2014-10-08 51 views
0

我是圖像處理中的新手,很抱歉,如果它看起來很愚蠢。在圖像上識別鋼琴鍵

我正在構建應用程序,它會向用戶顯示他/她必須按下的鍵。 我想識別鋼琴上的琴鍵。

我該如何做到這一點?你有什麼建議(教程,在線課程)?

enter image description here

+0

哇,有很多要學習!你在說:嗨,我是機械工程新手,你能幫我建一輛車嗎?在開始和建造一輛車之間有很多事情要做!從一些Matlab或openCV教程開始,學習一下那裏的算法,並在你的腦海中建立一些理解!這是一個艱鉅的任務,你要求 – 2014-10-08 14:17:23

+0

@AnderBiguri,我很高興你回覆了我。我明白這很困難。儘管如此,謝謝:) – nurgasemetey 2014-10-08 14:19:55

+0

請詳細解釋爲什麼你需要識別鑰匙 - 當然,如果你向用戶展示他們必須按下的鑰匙,你不需要「識別」鑰匙,而是「描繪」正確的按正確順序按下正確的時間。或者你是否計劃拍攝人的手或其他? – 2014-10-08 14:39:07

回答

0

嘗試OpenCV的教程,它是免費的,有據可查的。只需閱讀所有內容並思考如何使用此功能來完成您的任務。花1-2個月,並再次問這裏,但更明顯,如:我使用二值化和形態操作和霍夫線檢測器,但現在我有這個問題...

您可能會使用術語「二值化」,「形態操作「和」霍夫線檢測器「作爲提示。

0

而不是識別所有的鍵,嘗試一些簡單的,只是做。例如,認識到整個鋼琴就足夠了,我認爲。只要求用戶按C鍵,然後每次上一個八度音階C或其他。即使在3D視角的2D圖像上,也可以很容易地分割兩個鍵之間的距離7。