- 博客(21)
- 收藏
- 关注
原创 opencv异常集锦 之 自定义ROI出现图像移位
这两天定义某图像的ROI时发现, 有时会出现不正常的情况比如 Rect的位置移位, 偶尔伴有图像边框附近出现异常像素或者干脆整个都是图像都变化了具体什么原因不太清楚, 可能与内存有关, 因为这中间用了好几个Mat交换数据, 虽然关键的地方都用了clone将定义放到了最前端之后, 这种异常暂时还未出现过截图的话以后遇到再截吧, 因为现在已经不出现了
2016-04-29 16:49:39 1374
原创 opencv轮廓检测之 drawContours 函数 使用样例
最近在写车牌检测的程序, 想法是想把车牌框的边缘提取出来但是经过二值化后的edge, 并不是完整的连接, 不少的地方有断点, 还有无关的边缘先不考虑形态学, 看看是否能够较好的提取处来首先先上关于findContours的内容 http://blog.csdn.net/traumland/article/details/51093262即使不看算法只看看最后的
2016-04-29 14:43:12 4875
原创 Mathematical Morphology 数学形态学
首先是 structuring element. A structuring element can be simply defined as a configuration ofpixels on which an origin is defined (also called an anchor point).
2016-04-25 23:05:04 918
原创 车牌识别
车牌识别的基本步骤可以概括为: 车牌检测, 分割文字, 文字识别 车牌检测的算法种类有: 基于边缘 , 基于形态学, 基于hough 和radon, 基于神经网络 ,基于车牌特征, 基于纹理, 聚类.... 车牌的特征有: 形状, 高宽比, 颜色, 纹理, 对称性, 字与牌的对比度, 牌与背景的对比度..... 基于形态学: ht
2016-04-23 22:38:15 3634
原创 opencv3.1 在 Qtcreator 下配置环境
在群里看到了不少人问Qt下怎么配置opencv其实很简单我的操作系统是ubuntu, c++11所以在.pro文件里是这样TEMPLATE = appCONFIG += consoleCONFIG -= app_bundleCONFIG -= qtCONFIG += c++11SOURCES += main.cppLIBS +
2016-04-14 10:11:52 1202
原创 LoG, DoG, Pyramid 与SIFT 算法【未写完, 暂停更新】
主要内容是讲SIFT-----Scale Invariant Feature Transformation 所以这里把需要的知识讲一讲
2016-04-13 06:31:25 1995
原创 Edge Detector ----------Marr Hildreth 算法
先说算法过程 1. 用Gaussian Filter平滑图像 2. 求Laplacian 二阶导 参考http://blog.csdn.net/traumland/article/details/51077236 3. 求zero crossing 的点(过零点)也可以 1. 先求gaussian的laplas
2016-04-12 15:00:47 3893
原创 opencv轮廓检测之椭圆检测-----算法篇(12)--RANSAC
先前的内容删掉了, 因为还不够理解, 而且暂时还没有去应用的机会只保留了代码和链接 -----------------------------------------------------------------国际惯例, 先上wiki. 当然wiki也偶尔有水货,自行辨之什么是RANSAC? https://en.wikipedia.org/w
2016-04-09 06:40:26 5051
原创 opencv轮廓检测之椭圆检测-----算法篇(10)--FindContours函数算法解释
Topological structural analysis of digitized binary images by border following 1985 出于对版权的考虑, 这里只附上论文名, 墙内百度文库可以找到. 资源共享是好事, 但请大家尊重版权不要拿不是自己的东西来赚积分首先介绍了基本概念 1. 上下左右极限位置构成了frame,
2016-04-08 08:49:07 14677
原创 opencv轮廓检测之椭圆检测-----算法篇(8) Hough transformation检测椭圆
其实如果应付的话, 我前面这篇文章 椭圆检测http://blog.csdn.net/traumland/article/details/51018133对于场景已知, 精度不太要求, 效果还算不错(我之前在纸上画圆, 挖洞, 拿了带洞的的东西试过) 因为有 拟合椭圆这个算法, 而且用了限制长短轴这种限定.但是以后肯定有需要自己造轮子的时候, 没有准备到时候碰
2016-04-07 21:47:37 25947 3
原创 opencv轮廓检测之椭圆检测-----算法篇(7)--Hough transform检测圆
关于霍夫变换, 首先看看wiki的介绍 https://en.wikipedia.org/wiki/Hough_transform http://www.iro.umontreal.ca/~mignotte/IFT6150/ComplementCours/HoughTransform.pdf 霍夫变换检测 用霍夫变换检测圆, 有 以下几种情况1.圆
2016-04-06 18:27:33 12944
原创 opencv轮廓检测之椭圆检测-----算法篇(5)---LAPLACIAN算子
关于检测edge的算法有很多, 感觉有些算法像前面我一直截取的PPT里面说的一样, 有些过时和不太好用.接下来再列举两个, 是我在查论文时常看见的两个算法接着上面的问题边缘(edge)的获取? 3.Laplacian Operater The Laplacian is a high-pass linear filter that is ba
2016-04-06 18:21:10 3275
原创 opencv轮廓检测之椭圆检测-----算法篇(3)--Sobel
前两篇只是吧水平方向和竖直方向求导进行了线性叠加,而实际上我们是用梯度大小描述陡峭程度 #include #include int main(int argc, char ** argv){ if(argc 2) return -1; cv::Mat img = cv::imread(argv[1],0); cv
2016-04-06 14:38:35 4990
原创 opencv轮廓检测之椭圆检测-----算法篇(2)---Sobel---自定义卷积核问题
上一篇讲了怎么用sobel算子获取边缘, 本篇要讲opencv怎么自定义卷积核 还是以sobel算子为例 sobel算子 #include #include int main(int argc, char ** argv){ if(argc 2) return -1; cv::Mat img = cv
2016-04-06 10:38:15 2596
原创 opencv轮廓检测之椭圆检测-----算法篇(1)
首先轮廓(contour)的定义? 轮廓的定义有很多种, 也就是包围物体的边缘. 不管是哪种定义, 轮廓是与边缘紧密联系的. 那那什么是边缘(edge)? Simple answer: discontinuities in intensity.边缘的分类?Step edgeRamp edgeRidge edgeRoof e
2016-04-05 22:03:51 8113
原创 opencv图像处理之图像卷积
首先什么是卷积? 卷积记得是高数内容中的一个固定公式, 我学的时候没太记, 记得好像不用那个公式也可以自己推导, 如果忘了话可以看看这个http://open.163.com/movie/2006/1/C/M/M6TUO44DQ_M6TUPUBCM.html上公式性质f 中心遍历过h , 卷积就完成了参考opencv cookbook 2n
2016-04-05 14:37:36 863
原创 opencv特征匹配之SSD
这是opencv 2 cookbook那本书里的一个内容, 我用书上的程序出了很多错误, 这里都调试好了, 结果在下面 SSD全称Sum of Squared Differences, 过程就是先从第一个图像找特征点, 用个矩形框出来当作模板,然后与 第二个图像中 所有以特征点为中心的矩形框内的 图像比较是否能匹配. 其中用了FastFeatureDetec
2016-04-02 20:10:01 5109
原创 opencv像素操作之Point转Mat
这个问题是在使用cv::goodFeaturesToTrack 时遇到的.说起来可能挨打, 我也是没有什么方法直接Point转Mat我们来看看这个函数void goodFeaturesToTrack( InputArray image, OutputArray corners, int maxCorners, double qual- ityLevel, doubl
2016-04-01 09:24:37 12210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人