关于一张图像Hough变换完成后的处理

本文详细介绍了在完成图像Hough变换后,如何通过检测直线进行图像旋转。使用imrotate函数进行图像几何变换,讨论了旋转的本质,即保持像素的RGB信息不变,仅改变像素位置。此外,还讲解了如何计算旋转图像所需的正方形矩阵大小,为后续的像素复制和删除奠定基础。
摘要由CSDN通过智能技术生成

关于一张图像Hough变换完成后的部分(1)

之前的进度已经完成了一张图片的Hough变换处理部分,可以从其中得到较为明显部分的直线,并在上面添加了黑线,之后需要完成的是通过得到的处理完成的图片识别出其中的倾斜角并旋转
首先需要做的是去出图片中的多于信息只留下啊方便检测倾斜角度的Hough变换直线,可以使用过程中Houghline函数得到的图片,如果是彩色图片也可以使用使用matlab中提供的imabsdiff函数
imabsdiff函数:可以在用于相近的图像中找到不同点
之前在日志3中已经使用过就不再赘述
效果如下:
效果如下:

图像的几何变换(imrotate函数)

图像的旋转是图像几何变换的一种…看到上面预览的图就能知道…旋转前后的图像的像素的RGB都是没有改变的,改变的只是每一个像素的所在位置…这个就是旋转的本质:
把原图像像素从原点(x,y)放到目标位置点上(x’,y’)…这个(x,y)到(x’,y’)的转换是经过旋转计算而来的…那么这个图像处理就是旋转处理(几何变换).
只是图像的像素点的位置改变了,图像本身的彩色信息并没有改动什么.

图像的显示都是基于矩阵像素来显示的…上面每一张图像的图像信息其实是一个RGB矩阵来的.所以必须把旋转后的图像放到一个像素矩阵中才能显示这个旋转后的图像.
设一张图像的大小是col*row的.那么以这个图像对角线为直径的圆就能够包含这个图像经旋转后的图像…在这里因为图像的显示是矩阵式的,所以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值