OpenCV学习笔记
文章平均质量分 73
飞天剑舞920
这个作者很懒,什么都没留下…
展开
-
边缘检测——cvCanny算子
//创建时间2015年5月27日 //使用到的函数原型: // 1、 IplImage* cvLoadImage( const char* filename, int flags=CV_LOAD_IMAGE_COLOR ); // 2、 void cvCanny( const CvArr* image,CvArr* edges,double threshold1,doub原创 2015-05-27 19:59:26 · 595 阅读 · 0 评论 -
简单地画图程序
无原创 2015-07-20 21:33:10 · 421 阅读 · 0 评论 -
内存管理中常见的问题
1、分配方式:3种从静态存储区域分配、在堆栈上分配和动态内存分配。 2、动态分配内存的缺点: 动态分配内存时有可能产生内存碎片; 如果动态分配内存失败,需要检查返回值或者捕获异常; 动态创建的对象可能被删除多次或者删除后还继续被使用,发生运行时的错误或者程序耗内存现象。 3、常见的内存错误: 内存泄露:通常是原创 2015-08-08 17:16:53 · 609 阅读 · 0 评论 -
用opencv画一个笑脸的图像
//时间:2015年6月11日 //功能:在图片中画一个笑脸 //函数:cvCircle:画圆 //cvEllipse:画椭圆 //cvLine:画直线 #include #include #include using namespace std; #define thickness 2 #define line_type CV_AA #prag原创 2015-06-11 20:44:11 · 1436 阅读 · 0 评论 -
求助:利用级联器进行人脸检测和人眼检测出现的问题
求助出现类似问题:Unhandled exception at at 0x7511969B in ObjectDetection_HaarClassifiers.exe: Microsoft C++ exception: cv::Exception at memory location 0x0021F364. 哪位大神给个解决方案?原创 2015-07-01 07:44:49 · 593 阅读 · 0 评论 -
形态学四种基本运算代码实现
//时间:2015年6月24日 //功能:实现形态学的四种基本运算 //1、创建结构元素 // IplConvKernel* cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y,int shape, int* values=NULL ) // 元素说明:int cols 结构元素的列原创 2015-06-24 20:12:05 · 1332 阅读 · 0 评论 -
有关ROI的操作
本文章中包含ROI的设置和选择两种基本操作,基础学习中的一些小程序,跟大家分享一下!原创 2015-06-03 20:35:56 · 505 阅读 · 0 评论 -
opencv中矩阵的操作(两种程序)
两个程序中,第二个存在一定问题,希望大神能够帮忙解决一下!原创 2015-06-03 20:31:59 · 422 阅读 · 0 评论 -
对图像进行旋转、缩放等变换
//时间:2015年6月22日 //功能:完成一个图形的几何变换 //函数: //1、改变图像大小与输出图像大小相同 // void cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR ); // 参数说明: const CvArr* src 输入图像 CvArr* ds原创 2015-06-22 20:38:00 · 943 阅读 · 0 评论 -
利用霍夫变换检测图像中存在的圆与直线
//时间:2015年6月21日 //功能:用霍夫变换检测直线和圆 //函数:1、hough变换 直线检测 // CvSeq* cvHoughLines2( CvArr* image , void* line_storage, int mehtod, double rho, // double theta, int thre原创 2015-06-21 21:35:14 · 1269 阅读 · 0 评论 -
opencv中画图像的直方图
//时间:2015年6月17日 //功能:画图像的直方图 //函数:CvHistogram * cvCreateHist(int dims , int * sizes , int type , float ** ranges = NULL , int uniform = 1) // void cvCalcHist(IplImage ** inage , CvHistgram * hist ,原创 2015-06-17 21:33:07 · 589 阅读 · 0 评论 -
图片缩放
//创建时间2015年5月26日 //使用到的函数原型: // 1、 IplImage* cvLoadImage( const char* filename, int flags=CV_LOAD_IMAGE_COLOR ); // 2、 IplImage* cvCreateImage( CvSize size, int depth, int channels ); //原创 2015-05-27 19:58:34 · 391 阅读 · 0 评论 -
读取摄像头视频信息(解决VS运行过程中窗口闪一下关闭的问题)
//时间:2015年7月23日 //成功解决VS调试过程中显示视频图像窗口闪一下关闭,而加断点运行时运行成功显示视频的问题, //解决方案:为每帧图像显示添加一定时间间隔。sleep()函数的使用 //时间:2015年7月22日 //功能:摄像头文件的读取和显示 //函数:CvCapture * cvCreatFileCapture(const char* filename) //功能:从文件中读取视频文件; //函数:CvCapture * cvCaptureFromCAM(int index)原创 2015-07-22 21:43:35 · 1580 阅读 · 0 评论