##Hough算法
//检测图像边缘直线 //计算图像大小 //图像中直线到原点距离s可以取到的最大值md //θ最大取180 //产生初始值都为0的记数矩阵r[md,180] for i 遍历图像的宽度 for j 遍历图像的高度 如果 bw(i,j)==1 for k 从1到180 ru = i*cos(k*3.14/180)+j*sin(k*3.14/180) r(ru+1,k)++; //矩阵记数 //找到最大的记数,确定旋转角度并旋转
##Hough算法
//检测图像边缘直线 //计算图像大小 //图像中直线到原点距离s可以取到的最大值md //θ最大取180 //产生初始值都为0的记数矩阵r[md,180] for i 遍历图像的宽度 for j 遍历图像的高度 如果 bw(i,j)==1 for k 从1到180 ru = i*cos(k*3.14/180)+j*sin(k*3.14/180) r(ru+1,k)++; //矩阵记数 //找到最大的记数,确定旋转角度并旋转