![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
lcy9819
这个作者很懒,什么都没留下…
展开
-
opencv 解决读图像宽度大于1400 BMP图像问题
<br />此问题是由于opencv库中cxcore中一处行模板大小内存固定长度为4096限定造成的。<br />通过代码跟踪发现:<br /> <br />1 在bmp解码器中定位到问题(在grfmt_bmp.cpp文件中)<br />bool BmpDecoder::readData( Mat& img )<br />{<br />…<br />AutoBuffer<uchar> _src, _bgr; //问题源处,此处大小为4096<br />…<br /> uchar *src = _原创 2010-09-30 17:31:00 · 3102 阅读 · 1 评论 -
基于opencv2.0的haar算法以人脸识别为例的训练分类器xml的方法
一直想写一个adaboost的训练过程,一直没有时间,不过在网上看到了一个写的不错,存下了 adaboost 这东西真的很宝贝,非常棒转载 2011-05-17 15:16:00 · 1338 阅读 · 0 评论 -
opencv运动检测实例
一个简单的运动视频检测的例子,基于opencv转载 2011-04-02 12:20:00 · 1756 阅读 · 0 评论 -
cvCloneImage()和cvCopy()的区别
<br />cvCloneImage()每次使用时编译器会分配新的内存空间,不会覆盖以前的内容,所以如果在循环中使用内存会迅速减小,每次用完都需要用cvRelease来释放。<br /><br />解决方法是使用cvCopy函数代替。<br />cvCopy(pSrcImg,pImg,NULL); //代替 pImg = cvCloneImage(pSrcImg);<br />pImg初始化时必须分配空间,否则上述函数不能执行。<br />pImg = cvCreateImage(cvSize(IMGW转载 2011-04-02 12:25:00 · 1420 阅读 · 1 评论 -
在opencv 2.2 中 调用 findContours() 函数 Crash 问题
在vc2010中创建的dll中调用findContours()异常, 用opencv 2.2 的库 调用 findContours() 函数 Crash 问题原创 2011-04-20 11:48:00 · 7947 阅读 · 6 评论 -
GrabCut
GrabCut简介 OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground Extraction using Iterated Graph Cuts》这篇文章来实现的。该算法利用了图像中的纹理(颜色)信息和边界(反差)信息,只要少量的用户交互操作即可得到比较好的分割结果。如果前景和背景之间的颜色反差不大,分割的效果不好;不过,这种情况下转载 2011-06-19 17:13:00 · 8649 阅读 · 2 评论 -
比较图像间的差异StereoSGBM
StereoSGBM用于计算两幅图像间的差异图,在OpenCV的在线文档中有非常详细的介绍,地址是:“http://opencv.willowgarage.com/documentation/cpp/camera_calibration_and_3d_reconstruction.html#stereosgbm”。参数非常多,如果不使用默认的参数,需要仔细查看每个参数的说明,以免出错。OpenC原创 2011-06-19 17:21:00 · 7534 阅读 · 2 评论 -
vs2008+opencv2.1:为什么不能跟踪进入函数源代码?
<br />环境变量应该加自己编译的那个目录<br />我的OpenCV的路径是C:/OpenCV2.1/<br />所以我把环境变量配置成:C:/OpenCV2.1/vc2008/bin/Debug;C:/OpenCV2.1/vc2008/bin/Release<br />把起先配的C:/OpenCV2.1/vc2008/bin删掉<br />就成了。<br /> <br />引用:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=11212转载 2011-05-03 23:43:00 · 1969 阅读 · 0 评论