图像处理
文章平均质量分 66
qiuqchen
这个作者很懒,什么都没留下…
展开
-
OpenCV笛卡尔坐标到极坐标变换函数LogPolar
对数极坐标图像几何学首先是从生物视觉系统的视网膜生理结构获得灵感的,具有数据压缩特性。在人工视觉系统中,与常见的笛卡尔坐标系中的图像对比,在没有减小视域大小和视网膜中心部分图像的分辨率的情况下,对数极坐标图像允许更加快速的采样率。 形状相同,但是大小不同或者旋转角度不同的图像在极坐标下表现为X或Y轴的偏移。经过一定的移动可以得到相同的极坐标图,因此可以根据极坐标图计算图像的旋转角原创 2014-05-19 11:37:05 · 9741 阅读 · 0 评论 -
OpenCV实现傅里叶变换
#include #include #include #include /**************************************************************************//傅里叶变换//src IPL_DEPTH_8U//dst IPL_DEPTH_64F/**********************************转载 2015-05-20 16:19:40 · 849 阅读 · 0 评论 -
区域生长算法
图像分割是一种重要的图像处理技术,而区域生长是图像分割技术的一种。区域生长的基本思想是将具有相似性的像素集合起来构成区域。首先对每个需要分割的区域找出一个种子像素作为生长的七点,然后将种子像素周围邻域中与种子有相同或相似性质的像素(根据事先确定的生长或相似准则来确定)合并到种子像素所在的区域中。而新的像素继续作为种子向四周生长,直到再没有满足条件的像素可以包括进来,一个区域就生长而成了。原创 2015-04-19 17:17:37 · 46980 阅读 · 13 评论 -
qt5 打开中文路径的图片失败
qt5 打开中文路径的图片时失败了,使用下面三行代码也不行:QTextCodec::setCodecForTr(...)QTextCodec::setCodecForCStrings(...)QTextCodec::setCodecForLocale(...)后来尝试了一下先将QString通过toLocal8Bit()转换成QByteArray,最后再转换成std::string原创 2015-01-29 11:33:48 · 3024 阅读 · 0 评论 -
三维坐标系的旋转矩阵
为了方便自己记忆,记录一下三维坐标旋转矩阵的推导过程。 坐标的旋转变换在很多地方都会用到,比如机器视觉中的摄像机标定、图像处理中的图像旋转、游戏编程等。 任何维的旋转可以表述为向量与合适尺寸的方阵的乘积。最终一个旋转等价于在另一个不同坐标系下对点位置的重新表述。坐标系旋转角度θ则等同于将目标点围绕坐标原点反方向旋转同样的角度θ。 若以坐标系的三个坐标轴原创 2014-03-24 22:06:27 · 40544 阅读 · 14 评论 -
OpenCV常用操作的代码
将OpenCV中常用的代码集中一下,以便查找和使用。所有的代码都使用cv名字空间,使用C++接口。 常用的操作包括图像像素的遍历、二值化、边缘检测、形态学处理和轮廓提取等。原创 2014-05-13 16:12:10 · 939 阅读 · 0 评论 -
在VS中使用OpenCV的imread读取图像失败
在VS中使用OpenCV的imread读取图像失败,原因是在Debug时链接的库有问题。在Debug时链接的库应该为:opencv_imgproc244d.libopencv_core244d.libopencv_highgui244d.lib...即库名最后一个字符是d。在Release时链接的库应该为:opencv_imgproc244.libo原创 2014-03-27 14:45:14 · 3668 阅读 · 0 评论 -
Datamatrix二维码开源解码库libdmtx
最近一个项目需要扫描二维码,一开始想到的是开源的库ZXing(我使用的是它的Qt封装QZXing)。我做了以下两步工作: 1、上网查到了图片中的二维码是Data Matrix码,ZXing的文档说是可以解码的。我在构造ZXing对象时特意将DecoderFormat设置成Data Matrix,经测试解不了码。2、对图像进行预处理,高斯滤波、二值化、形态学处理等,甚至使用画图工具手原创 2014-03-22 17:36:17 · 21435 阅读 · 3 评论 -
在VS中编译libdmtx库的源码
libdmtx库最新版本是0.7.4,是2011年六月份发布的,至今没有更新,文档也跟不上。 今天试了一下在VS里编译libdmtx的源码,简单记录下过程。 尝试了这个网页上http://libdmtx.wikidot.com/libdmtx-on-windows-using-visual-studio的0.7.4的方法,编译出了1000多个错,应该是头文件的包原创 2014-03-28 10:27:36 · 6755 阅读 · 1 评论 -
VS2013编译libpng库
下载libpnghttp://www.libpng.org/pub/png/libpng.html下载zlibhttp://www.zlib.net/将libpng和zlib的源码解压到相同的文件夹里:进入lpng1620的目录里,找到project目录下的vstudio,里面有工程文件打开后即可编译。编译原创 2016-01-05 18:33:07 · 3771 阅读 · 0 评论