2012-02-26 81 views
4

我想開始一個使用非常基本的光學音樂識別形式的項目。在樂譜圖像中檢測音樂筆記點的位置

對於那些瞭解樂譜的人:與其他OMR項目不同,唯一需要提取的信息是條中每個音符的順序和音高值。需要區分四分音符,一半音符和整個音符。較短的筆記可以被接受地解釋爲四分音符。筆記上的點可以忽略。動態標記並不重要

給大家:嚴格地說,我需要找到每個以下的位置...

enter image description here

......在這樣的樣本圖像.. enter image description here

我對圖像處理沒有經驗,所以對於使用什麼技術或一組技術來實現這一點的基本概念性解釋將不勝感激。

+0

可能更適合dsp.stackexchange.com – 2012-02-26 10:19:46

回答

2

我會做到以下幾點:

提取使用Hough變換線的位置。 (你也有角度)。裁剪每組線(5行),並單獨處理。

對於每組線條,您都知道線條的角度,因此您可以獲取分隔線條的垂直細線的位置。在Hough空間中再次搜索,但以特定角度搜索。 (原始+ 90)。裁剪每個小節並單獨處理。

對於每一個欄,對可能出現的票據使用模板匹配(季度,半年,等..)

+0

非常感謝Andrey,我會研究這些。沒有想到在點之前尋找線條。 – 2012-02-26 22:55:39

0

我做類似工作的東西,相信我,它是一個完整的混亂。

但是,對於每個音符的音高,您需要從其他音符中提取出頭部,然後計算baricentre並將其位置與Hough變換計算出的線的位置進行比較(如前所述)(假設線條已經是直線)我認爲你可以使用傅里葉變換)。

在您需要分類算法的持續時間。