资源简介
使用matlab编写图校校正程序,该对倾斜图像的校正有很好的效果。。。
代码片段和文件信息
clear;
clc;
I = imread(‘C:\Program Files\MATLAB71\toolbox\images\imdemos\gg.jpg‘);
I=rgb2gray(I);
BW = edge(I‘canny‘);
[HTR] = hough(BW);
imshow(H[]‘XData‘T‘YData‘R...
‘InitialMagnification‘‘fit‘);
xlabel(‘\theta‘) ylabel(‘\rho‘);
axis on axis normal hold on;
P = houghpeaks(H5‘threshold‘ceil(0.3*max(H(:))));
x = T(P(:2)); y = R(P(:1));
plot(xy‘s‘‘color‘‘white‘);
% Find lines and plot them
lines = houghlines(BWTRP‘FillGap‘5‘MinLength‘7);
figure imshow(I) hold on
max_len = 0;
longest_line_index=0;
for k = 1:length(lines)
xy = [lines(k).po
- 上一篇:bp神经网络的车牌识别M文件
- 下一篇:算法标准测试函数
相关资源
- 虹膜识别+源代码+matlab+霍夫变换+hou
- 虹膜识别+源代码+matlab+霍夫变换+hou
- 霍夫变换MATLAB程序代码
- 霍夫变换圆检测标准MATLAB
- 霍夫变换检测正弦曲线
- 霍夫变换圆检测MATLAB程序
- 图像分割的多种算法MATLAB代码
- 霍夫变换hough_circle
- 霍夫变换 检测直线 matlab
- 广义霍夫变换的MATLAB源码
- 广义霍夫变换 GHT matlab代码
- 自编霍夫变换实现直线检测
- 文档图像倾斜校正Matlab:霍夫变换原
- 图像的检测消失点
- 椭圆霍夫变换matlab代码检测二值图像
- 典型的霍夫变换检测圆
- 霍夫变换圆检测的MATLAB程序
- random-hough-transform 利用随机霍夫变换进
- chapter9 图像分割
- GHT 自己编写的广义霍夫变换
- 基于matlab的霍夫变换处理案例
评论
共有 条评论