OpenCV学习
文章平均质量分 61
wangwanguo08
这个作者很懒,什么都没留下…
展开
-
VS2010+Opencv-2.4.0的配置攻略
摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。如果需要调试Opencv,必须应用自己编译出来的Opencv库,具体怎么编译自原创 2012-05-04 16:19:16 · 2055 阅读 · 4 评论 -
OpenCV 2.4 正式版发布了
OpenCV 2.4 正式版发布了,与 2.4 Beta 版比较,该版本主要改进:OpenCV 提供了通过 cv::getBuildInformation() 获取完整构建信息的方法支持 Mac OS x 下用 ffmpeg 进行视频读写的操作MOG2 background subtraction by Zoran Zivkovic was optimized using TB原创 2012-05-04 16:28:29 · 916 阅读 · 0 评论 -
opencv应该注意的几个问题
1. 最好将图像转换为32F或64F的格式,就像在matlab里将图像变成double一样2. cvGetMat和cvGetImage的返回值和原来图像或矩阵的格式一样,即使返回值的定义与原图像或矩阵不同3. 转换不同格式的图像或矩阵的时候应该使用cvConvert4. 用CV_MAT_ELEM和CV_IMAGE_ELEM访问矩阵和图像的时候要注意矩阵或图像的类型,一般32原创 2012-05-16 16:26:14 · 752 阅读 · 0 评论 -
OpenCV中的内存泄露问题(cvLoadImage,cvCloneImage)
OpenCV中的内存泄露问题(cvLoadImage,cvCloneImage)在做项目的过程中,使用OpenCV经常会出现一些内存泄露问题,自己编写的程序出现问题还情有可原,但若是库函数调用和使用时出现,却很令我恼火。花了好长时间和实践的经验告诉我应该客服它。下面把一些检测出的问题进行化解。(可能是水平不够,这些函数使用不当,望高手指点)cvLoadImage函数:转载 2012-05-17 14:24:02 · 932 阅读 · 0 评论 -
矩阵乘法的opencv实现
cvMul进行逐点相乘。对应i行j列的对应元素相乘。不符合矩阵乘法的含义GEMM通用矩阵乘法 void cvGEMM( const CvArr* src1, const CvArr* src2, double alpha,const CvArr* src3, double beta, CvArr* dst, int tABC=0 );#define cvMatMulAd原创 2012-06-15 13:09:26 · 2181 阅读 · 0 评论 -
openCV 2.4.1又出来了
从1.0转到2.4没多久,对mat这种数据类型还没有熟悉呢,新的版本又出来了。可真快啊。原创 2012-06-19 08:59:46 · 709 阅读 · 0 评论 -
OpenCV中Mat与IplImage和CvMat类型之间的相互转换
OpenCV中Mat与IplImage和CvMat类型之间的相互转换 Mat类型较CvMat和IplImage有更强的矩阵运算能力,支持常见的矩阵运算(参照Matlab中的各种矩阵运算),所以将IplImage类型和CvMat类型转换为Mat类型更易于数据处理。Mat类型可用于直接存储图像信息,通过函数imread、imwrite、imshow等实现原创 2012-07-23 14:38:16 · 849 阅读 · 0 评论 -
OpenCV中构造Mat矩阵赋值和复制的时间消耗
对OpenCV中的Mat矩阵的复制,创建等操作的时间消耗代码如下:clock_t t1,t2;t1 = clock();Mat mat1(10000,5000,CV_64FC1,Scalar::all(0.0));t2 = clock();cout {t1 = clock();Mat mat2(mat1);t2原创 2012-12-07 13:40:30 · 9068 阅读 · 0 评论