0
我是新来的Matlab和图像处理,我得到了以下练习,我不能处理:我必须在下面链接的图片上分割手,并通过钟针的位置获取时间。Matlab - 如何检测模拟时钟图像上的时间?
http://imageshack.us/a/img600/9025/faliora.jpg
可能有人给我一个线索如何做到这一点?也许一些例子代码
在此先感谢!
我是新来的Matlab和图像处理,我得到了以下练习,我不能处理:我必须在下面链接的图片上分割手,并通过钟针的位置获取时间。Matlab - 如何检测模拟时钟图像上的时间?
http://imageshack.us/a/img600/9025/faliora.jpg
可能有人给我一个线索如何做到这一点?也许一些例子代码
在此先感谢!
阅读wiki:Hough变换将帮助您检测图像上的所有线条。
Hough空间中的每个点都是图像上的一条线。霍夫图像上的较强峰值 - 原始图像上较长的一行。另外Hough图像可以告诉你关于线的宽度:宽线是一组平行线彼此靠近,因此在Hough空间中,对应于宽线的峰的R坐标将与其宽度成比例地扩大,角坐标也会变宽,但不是很明显。
最简单的方法是检测时钟的箭头(例如通过霍夫变换)以及它们的宽度和角度计算时间。箭头的宽度只是hough-image上相应峰值的半宽度。 – 2013-05-06 10:20:16