计算机视觉
甩一甩SAMA
这个作者很懒,什么都没留下…
展开
-
【Computer Vision】OPENCV内存泄漏
前些日子在做视频处理的时候遇到了不少OPENCV开销内存的问题,由于需要开销的内存比较乱,所以在释放的时候难免欠考虑,所以在这里做一个总结,供自己和大家参考。1、cvFindContours的内存泄漏这个比较隐蔽,它用到的两个参数CvSeq、CvMemStorage,事先没有显式的声明,但在cvFindContours函数调用过程中,会给CvSeq和CvMemStorage分配内存,而且两原创 2015-01-26 14:18:47 · 802 阅读 · 0 评论 -
【Machine Learning】基于语义的图像检索视频技术
目前的搜索引擎给用户带来的使用体验是,用户在搜索时需要一定的技巧,不然很难搜到令自己满意的结果。比如当我们要搜索关于“在草原上奔跑的马”的视频,以百度为例,得到的结果全是通过标签匹配到的结果,有的视频甚至连一根草一匹马都没有,只是播放一首关于草原牧马的歌曲,这样的搜索结果不说是毫无意义的吧,至少是令人反感。不仅如此,如果我们要包含“俯视角草原上奔跑的马”的视频,我相信,打入这些文字是不能再现有的搜原创 2015-01-26 15:11:27 · 1022 阅读 · 0 评论 -
【Computer vision】OPENCV RGB与BGR互换
opencv中为什么图像局矩阵是以BGR而不是RGB显示像素的大小,这个其实与图像的表示定义有关,几个最初定义它的大牛互相不认同,就产生了如今的BGR与RGB混乱的局面,不过总体上来说,大部分还是默认RGB的格式,比如ffmpeg;然后还有极少部分使用BGR,如opencv。 所以在遇到以上问题时,需要先将BR通道互换,才能继续下一步处理,通常的做法有: (1)void cvConvert原创 2015-03-02 14:10:57 · 3288 阅读 · 0 评论 -
【Computer vision】HSV与常见颜色的对应关系
[code=C/C++]if(vcoutif(v>120&&scoutif(v>=95&&vcoutif( (h>=270||h=0.25 )coutif( (h>=30&&h=0.25 )coutif( (h>=135&&h=0.25 )coutcout[/code]原创 2015-03-03 14:42:17 · 561 阅读 · 0 评论