随笔分类 -  图像分析库OpenCV

摘要:int main(int argc, char** argv) { //std::string videoFile = "E:\\C_VC_code\\Text_Photo\\dingdang.avi"; //cv::VideoCapture capture; /... 阅读全文
posted @ 2015-11-29 21:34 一样菜 阅读(926) 评论(0) 推荐(0) 编辑
摘要:#include "stdafx.h"void myShowHist(IplImage* image1,IplImage* image2);IplImage* cvShowHist(IplImage* src);int main(){ //对彩色图像进行均衡化 IplImage * image=... 阅读全文
posted @ 2015-11-29 17:19 一样菜 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:#include "stdafx.h"#define max_corners 20int main(){ int cornerNum = max_corners; vectorcorner; double qualityLevel = 0.05; double minDist... 阅读全文
posted @ 2015-11-28 22:24 一样菜 阅读(1090) 评论(0) 推荐(0) 编辑
摘要://-------------------------------------人头检测-------------------------------------int main(){ //VideoCapture video("E:\\C_VC_code\\Text_Photo\\feini.flv... 阅读全文
posted @ 2015-11-28 20:51 一样菜 阅读(5958) 评论(0) 推荐(0) 编辑
摘要:#include "opencv2/highgui/highgui.hpp" #include "opencv/cv.hpp" #include "string.h"//画直方图用 int HistogramBins = 256;float HistogramRange1[2] = { 0, ... 阅读全文
posted @ 2015-11-27 18:51 一样菜 阅读(463) 评论(0) 推荐(0) 编辑
摘要:#include "iostream"#include "queue"#include "Windows.h"#include #include "opencv2/opencv.hpp"#include "Windows.h"#include "opencv2/core/core.hpp"#incl... 阅读全文
posted @ 2015-11-27 18:49 一样菜 阅读(495) 评论(0) 推荐(0) 编辑
摘要:#include "iostream"#include "queue"using namespace std;#include "opencv2/opencv.hpp"#include "Windows.h"#include "opencv2/core/core.hpp"#include "open... 阅读全文
posted @ 2015-11-24 18:47 一样菜 阅读(9288) 评论(0) 推荐(0) 编辑
摘要:注:从外设摄像装置中获取图像帧,把每帧的图片与人脸特征进行匹配,用方框框住识别出来的人脸需要用到的函数:CvHaarClassifierCascade* cvLoadHaarClassifierCascade( const char* directory, CvSize orig_window_si... 阅读全文
posted @ 2015-11-22 10:54 一样菜 阅读(3843) 评论(0) 推荐(0) 编辑
摘要:轮廓检测:轮廓检测的原理通俗的说就是掏空内部点,比如原图中有3*3的矩形点。那么就可以将中间的那一点去掉。一.关键函数1.1 cvFindContours函数功能:对图像进行轮廓检测,这个函数将生成一条链表以保存检测出的各个轮廓信息,并传出指向这条链表表头的指针。函数原型:int cvFindCon... 阅读全文
posted @ 2015-11-21 21:10 一样菜 阅读(6824) 评论(0) 推荐(0) 编辑
摘要:图像的二值化:与边缘检测相比,轮廓检测有时能更好的反映图像的内容。而要对图像进行轮廓检测,则必须要先对图像进行二值化,图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出明显的黑白效果。在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而... 阅读全文
posted @ 2015-11-21 13:10 一样菜 阅读(3603) 评论(0) 推荐(0) 编辑
摘要:Canny边缘检测 图像的边缘检测的原理是检测出图像中所有灰度值变化较大的点,而且这些点连接起来就构成了若干线条,这些线条就可以称为图像的边缘函数原型: void cvCanny( const CvArr* image, //第一个参数表示输入图像,必须为单通道灰度图 CvArr* edges,... 阅读全文
posted @ 2015-11-21 12:49 一样菜 阅读(20004) 评论(0) 推荐(0) 编辑
摘要:函数介绍: 1.cvResize 改变图像大小 void cvResize(const CvArr *src, CvArr *dst, int interpolation) 函数说明: 第一个参数表示输入图像。 第二个参数表示输出图像。 第三个参数表示插值方法,可以有以下四种: CV_INTER_N... 阅读全文
posted @ 2015-11-21 12:21 一样菜 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:从文件中读取一直一张图片,并加载出来代码:#include "stdafx.h"#include "iostream"using namespace std;#include "opencv2/opencv.hpp"int main(){ const char *pImagePath = "E... 阅读全文
posted @ 2015-11-21 11:57 一样菜 阅读(636) 评论(0) 推荐(0) 编辑