摘要

Hough变换是计算机机器视觉中的一种历史悠久直线检测算法,但其具有错误率高、耗费内存空间、重复计算量大等弊端。同时大型机器设备视觉发展已经成熟,但部分小型芯片上运行OpenCV或LabVIEW困难。针对这个问题,在对比其它算法的基础上,提出一种基于概率的直线检测的算法。首先对图像进行灰度化二值化预处理,其次提取图像的边缘以减少计算的像素点个数,最后通过寻找短直线并概率评估出长直线得到结果。实验结果表明:在同等的时间下,该算法能够快速正确地检测直线。