Welcome![Sign In][Sign Up]
Location:
Search - fileopen

Search list

[Graph Recognize车牌识别

Description:


需要注意的地方:

使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI)

1)位图信息的数据是从左下往右下为一行,一行一行往上排的。

2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。

3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。

4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。

5)程序执行流程

应用程序生成--》打开--》CDipView的OnFileOpen 函数--》

调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL); 刷新

自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

比较重要的地方

读BMP文件,只能打开256色   (可以是灰度)

显示和内存贴图技术

关于调色板: 调色板实际上是一个数组,4个BYTE 分别是 B,G,R,和 Reserved
每一个像素点都有一个相应的数组。


关于VC和windows 的绘图机制:
使用GDI(图形设备接口)对象,通常使用CDC 类,CPaintDC也一样(device-context)设备上下文

windows下的MFC编程机制,消息驱动,事件等待!

全局的app(应用程序对象)

注意 手工分配内存的清除 和CDC对象的删除 以释放系统的GDI资源
每一个new操作符都要对应一个delete

虽然已经弄出来了,还是希望大家好好读读源程序。

你们以后的工作:

在菜单中添加菜单项,通过ClassWizzard 生成消息响应函数(当然也可手动添加),
所有的操作应当是对 BYTE* ImgData;进行的。
在完成相应的功能后 将 isnewfile 和 isnewiamge 置为真 ,并使用myDoc->UpdateAllViews(NULL); 刷新

当然,可以更加有个性化一点,有能力的同学可以自己完成。
随着课程的进行,菜单功能逐渐丰富,最后完成基本的数字图像处理的功能,而不必最后一下完成一个大的作业。

 

 


Platform: | Size: 295054 | Author: tata80808 | Hits:

[EditBoxJAVA编辑器程序

Description: 基于JAVA实现的简单编辑器, *EditFace实现了界面制作; *EditFace$FileOpen完成了打开文件功能; *EditFace$FileSave完成了保存文件功能; *Edit$FindAndReplace查找与替换窗口; *Edit$AutoSave自动备分文件线程; *Edit$SaveFileDialog保存文件对话框; *SetKey添加关键字; *SetColor设置颜色; *About程序基本介绍; *Edit组合各个窗口,并实现功能。-based on the simple JAVA editor, * EditFace realized interfaces; * EditFace $ FileOpen completed the open file function; * EditFace $ FileSave completed a document retention function; * Edit $ FindAndReplace search and replacement windows; * Edit $ AutoSave Automatic Backup documents threads ; * Edit $ SaveFileDialog save dialog; * SetKey add keywords; * SetColor set color; * About introductory procedures; * Edit window various combinations, and to achieve functional.
Platform: | Size: 27810 | Author: KOF | Hits:

[Graph Recognize200561555616250020000

Description: 车牌识别系统 需要注意的地方: 使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI) 1)位图信息的数据是从左下往右下为一行,一行一行往上排的。 2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。 3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。 4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。 5)程序执行流程 应用程序生成--》打开--》CDipView的OnFileOpen 函数--》 调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL) 刷新 自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 比较重要的地方 读BMP文件,只能打开256色 (可以是灰度) 显示和内存贴图技术 关于调色板: 调色板实际上是一个数组,4个BYTE 分别是 B,G,R,和 Reserved 每一个像素点都有一个相应的数组。-LPR system needs to the attention of the local : VC 6.0 do use development tools, SDI simple frame structure, handling a bitmap (interested can make MDI) 1) bitmap data is the information from the right and the left for his , and his party up his platoon. 2) pixels per line should be in multiples of four, the inadequacies of the points are filled with empty, Reading, the point to skip redundant. 3) key data exists inside Doc. BMP key data on the existence of a ImgData BYTE directly to the type of memory space (according to the Bitmap a small, dynamic allocation). 4) Data Reading come after, pay attention to the memory mapping, in order to ensure high efficiency. 5) implementation of procedures for application generation process -- "Open --" the OnFileOpe CDipView n Functions -- &
Platform: | Size: 233235 | Author: yanglin | Hits:

