rprt.net
当前位置:首页 >> vC 图像处理 >>

vC 图像处理

MFC对话框的话可以在CXXXDlg类中添加 MFC 文档类的话,在VIew类中

首先你要知道vc怎么打开图像文件.那就是要知道现在的图像文件有哪些格式,怎么压缩的,有哪些类可以直接拿来用,要把这些类导入的vc中,然后使用这些类里的函数进行文件的解压缩,然后按存储格式,读取图像数据(首先要知道这些数据是怎么存储的,是8进制还是16进制等等),然后应用相应的算法处理数据,比如图像锐化的算法,图像模糊的算法,都有一定的规则的,按这些规则处理图像数据,就实现了图像处理.

学VC++你得先看c++语言和windowSDK编程,一步一步来

图像处理本来就是另一门专业和C++编程不是一码事.最基本的就是要学好数学,矩阵.如果不是专门要研究图像处理的话建议直接使用现成的图像库.OpenGL, DirectX, 或者CxImage

VC++是微软开发的一个写C++语言的平台,通过这个平台你可以编写C++语言的程序,你在这个平台上使用opencv的库做一些图像处理的算法;matlab是矩阵实验室,可以编写与数学相关的所有程序,也就是说你除了用matlab做图像处理外,还可以做一些统计运算、信号处理、控制仿真等等.一般来说,matlab的编程语言比较容易,但其处理的速度不如VC来得快. 你使用VC图像处理时需要先在VC++中加载它的一些.h和.lib文件,否则你编译时不会通过.这些库文件你可以直接下载VC编译器安装后加载,也可以下载opencv的binary文件自己通过VC++编译产生.完成这个过程之后,你就可以调用VC中的函数了.

先看一看MFC的一些基础东西,比如文档视图的结构,对话框等等,再学习一下有关数字图象的基本知识,再去研究VC图象处理的书吧

你是学图像应用方面还是理论方面,基础图像书籍推荐 <<数字图像处理>>(冈萨雷斯),理论方面对数学要求比较高,可以先看一下数学,应用方面可以看 模式识别,人工智能方面的算法,对于编程软件VC++,加上针对图像编程的库,例如OpenCV,OpenGL等.

用vc++打开图像,显示,并简单的处理这本身就是VC图像处理的入门途径啊.你先别看mfc之类的厚书,先找一本例子照着做.比如VC图像处理100例之类的书.书店里有的是.另外,mfc只能打开raw,bmp格式的图像,如果想看jpg的,需要额外的插件,比如opencv之类的东西.

申请个二维或一维数组,把图像亮度值装进去.比如用:CBitmap::LoadBitmap之类的函数,把硬盘中的文件读进数组.然后做各种图像处理.(二值化,过滤处理之类的)再显示或存盘.或者用一些现成的图像处理库.比如收费的(LeadTools),免费的(OpenCV)之类的.

用vc编程,MFC有读取bmp图像的函数,读入图像后,用C++语言编写图像处理程序,处理结果,送视图类函数显示

网站首页 | 网站地图
All rights reserved Powered by www.rprt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com