09 2012 档案

Opencv (Opencv2)结合MFC学习数字图像处理【3】---显示图片
摘要:本文介绍在MFC框架下,使用opencv的解码函数对图片进行解码,并最终显示到窗口。在此过程中,遇到了图片显示时的大小问题,以及闪烁问题,本文将一一解决。【显示图片】1. 在CImageProcessView::OnDraw(CDC* pDC)中写绘制图片的代码 我们已经打开图片时,利用opencv对图片文件进行了解码,图像数据已经在src_image中持有,现在需要把src_image中的数据绘制到窗口。1voidCImageProcessView::OnDraw(CDC*pDC)2{3CImageProcessDoc*pDoc=GetDocument();4ASSERT_VALID(pD. 阅读全文

posted @ 2012-09-07 23:44 speedmancs 阅读(4896) 评论(2) 推荐(0)

Opencv (Opencv2)结合MFC学习数字图像处理【2】---图片解码
摘要:【如何打开图片解码】1. 在CImageProcessDoc类中定义图像数据1#include"highgui/highgui.hpp"2#include"core/core.hpp"3usingnamespacecv;4......5Matsrc_image;2. 重写 CImageProcessDoc类的OnOpenDocument函数。 这个虚函数在你打开一个文件时会被调用,所以这个地方是利用Opencv解码图片的绝佳场所。1BOOLCImageProcessDoc::OnOpenDocument(LPCTSTRlpszPathName)2{3if 阅读全文

posted @ 2012-09-06 22:34 speedmancs 阅读(1968) 评论(0) 推荐(1)

Opencv (Opencv2)结合MFC学习数字图像处理【1】---建立工程
摘要:【选用的工具】 1. Opencv2.4.2Opencv2.*主要是c++的接口了,所以就没有必要再用Opencv1.*的c接口了,毕竟c接口不太好用,还要记得内存释放。 2. CMake 这个工具是用来生成Opencv源码的vs sln文件的,非常好用 3. Visual Studio 2008 利用CMake生成了sln后,就可以用VS2008编译Opencv了。【如何安装和编译Opencv】 这个比较无聊,不过也是很多人一开始搞不明白的地方,我主要参考了下面这个网址,讲得非常清楚,只要按上面的步骤做,一般没有什么问题的。 http://www.opencv.org.cn/... 阅读全文

posted @ 2012-09-06 22:22 speedmancs 阅读(1938) 评论(0) 推荐(0)

Opencv (Opencv2)结合MFC学习数字图像处理【0】---开篇
摘要:写这个系列的文章,主要的动机很简单,就是想找一个在windows下较方便的开发环境,借助于opencv来学习数字图像处理的知识。 上面那短短一句话中,出现了windows, opencv, 数字图像处理这三个关键词,这就要求我们需要熟悉windows编程,c++, 以及数字图像处理的一些基本原理,对于很多初学者来说,windows编程和C++往往是两大拦路虎,很多人都知道学习数字图像处理一定需要实战,但实战的第一步怎么迈出,该选择哪种学习方案,往往颇为纠结。【学习数字图像处理的几种方案 】目前有很多学习数字图像处理的方案,总结了一下,大概有如下几种 1. matlab 2. ... 阅读全文

posted @ 2012-09-06 21:23 speedmancs 阅读(1954) 评论(0) 推荐(0)

导航