图像处理
文章平均质量分 83
konglongdanfo1
这个作者很懒,什么都没留下…
展开
-
OpenCV图像旋转
图像旋转是指图像按照某个位置转动一定角度的过程,旋转中图像仍保持这原始尺寸。图像旋转后图像的水平对称轴、垂直对称轴及中心坐标原点都可能会发生变换,因此需要对图像旋转中的坐标进行相应转换。如下图: 假设图像逆时针旋转θθ\theta,则根据坐标转换可得旋转转换为: {x′=rcos(α−θ)y′=rsin(α−θ)(1)(1){x′=rcos(α−θ)y′=rsin(α−θ) \be...原创 2018-05-17 14:51:54 · 5274 阅读 · 0 评论 -
OpenCV阈值化处理
图像的阈值化就是利用图像像素点分布规律,设定阈值进行像素点分割,进而得到图像的二值图像。图像阈值化操作有多种方法,常用方法有经典的OTSU、固定阈值、自适应阈值、双阈值及半阈值化操作。这里对各种阈值化操作进行一个总结。OTSU阈值化在阈值化处理中,常用的算法就是OTSU。发明人是Nobuyuki Ostu。这种二值化操作阈值的选取非常重要,阈值选取的不合适,可能得到的结果就毫无用处。简...原创 2018-05-22 14:41:22 · 12859 阅读 · 1 评论 -
OpenCV图像平移
图像平移是将图像的所有像素坐标进行水平或垂直方向移动,也就是所有像素按照给定的偏移量在水平方向上沿x轴、垂直方向上沿y轴移动。这种操作分为两种,一种是图像大小不改变,这样最后原图像中会有一部分不在图像中。还有一种就是图像大小改变。这样可以保全原图像的内容。其公式如下: ⎡⎣⎢xy1⎤⎦⎥ =⎡⎣⎢100010dxdy1⎤⎦⎥ ⎡⎣⎢x0y01⎤⎦⎥ [xy1]&am原创 2018-05-16 17:06:22 · 6966 阅读 · 2 评论 -
OpenCV直方图(直方图、直方图均衡,直方图匹配,原理、实现)
1 直方图灰度级范围为 [0,L−1][0,L−1][0,L-1] 的数字图像的直方图是离散函数 h(rk)=nkh(rk)=nkh(r_k) = n_k , 其中 rkrkr_k 是第kkk级灰度值,nknkn_k 是图像中灰度为 rkrkr_k 的像素个数。在实践中,经常用乘积 MNMNMN 表示的图像像素的总数除它的每个分量来归一化直方图,通常 MMM 和 NNN 是图像的行和列的位数。...原创 2018-06-21 14:32:34 · 3492 阅读 · 0 评论