2013-05-06 50 views
0

我是新來的Matlab和圖像處理,我得到了以下練習,我不能處理:我必須在下面鏈接的圖片上分割手,並通過鍾針的位置獲取時間。Matlab - 如何檢測模擬時鐘圖像上的時間?

http://imageshack.us/a/img600/9025/faliora.jpg

可能有人給我一個線索如何做到這一點?也許一些例子代碼

在此先感謝!

+1

最簡單的方法是檢測時鐘的箭頭(例如通過霍夫變換)以及它們的寬度和角度計算時間。箭頭的寬度只是hough-image上相應峯值的半寬度。 – 2013-05-06 10:20:16

回答

0

閱讀wiki:Hough變換將幫助您檢測圖像上的所有線條。

Hough空間中的每個點都是圖像上的一條線。霍夫圖像上的較強峯值 - 原始圖像上較長的一行。另外Hough圖像可以告訴你關於線的寬度:寬線是一組平行線彼此靠近,因此在Hough空間中,對應於寬線的峯的R座標將與其寬度成比例地擴大,角座標也會變寬,但不是很明顯。