簡體   English   中英

OpenCV比較相似的手繪圖像

[英]OpenCV compare similar hand drawn images

我正在嘗試比較以電子方式捕獲的兩個單色基本手繪圖像。 比例可能不同,但圖像的本質是相同的。 我想將一張手繪圖像與一個圖像保存庫進行比較,並獲得它們相似程度的相對分數。 考慮組成圖紙的幾種基本幾何形狀,直線和曲線。

我嘗試了幾種技巧,但運氣不佳。 基於像素的比較過於精確。 我嘗試縮放和裁剪圖像,但沒有獲得准確的結果。

我已經用C#嘗試過OpenCV,但取得了一些成功。 我已經對SURF進行了實驗,它適用於一些圖像,但是眼睛無法分辨的其他圖像卻非常相似。

所以現在我的問題是:是否有使用openCV或商業軟件的示例可以支持比較不精確的圖紙? 我更喜歡C#,但我願意接受任何解決方案。

在此先感謝您的指導。

(我已經為此工作了一個多月,並且搜索互聯網和Stack Overflow都沒有成功。我當然會錯過一些東西)

您需要從這些圖像中提取特征,然后使用基本的歐式距離就足以計算相似度。 但是手工繪制的薄片並不容易提取特征。 例如,從事面部識別的公司通常對繪制的面部肖像的准確性要差得多。

我有你的建議。 為了進行機器學習作業,我的一個朋友得到了簽名識別確認。 我不完全知道他是如何做到的,但我知道特征提取部分。 他首先將其轉換為二進制圖像。 然后他計算了每一行的黑色像素數。 比他使用該功能來訓練NN等。

因此,您可以使用這種相似的方法來提取特征。 比使用歐幾里得距離來計算相似度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM