ZKX's LAB

做图像处理时,用vc编程怎样对各个像素进行处理,有这样的专门函数不?大虾指点,多谢! vc数字图像处理编程

2020-08-12知识16

推荐:VC++数字图像处理方面的入门教材。 吕凤军读博的时候写的一本书吧,叫数字图像处理编程入门很薄的,讲C语言用win32 api进行简单图像处理你要是学过图像处理或者数学比较好,那还是先弄mfc吧,主要就是doc/view架构和gdi、位图的那几个类和api如果不会图像处理,和mfc一块学就有点挑战性了基于VC++的数字图像处理能不能在VS08运行环境下进行编程处理?新手不懂,求大神不吝赐教~ VS2008下是VC9.0,当然可以做VC程序。VC9和VC6之间有较大差别,如果原来是VC6甚至更老版本的程序,可能需要较大改动。如果不是老版本程序,编写新的VC程序,是没有任何问题的。没有vc++、mfc、数字图像处理编程的基础,想自学数字图像处理,求推荐书籍 先学基础吧,不会走还想跑.vc编程实时处理图像 MFC中没有图像处理这方面的函数,图形方面的类为CDC。(1)至于图像采集:那么现在操作系统对于数字相机的内存读取就像在本地读取一样,所以只要通USB数据线连接于计算机后,就是读文件的问题。推荐你使用C++的STL中的文件输入输出流对象:在头文件stdafx.h中包含如下头文件即可使用了includeusing namespace std;使用的时候ifstream inFile;文件到内存ofstream outFile;内存到文件(2)读文件的时候你要解码图像文件格式(如bmp,jpeg),推荐你到网上下载专用的图像文件解码软件包,当然你也可以自己做。图像文件=图像头+图像数据(3)提取出每帧图像的图像数据内存,进行你自己的处理(你需要自己编写图像处理算法函数,并调用)(4)然后再把处理后的图像数据内存+相关的头信息,存入外部存储设备(如硬盘)总结:大体上你项目是中等复杂度的,MFC所能提供的是一个主体应用架构和界面表现,具体的功能需要你自己去设计与实现,而那些部分是基本没有现成的(呵呵,也许你可以从网上download些基本图像算法函数)。对于补充问题:(1)最好是做一个标准的Windows API(便于以后跨语言调用,当然如果你工程实现技术有点困难,就做成一般的C++ DLL也可以,这样只有C++语言的。

#c++#图像处理#opencv

随机阅读

qrcode
访问手机版