摘要:
转自http://blog.csdn.net/chenyusiyuan/article/details/4642297参考OpenCV中文论坛的一个帖子(http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=7996&start=0)实现了在一个窗口显示多个视频子窗口,能够读入单个的视频或摄像头数据,然后在一个窗口中分别显示原始帧图像、反色图像、灰度图像以及Canny边缘检测图像。并在每个子窗口左上角显示系统时间,函数cvShowManyImages是改写的。代码如下:#include"stdafx.h"#in 阅读全文
posted @ 2011-08-03 13:41
微雪
阅读(1005)
评论(0)
推荐(0)
摘要:
在训练分类器之前有一步骤是样本的创建,而创建之前须对正样本与副样本缩放到统一大小,如何对整个文件夹里的图片进行批缩放呢?程序如下:在VC6.0+opencv2.1运行没问题,在vs2010下面出现如下错误:error C2440: 'initializing' : cannot convert from 'WCHAR [260]' to 'std::basic_string<_Elem,_Traits,_Ax>'解决方法:这是由项目使用的字符编码所至的问题,使用unicode时,LPSTR p = str.getBuffer(len 阅读全文
posted @ 2011-08-03 13:27
微雪
阅读(4994)
评论(0)
推荐(0)
摘要:
经常碰到朋友,尤其是初学者对指定文件夹下指定类型文件的读取很困惑,这里,我把自己经常用的程序贴出来,供初学者学些;#include "stdafx.h"#include "windows.h"#include <vector>#include <string>#include "iostream"using namespace std;typedef std::vector<std::string> file_lists;static int str_compare(const void *arg1 阅读全文
posted @ 2011-08-03 13:25
微雪
阅读(831)
评论(0)
推荐(0)
摘要:
OpenCV训练分类器一、简介目标检测方法最初由Paul Viola [Viola01]提出,并由Rainer Lienhart [Lienhart02]对这一方法进行了改善。该方法的基本步骤为: 首先,利用样本(大约几百幅样本图片)的 harr 特征进行分类器训练,得到一个级联的boosted分类器。分类器中的"级联"是指最终的分类器是由几个简单分类器级联组成。在图像检测中,被检窗口依次通过每一级分类器, 这样在前面几层的检测中大部分的候选区域就被排除了,全部通过每一级分类器检测的区域即为目标区域。分类器训练完以后,就可以应用于输入图像中的感兴趣区域(与训练样本相同的尺寸 阅读全文
posted @ 2011-08-03 13:23
微雪
阅读(2306)
评论(2)
推荐(1)