前几天写了一个可以玩儿光剑的程序,个人觉得很酷这个程序你完全可以在自己电脑上玩玩,很有星球大战中Jedi的感觉在程序中,本没必要使用opencv,但尝试把opencv和mfc dialog结合一下,于是最终实现方式如下:opencv采集图像,mfc双缓冲显示,gdi+显示光剑图片opencv和mfc...
分类:
其他好文 时间:
2014-12-08 07:04:22
阅读次数:
209
引用地址http://blog.163.com/huai_jing@126/blog/static/171861983201311103411229/ 方法1:直接命令编译:g++ main.cpp -o main `pkg-config --cflags --libs opencv` (...
分类:
系统相关 时间:
2014-12-07 21:40:59
阅读次数:
217
1.在windows下编写人脸检测、识别系统。目前已完成:可利用摄像头提取图像,并将人脸检测出来,未进行识别。 2.在linux下进行编译在windows环境下已经能运行的代码。 为此进行了linux系统下OpenCv的安装。 在linux中安装OpenCv遇到了很多问题,...
分类:
其他好文 时间:
2014-12-07 17:38:43
阅读次数:
163
Canny方法被许多人认为是拿来做边缘检测的最佳的方法。在维基百科上有关于Canny方法的比较详细的介绍:http://en.wikipedia.org/wiki/Canny_edge_detector所以下面只是简单地提一下,因为暂时没有充裕的时间去阅读OpenCV实现Canny的源代码。Cann...
分类:
其他好文 时间:
2014-12-07 16:23:29
阅读次数:
215
腐蚀和膨胀效果主要使用erode(src, dst, element);和dilate(src, dst, element);这两个函数:示例代码: 1 #include 2 #include 3 #include 4 5 #pragma comment( linker, "/subsyst...
分类:
其他好文 时间:
2014-12-06 12:44:32
阅读次数:
189
从今天开始进入官方的图像处理部分。图像滤波:主要介绍了四种滤波函数的使用方式示例代码: 1 #include 2 #include 3 #include 4 5 #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRT...
分类:
其他好文 时间:
2014-12-06 01:24:56
阅读次数:
251
离散傅里叶变换:DFT,文档p165代码如下: 1 #include 2 #include 3 #include 4 5 #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) 6 7 #d...
分类:
其他好文 时间:
2014-12-05 19:19:20
阅读次数:
287
在笔记十四中,我们使用了Sobel算子对图像进行边缘检测,理论依据是像素变化最快的地方最有可能是边缘处,所以使用sobel算子对图像做微分,得到的结果图像当中灰度较大的区域,即为边缘处。在这里,我们使用Laplace算子来做边缘检测,也是类似的道理,只不过换成了二阶微分,在一阶微分的极大值的地方,二...
分类:
其他好文 时间:
2014-12-05 19:14:47
阅读次数:
110
众所周知,Opencv 在图像处理方面具有无与伦比的优势,但其在视频解码这块实在不敢恭维,智能识别 AVI 封装和少数几种 编码格式。
其实 OpenCV 解码也是引用的 FFmpeg,不过编译时估计做了限制。
下面的代码实现的功能是,,FFmpeg 解码视频,然后将每一帧转换为 OpenCV 可以识别的图像格式,在 MFC 图片空间中显示。
配置:VS2008,OpenCV2.4.4,FF...
分类:
编程语言 时间:
2014-12-05 14:20:52
阅读次数:
540