OpenCV
向日葵10086
这个作者很懒,什么都没留下…
展开
-
ZBar在Windows上的使用(2)-OpenCV
ZBar在Windows上的使用(2)-OpenCV安装完ZBar和ImageMagick++后,发现ImageMagick只是用来打开图片,转换成统一的灰度矩阵数据。所以这次我尝试用OpenCV来实现ImageMagick的功能。1.删除工程属性中ImageMagick的相关设置,增加OpenCV的设置。我的OpenCV版本是2.4.9。OpenCV安装请参考 http://www.cnblog原创 2015-10-20 11:49:50 · 6873 阅读 · 3 评论 -
ZBar在Windows上的使用(1)-ImageMagick
ZBar在Windows上的使用下载ZBar v0.10 http://zbar.sourceforge.net/ 1.1 默认安装 注意勾选上Development Headers and Libraries 安装完成后可在ZBar安装路径下找到examples文件夹,用vs2008及以上编译器可以打开工程文件(由于权限问题,部分机器可能要将examples文件夹拷贝至其他目录下运行)原创 2015-10-13 10:40:53 · 4016 阅读 · 1 评论 -
Kernel-based Hough transform (KHT)移植
Kernel-based Hough transform KHT移植暂时还没看懂,不过经过试验,在我电脑上(i3-2310M)对于2560x1920的图像找出直线大约需要70ms,对比下一直使用的OpenCV的标准算法大约需要200ms,release版本只需要20ms,OpenCV release版本需要110ms。原创 2016-01-08 02:50:29 · 2111 阅读 · 1 评论 -
【背景减除】-平均法diffBack
cv::Rect diffBack(const cv::Mat& img, const cv::Mat& imgBack, int blurSize = 10,int nthres = 30){ assert(img.channels() == 1); double fx,fy; fx = 320.0 / img.cols; fy = fx; cv::Mat原创 2015-11-24 13:24:11 · 1188 阅读 · 0 评论 -
minAreaRect-OpenCV
由于要将rRect利用仿射变换裁剪下来并旋正,需要知道rRect.point()的四个点的位置,查了一下资料,记在下面:简介:Finds a circumscribed rectangle of the minimal area for 2D point set by building convex hull for the set and applying rotating calipers4原创 2016-04-16 21:32:38 · 12531 阅读 · 2 评论 -
自写sobel时间比较
说明opencv自带的sobel()耗时较长,还需要配合convertScaleAbs(),自己的项目对时间要求严格,所以自己尝试写了一些片段,时间测试如下,以便待查。测试条件win10,i5-6400@2.7GHz,8GB@2400MHz; opencv2.4.9,VS2010; 图片尺寸3104*4192; 测时方法:clock() 只测量以下程序段,测10次求均值1.最简略版-34.9原创 2016-10-20 22:51:12 · 613 阅读 · 0 评论 -
在Matlab中利用OpenCV裁剪出旋转矩形区域
在OpenCV中有minAreaRect()来获取旋转的最小面积矩形,Matlab中暂时没有对应的函数,但我找到一篇同样功能的函数minboundrect.m(源代码在后面)[1]。利用这个函数可以获得旋转矩形的四个顶角,顺序如下图 如果要将目标区域从原图上裁剪下来,需要计算外包络正矩形,然后裁剪下来,然后旋转正,然后再裁剪到旋转矩形的大小。为了解决这种麻烦,并加快执行速度,本文编写了cv_r原创 2016-04-12 21:52:41 · 5825 阅读 · 1 评论