![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 59
Dang_boy
这个作者很懒,什么都没留下…
展开
-
opencv 频率域滤波实例
先上参考链接:http://blog.csdn.net/qq_19764963/article/details/51209970http://www.cnblogs.com/TonyHome/p/4010116.html这里给出高斯滤波器的实例,关于傅立叶变换的详细步骤,可以看上一篇博客,这里不做过多介绍了 #include<opencv2/opencv.hpp>...原创 2017-07-29 21:02:03 · 9107 阅读 · 6 评论 -
opencv形态学理解
形态学知识/**************************************************************************/-代表腐蚀+代表膨胀*代表匹配一下针对的是二值图像,图片指黑底白字腐蚀A-B={z|(B)z包含于A}1.该式指出B对A的腐蚀是一个用z平移的B包含在A中的所有的点z的集合2.等价于B不与北京共享任何公共元素。膨胀A...原创 2017-08-07 13:09:59 · 757 阅读 · 0 评论 -
opencv 傅立叶变换及其逆变换实例及其理解
傅立叶变换是把图像从空间域转化到频率域的变换。空间域一般的情况下,空间域的图像是f(x,y)=灰度级(0-255),形象一点就是一个二维矩阵,每个坐标对应一个颜色值。频率域先介绍几个概念频率:对于图像来说可以指图像颜色值的梯度,即灰度级的变化速度幅度:可以简单的理解为是频率的权,即该频率所占的比例能量=幅度(可能不太准确)变换结果为F(u,v)F代表幅度值,u代...原创 2017-07-26 15:50:39 · 14682 阅读 · 0 评论 -
opencv实现拉普拉斯锐化的总结
我先粗类的介绍一下拉普拉斯算子就是沿着x方向的二阶导数和沿着y方向的二阶导数之和。由于图像都是离散的值,所以结果是得到一个简单的线性表达式,如下图所示拉普拉斯算子写成滤波器则是{0,1,0, 1,-4,1, 0,1,0}其他还有几个常用的滤波器{1,1...原创 2017-07-19 22:07:22 · 4913 阅读 · 0 评论 -
n阶贝塞尔曲线的理解以及c++编程实现
贝塞尔曲线的原理(BezierCruve)查看原理戳我这里就不介绍推导过程了,值得注意的是文章中的线段都是矢量,然后线段都可以被拆分成两个坐标的差来表示AB=B−AAB=B-AAB=B−A一开始看有点蒙蔽,代入这个等式后,之后所有的推导都可以理解。这里就直接介绍一下结论Pik(t)={Pi(t)k=0(1−t)Pik−1(t)+tPi+1k−1(t),k=1,2,3…n;i=0,1,2…n-k...原创 2018-11-27 17:29:07 · 9355 阅读 · 12 评论