共 14 篇文章 |
|
基于opencv和QT的人脸(人眼)检测程序。本篇博客是在作者的上一篇博客《 基于QT和opencv的摄像头(本地图片)读取并输出程序》的基础上进行开发的,利用opencv自带的分类器进行人脸或者人眼的识别。在上一篇博客里,我们已经实现了对摄像头或者本地图片的读取和输出功能,并且在程序中预留了进行图像处理的函数位置,本文将创建一个图像处理类... 阅288 转0 评0 公众公开 16-09-29 20:27 |
基于QT和opencv的摄像头读取并输出程序。(2)Mat2QImage(image)函数的具体实现为:[cpp] view plain copy voidMainWindow::on_pushButton_2_clicked()//打开本地图片 { Matimage; image=cv::imread("IF.jpg");//图片的路径 //图像处理函数 QImageimg=Mat2QImage(image); ui->label->s... 阅1535 转6 评0 公众公开 16-09-29 20:27 |
opencv中的cvWaitKey()(学习之三)1.显示图像,一般要在cvShowImage()函数后加一句cvWaitKey(0),此时程序显示出图像后将暂停,等待接收一个键盘输入;2.显示视频时,一般用cvWaitKey(delay) delay是延时的ms数。如果没有cvWaitKey的话, 那么循环里面的每个指令执行时间为0.0000000001s,总之趋近于0.那么capture可能有10000帧图像, 那么10000帧... 阅10839 转16 评0 公众公开 16-09-28 20:30 |
OpenCV读图函数imread的书写姿势。经过实验发现imread()除了不支持单右斜线形式,其他斜线形式都支持!!!比如双右斜线形式、双左斜线形式、单左斜线形式、前述三种斜线混合型式都是支持的!!只需要把图像文件放在工程文件夹下和.cpp文件放在一起就行了,读取的时候就可以直接用名字读取,如imread("miao.jpg");设置之后miao.jpg就... 阅300 转0 评0 公众公开 16-09-28 13:41 |
而backproject正是反过来,由直方图到形成图像,算法步骤有点类似于直方图均衡化,只不过,直方图均衡化是将图像结果中的每个像素的值由一个地方搬到一个新地方(我对直方图均衡化的直观理解),而backproject是直接取直方图中的值,即以灰度为例,某种灰度值在整幅图像中所占面积越大,其在直方图中的值越大,backproject时,其对应的像素的新... 阅96 转0 评0 公众公开 16-04-18 20:13 |
阅313 转2 评0 公众公开 16-04-17 18:28 |
在没有安装Opencv的电脑上运行基于Opencv库的程序以HMMDemo为例1、将OpenCv安装目录下的cv、cvaux、otherlibs/highgui三个目录复制到你的工程目录下,再在工程目录下新建一个camera目录,将安装目录下的apps/Common目录中的两个文件复制至camera目录中。接着按相同做法将cv目录下的src目录中的.cpp文件添加到cv_src项目管理文件夹中。对cvaux_i... 阅638 转0 评0 公众公开 16-04-17 18:21 |
学习opencv中KalmanFilter应用。除此之外,kalmanfilter类中还有10个比较复杂的参数,它们与kalmanfilter的原理密切相关。< process noise covariance matrix (Q) Mat measurementNoiseCov;< priori error estimate covariance matrix (P''(k)): P''(k)=A*P(k-1)*At + Q)*/ Mat gain;< posteriori error estima... 阅1564 转1 评0 公众公开 15-12-04 14:39 |
opencv视频操作2——VideoWriter类。CV_FOURCC(''P'', ''I'', ''M'', ''1'') = MPEG-1 codecCV_FOURCC(''M'', ''J'', ''P'', ''G'') = motion-jpeg codecCV_FOURCC(''M'', ''P'... 阅98 转1 评0 公众公开 15-11-23 16:20 |
阅1117 转3 评0 公众公开 15-11-23 16:19 |