OpenCV
pamxy
这个作者很懒,什么都没留下…
展开
-
OpenCV 编码样式指南
转自:ICVL帮助文档前言 本文档是对OpenCV中代码风格的简短说明,因为OpenCV的核心库(cv,cvaux)是用C和C++编写的,所以本文档仅对用C和C++代码的编写有效。 -------------------------------------------------------------文件命名 所有cv和cvaux库文件的命名必须服从于以下规则:转载 2013-07-07 19:11:49 · 955 阅读 · 0 评论 -
IplImage
转自:ICVLtypedef struct _IplImage{int nSize; /* IplImage大小 */int ID; /* 版本 (=0)*/int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个通道 */int alphaChannel; /* 被OpenCV忽略 */int depth; /* 像素的位深度: IPL_D转载 2013-07-07 20:08:33 · 859 阅读 · 0 评论 -
OPENCV例程2 :CANNY算子边缘检测
转自:http://yu2xiangyang.blog.163.com/blog/static/37315638201091242739364/#include "stdafx.h"#include "cv.h"#include "highgui.h"char wndname[] = "Edge";char tbarname[] = "Threshold";in转载 2013-08-07 11:11:32 · 1025 阅读 · 0 评论 -
VC 2008 Express下安装OpenCV2.3.1
转自:http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1#.E4.B8.8B.E8.BD.BDOpenCV注意:下列文档以VC2008 Express为例,VC2010下的配置应与本文档类似。VC 6.0不被OpenCV 2.3.1支持。VC Expre转载 2013-04-06 20:38:10 · 885 阅读 · 0 评论 -
OpenCv里的一些基本函数,持续更新中。。。。。
转自:http://blog.csdn.net/wangluomin/article/details/8802722本文在作者使用opencv过程中会持续更新。1. cvRNG: 随机数生成器 CvRNG cvRNG( int64 seed); seed64-bit 的值用来初始化一个随机序列函数 cvRNG ,初始化随机数生成器并返回其状态。指向这个状态的指针可以传递给函数 c转载 2013-05-29 15:15:42 · 1235 阅读 · 0 评论 -
opencv-创建自己的角点检测
转自:http://blog.csdn.net/tianzhaixing/article/details/8988731本文运用opencv函数cornerEigenValsAndVecs来查找eigenvalues和eigenvectors判断像素点是否为角点。运用opencv函数cornerMinEigenVal查找检测角点的最小值。[cpp] view plainco转载 2013-05-29 07:14:19 · 1152 阅读 · 0 评论 -
【OpenCV】有关内存释放的一些问题
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7586847前一天把系统整个重写了一遍,脉络清晰了很多,也终于解决了以前很多崩溃,异常退出的问题。这里小小总结一下自己遇到的麻烦。1、内存泄露内存泄露是说没有释放已经不能使用的内存,这里一般指堆的内存才需要显示的释放。比如用malloc,calloc,realloc,ne转载 2013-05-29 07:11:15 · 1046 阅读 · 0 评论 -
使用OpenCV和C++实现的分水岭算法(Watershed)
转自:http://blog.csdn.net/twowind/article/details/8988282分水岭算法(watershed)是一种比较基本的数学形态学分割算法,其基本思想是将灰度图像转换为梯度图像,将梯度值看作高低起伏的山岭,将局部极小值及其邻域看作一个“集水盆”。设想一个个“集水盆”中存在积水,且水位不断生长,淹没低度较低的地方,当水漫过程停止后,图像就可以被分割成几块连通转载 2013-05-29 07:09:19 · 3490 阅读 · 0 评论 -
【OpenCV】使用floodfill()实现PhotoShop魔棒功能
转自:http://blog.csdn.net/xiaowei_cqu/article/details/8987387在OpenCV中看到一个很有意思的函数:floodfill()使用给定颜色填充一个联通的区域[cpp] view plaincopyprint?C++: int floodFill(InputOutputArray image, Point转载 2013-05-29 07:12:59 · 1511 阅读 · 0 评论 -
Qt中显示OpenCV的IplImage
转自:http://blog.csdn.net/tianchaotian/article/details/8984429opencv中的图像类型是IplImage,Qt中是QImage必须要实现两者的转换!。QImage MainWindow::IplImage2QImage(const IplImage *iplImage, double mini, double m转载 2013-05-29 15:07:55 · 1583 阅读 · 0 评论 -
CvSparseMat
转自:ICVLCvSparseMat 多维、多通道稀疏数组 typedef struct CvSparseMat{int type; /* CvSparseMat 标识 (CV_SPARSE_MAT_MAGIC_VAL), 元素类型和标号 */int dims; /* 维数 */int* refcount; /* 参考数量 - 未用 */struct CvSet转载 2013-07-07 19:53:44 · 1625 阅读 · 0 评论 -
CvSize2D32f
转自:ICVLCvSize2D32f 以亚像素精度标量矩形框大小 typedef struct CvSize2D32f{float width; /* 矩形宽 */float height; /* 矩形高 */}CvSize2D32f;/* 构造函数*/inline CvSize2D32f cvSize2D32f( double width, doubl转载 2013-07-07 19:31:01 · 1376 阅读 · 0 评论 -
CvSize
转自:ICVL帮助文档CvSize 矩形框大小,以像素为精度 typedef struct CvSize{int width; /* 矩形宽 */int height; /* 矩形高 */}CvSize;/* 构造函数 */inline CvSize cvSize( int width, int height );转载 2013-07-07 19:29:04 · 1345 阅读 · 0 评论 -
CvPoint2D32f
转自:ICVL帮助文档CvPoint2D32f 二维坐标下的点,类型为浮点 typedef struct CvPoint2D32f{float x; /* X坐标, 通常以0为基点*/float y; /* Y坐标, 通常以0为基点*/}CvPoint2D32f;/* 构造函数 */inline CvPoint2D32f cvPoint2D32f( do转载 2013-07-07 19:26:22 · 5308 阅读 · 0 评论 -
CvRect
转自:ICVLCvRect 矩形框的偏移和大小 typedef struct CvRect{int x; /* 方形的最左角的x-坐标 */int y; /* 方形的最上或者最下角的y-坐标 */int width; /* 宽 */int height; /* 高 */}CvRect;/* 构造函数*/inline CvRect cvRect(转载 2013-07-07 19:33:25 · 6104 阅读 · 0 评论 -
CvScalar
转自:ICVLCvScalar 可存放在1-,2-,3-,4-TUPLE类型的捆绑数据的容器 typedef struct CvScalar{double val[4]}CvScalar;/* 构造函数:用val0初始化val[0]用val1初始化val[1], 以此类推*/inline CvScalar cvScalar( double val0, dou转载 2013-07-07 19:40:08 · 1032 阅读 · 0 评论 -
CvTermCriteria
转自:ICVLCvTermCriteria 迭代算法的终止准则 #define CV_TERMCRIT_ITER 1#define CV_TERMCRIT_NUMBER CV_TERMCRIT_ITER#define CV_TERMCRIT_EPS 2typedef struct CvTermCriteria{int type; /* CV_TERMCRIT转载 2013-07-07 19:45:46 · 1212 阅读 · 0 评论 -
CvMatND
转自:ICVLCvMatND 多维、多通道密集数组 typedef struct CvMatND{int type; /* CvMatND 标识(CV_MATND_MAGIC_VAL), 元素类型和标号*/int dims; /* 数组维数 */int* refcount; /* 数据参考计数 */union{uchar* ptr;short转载 2013-07-07 19:51:24 · 1318 阅读 · 0 评论 -
CvArr
转自:ICVLCvArr 不确定数组 typedef void CvArr;CvArr* 仅仅是被用于作函数的参数,用于指示函数接收的数组类型可以不止一个,如 IplImage*, CvMat* 甚至 CvSeq*. 最终的数组类型是在运行时通过分析数组头的前4 个字节判断。取自"http://www.opencv.org.cn/index.php/Cxcore%E转载 2013-07-07 20:11:49 · 1106 阅读 · 0 评论 -
CvMat
转自:ICVLCvMat 多通道矩阵 typedef struct CvMat{int type; /* CvMat 标识 (CV_MAT_MAGIC_VAL), 元素类型和标记 */int step; /* 以字节为单位的行数据长度*/int* refcount; /* 数据引用计数 */union{uchar* ptr;short* s;in转载 2013-07-07 19:48:32 · 755 阅读 · 0 评论 -
CvPoint
转自:ICVLCvPoint 二维坐标系下的点,类型为整型 typedef struct CvPoint{int x; /* X坐标, 通常以0为基点 */int y; /* y坐标, 通常以0为基点 */}CvPoint;/* 构造函数 */inline CvPoint cvPoint( int x, int y );/* 从 CvPoint2转载 2013-07-07 19:24:18 · 2824 阅读 · 0 评论 -
CvPoint3D32f
转自:ICVL帮助文档CvPoint3D32f 三维坐标下的点,类型为浮点 typedef struct CvPoint3D32f{float x; /* x-坐标, 通常基于0 */float y; /* y-坐标, 通常基于0 */float z; /* z-坐标, 通常基于0 */}CvPoint3D32f;/* 构造函数 */inline C转载 2013-07-07 19:27:52 · 2549 阅读 · 0 评论 -
Opencv第三章练习题答案
1.下面这个联系是帮助掌握矩阵类型。原创 2014-09-08 14:44:29 · 1461 阅读 · 0 评论