随笔分类 -  opencv

kinect在openni下也能玩抠出人物换背景
摘要:在openni下玩人物抠图,变换不同的背景!! 阅读全文
posted @ 2012-05-15 18:08 物联互通 阅读(1934) 评论(4) 推荐(1)
内存管理之引用计数
摘要:看到opencv的书上说,新版本的opencv2.2中mat类实现了引用计数,所以在赋值时任然是浅拷贝,但可作为函数返回值,以及类的成员函数返回值如Matfun(){Matresult(3,4,CV_8U);returnreslut;}Matimg=fun();img.at<char>(1,2);如果没有引用计数,最后一句话在运行时,会出现内存错误。但有了引用计数,局部变量relult分配的内存,在函数fun退出时就不会释放掉,而要等到所有的引用对象退出作用域时,内存才会释放。关于引用计数的概念,摘自大漠落日的博客(http://www.cppblog.com/smagle/arc 阅读全文
posted @ 2011-08-01 17:07 物联互通 阅读(487) 评论(0) 推荐(0)
opencv2.2版本中访问像素点的效率问题
摘要:摘自opencv2 codebook1. at方式,如image.at<uchar>(i,j) =255或image.at<Vec3b>(i,j)[0] =255此方式的效率比较低,建议只在随机读取时使用,在图片或矩阵轮询时不要使用。2. 指针方式如 uchar* data= image.ptr<uchar>(j),data[i] =elem;指针操作的效率最高,尤其是经过优化后的,一个优化的方法就是用短的循环代替长的循环,一个循环内多做些操作3. 迭代器的方式如cv::Mat_<cv::Vec3b>::iterator it= image.be 阅读全文
posted @ 2011-07-28 18:59 物联互通 阅读(533) 评论(0) 推荐(0)
利用OPENCV写的对文件夹下所有图片大小归一化的小工具
摘要:/****************************************************************************************************************************************//遍历文件夹下所有图片文件,并水平翻转复制,和大小归一化.//lian 2011-7-13********************************************************************************************************************* 阅读全文
posted @ 2011-07-18 13:58 物联互通 阅读(2908) 评论(8) 推荐(0)
利用OPENCV写的从视频中提取图片样本的小程序
摘要:做机器学习的,经常要提取样本图片,所有写了这个小工具/********************************************************************************************************************************************//从视频中提取样本图片的工具小程序//lian 2011.7.12*************************************************************************************************** 阅读全文
posted @ 2011-07-16 17:33 物联互通 阅读(2324) 评论(0) 推荐(0)
OPENCV2.2源文件的结构
摘要:Since version 2.2, the OpenCV library is divided into several modules. These modules are built in library fles located in the lib directory. They are:1 The opencv_core module that contains the core functionalities of the library, in particular, the basic data structures and arithmetic functions.2 Th 阅读全文
posted @ 2011-07-04 20:52 物联互通 阅读(925) 评论(0) 推荐(0)