![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 87
走在乡间的路上
Thinking a little more.Act a little more!
展开
-
线程方程组SVD最小二乘法求解
奇异值分解(SVD)是计算机视觉领域中一种使用最为广泛的矩阵分解技术。我们已经知道了一个矩阵A可以分解为下面这样一种形式: A = VDV' (1),这里V是一个正交矩阵(AA' = I),V' 代表V的转置, D是一个对角矩阵, 对角矩阵A中的每一个对角元都是A的特征值。对于一个方阵A,我们总能找到一种特征值分解的方式,A可以表达为 (1)所示的形式,但当A不是一个方阵时,我们需要知道是否也...转载 2020-02-25 14:53:11 · 757 阅读 · 0 评论 -
opencv findContour的 方法比较记录
opencv找轮廓方法比较原创 2017-03-26 11:13:40 · 1065 阅读 · 0 评论 -
Opencv 仿射变换原理代码解析
仿射变换原理仿射变换是线性变换,有一张图可以很好地展示放射变换的效果其实仿射变换是透视变换的一种特例,但是透视变换的自由度更高,3*3的矩阵表示,透视变换的自由度是8,而放射变换可以用2*3的矩阵表示,【A B】 A是2*2的旋转部分+缩放因子S,而B是平移部分+缩放因子,是一个5个自由度的参数矩阵。典型的放射变换包括平移,缩放和旋转。其中Opencv中的旋转由于是绕某个图像坐标...原创 2019-05-22 09:19:33 · 2805 阅读 · 0 评论 -
形态学原理(转载)
原文链接:https://blog.csdn.net/Chaolei3/article/details/79618602数学形态学操作可以分为二值形态学和灰度形态学,灰度形态学由二值形态学扩展而来。数学形态学有2个基本的运算,即腐蚀和膨胀,而腐蚀和膨胀通过结合又形成了开运算和闭运算。开运算就是先腐蚀再膨胀,闭运算就是先膨胀再腐蚀。二值形态学粗略的说,腐蚀可以使目标区域范围“变小”,其实...转载 2019-08-23 15:16:10 · 6195 阅读 · 0 评论 -
Opencv 长宽字节对齐访问
在图像处理像素访问如果没有考虑字节对齐,会出现计算出的图像的数据是不正确的,出现“歪斜”现象。图像使用拉布拉斯算子进行锐化,结果是不正确的。//主程序Mat image = imread("2.jpg");//源图像Mat biggerImg_CUBIC(Row_B, Col_B, CV_8UC3);resize(image, biggerImg_CUBIC, bigger...原创 2019-08-24 09:13:02 · 469 阅读 · 0 评论