[Windows Developfileopen

Description: 打开网页文件并替换输入字符-open documents for the Web and replace imported characters
Platform: | Size: 2676 | Author: 贺兴平 | Hits:

[Graph Recognizechepaishibie

Description: 车牌识别源码 使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI) 1)位图信息的数据是从左下往右下为一行,一行一行往上排的。 2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。 3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。 4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。 5)程序执行流程 应用程序生成--》打开--》CDipView的OnFileOpen 函数--》 调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL) 刷新 自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画
Platform: | Size: 233528 | Author: kongge | Hits:

[OtherFileOpen

Description: VB中使用菜单编程,使程序能够通过文件打开对话框选择和打开文件
Platform: | Size: 1566 | Author: 陈路 | Hits:

[CSharpOpenFileDialogEx_demo

Description: C#代码,FILEOPEN控件使用示例!
Platform: | Size: 293686 | Author: menggaoheng | Hits:

[Otherfileopen

Description: 一个vb写的打开文件的源码,它能够用默认的方式打开你给出的内容。包括网址。
Platform: | Size: 1939 | Author: wangyi | Hits:

[Windows Developfileopen

Description: 打开网页文件并替换输入字符-open documents for the Web and replace imported characters
Platform: | Size: 2048 | Author: 贺兴平 | Hits:

[2D Graphic基于图像处理的数控技术

Description: 用vc写的基于图像处理的计算机集成数控技术-vc used to write on the computer image processing technology integration NC
Platform: | Size: 920576 | Author: 熊熊 | Hits:

[EditBoxJAVA编辑器程序

Description: 基于JAVA实现的简单编辑器, *EditFace实现了界面制作; *EditFace$FileOpen完成了打开文件功能; *EditFace$FileSave完成了保存文件功能; *Edit$FindAndReplace查找与替换窗口; *Edit$AutoSave自动备分文件线程; *Edit$SaveFileDialog保存文件对话框; *SetKey添加关键字; *SetColor设置颜色; *About程序基本介绍; *Edit组合各个窗口,并实现功能。-based on the simple JAVA editor,* EditFace realized interfaces;* EditFace $ FileOpen completed the open file function;* EditFace $ FileSave completed a document retention function;* Edit $ FindAndReplace search and replacement windows;* Edit $ AutoSave Automatic Backup documents threads ;* Edit $ SaveFileDialog save dialog;* SetKey add keywords;* SetColor set color;* About introductory procedures;* Edit window various combinations, and to achieve functional.
Platform: | Size: 27648 | Author: KOF | Hits:

[Graph Recognize200561555616250020000

Description: 车牌识别系统 需要注意的地方: 使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI) 1)位图信息的数据是从左下往右下为一行,一行一行往上排的。 2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。 3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。 4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。 5)程序执行流程 应用程序生成--》打开--》CDipView的OnFileOpen 函数--》 调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL) 刷新 自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 比较重要的地方 读BMP文件,只能打开256色 (可以是灰度) 显示和内存贴图技术 关于调色板: 调色板实际上是一个数组,4个BYTE 分别是 B,G,R,和 Reserved 每一个像素点都有一个相应的数组。-LPR system needs to the attention of the local : VC 6.0 do use development tools, SDI simple frame structure, handling a bitmap (interested can make MDI) 1) bitmap data is the information from the right and the left for his , and his party up his platoon. 2) pixels per line should be in multiples of four, the inadequacies of the points are filled with empty, Reading, the point to skip redundant. 3) key data exists inside Doc. BMP key data on the existence of a ImgData BYTE directly to the type of memory space (according to the Bitmap a small, dynamic allocation). 4) Data Reading come after, pay attention to the memory mapping, in order to ensure high efficiency. 5) implementation of procedures for application generation process-- "Open--" the OnFileOpe CDipView n Functions-- &
Platform: | Size: 233472 | Author: yanglin | Hits:

[Graph Recognizechepaishibie

Description: 车牌识别源码 使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI) 1)位图信息的数据是从左下往右下为一行,一行一行往上排的。 2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。 3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。 4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。 5)程序执行流程 应用程序生成--》打开--》CDipView的OnFileOpen 函数--》 调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL) 刷新 自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画
Platform: | Size: 233472 | Author: kongge | Hits:

[OtherFileOpen

Description: VB中使用菜单编程,使程序能够通过文件打开对话框选择和打开文件-VB programming using the menu, so that procedures can be opened through the file dialog box to choose and open the file
Platform: | Size: 1024 | Author: 陈路 | Hits:

[CSharpOpenFileDialogEx_demo

Description: C#代码,FILEOPEN控件使用示例!-C# Code, FILEOPEN control the use of examples!
Platform: | Size: 292864 | Author: menggaoheng | Hits:

[Otherfileopen

Description: 一个vb写的打开文件的源码,它能够用默认的方式打开你给出的内容。包括网址。-Write a vb code to open the file, it can use the default way to open your content is given. Including the Web site.
Platform: | Size: 2048 | Author: wangyi | Hits:

[source in ebookfileopen

Description: 文件操作相关的内容,包括文件的打开、读写、保存等操作,资料借鉴,非本人编写,忘见谅!-File operations related content, including documents opened, read and write, save, such as operations, information from non-I prepared forgotten forgiven!
Platform: | Size: 3041280 | Author: 张国栋 | Hits:

[Windows Developbianjiqi

Description: 实现一个简单的文本编辑器,要求该编辑器有以下功能: Up、Down、Left及Right四个光标键控制编辑器上下行、及一行左右的移动。 编辑器具有:查找,替换,插入及删除等基本功能。 ●编辑器能够从保存和读取文件 -based on the simple JAVA editor,* EditFace realized interfaces * EditFace $ FileOpen completed the open file function * EditFace $ FileSave completed a document retention function * Edit $ FindAndReplace search and replacement windows * Edit $ AutoSave Automatic Backup documents threads * Edit $ SaveFileDialog save dialog * SetKey add keywords * SetColor set color * About introductory procedures * Edit window various combinations, and to achieve functional.
Platform: | Size: 235520 | Author: lifei | Hits:

[Documentsopenfile

Description: vb 打开文件,open,append,output-vb open file
Platform: | Size: 1024 | Author: zs | Hits:

[File Operatesoft

Description: 软件安装 #NoTrayIcon #Region **** 参数创建于 ACNWrapper_GUI **** #AutoIt3Wrapper_outfile=zyb.exe #AutoIt3Wrapper_Compression=4 #AutoIt3Wrapper_Res_Comment=软件安装 #AutoIt3Wrapper_Res_Fileversion=1.0.0.0 #AutoIt3Wrapper_AU3Check_Parameters=-q #EndRegion **** 参数创建于 ACNWrapper_GUI **** #include <GUIConstants.au3> #include <WindowsConstants.au3> Opt("TrayOnEventMode", 1) Opt("guicloseonesc", 0) 以下为检查配置文件设置 $soft_ini = FileOpen("Soft.ini", 0) If $soft_ini = -1 Then MsgBox(16, "错误", 请检查配置文件 & @ScriptDir & \"Soft.ini"是否存在! ) @ScriptDir为脚本所在目录 Exit-Software installation# NoTrayIcon# Region **** parameters established in ACNWrapper_GUI****# AutoIt3Wrapper_outfile = zyb.exe# AutoIt3Wrapper_Compression = 4# AutoIt3Wrapper_Res_Comment = Software Installation# AutoIt3Wrapper_Res_Fileversion = 1.0.0.0# AutoIt3Wrapper_AU3Check_Parameters =- q# EndRegion **** Parameters founded in ACNWrapper_GUI****# include <GUIConstants.au3># include <WindowsConstants.au3> Opt ( " TrayOnEventMode" , 1) Opt ( " guicloseonesc" , 0) the following to check the configuration file to set $ soft_ini = FileOpen ( " Soft.ini" , 0) If $ soft_ini =-1 Then MsgBox (16, " Error" , ' Please check the configuration file' & @ ScriptDir & ' \ " Soft.ini" exists!' ) @ ScriptDir for the script directory Exit
Platform: | Size: 2048 | Author: 金月 | Hits:
« 12 »

CodeBus www.codebus.net