即時通訊OpenCV,所以請幫助我。我想用OpenCV檢測嘴脣邊緣。那麼你能給我一些鏈接和解決方案嗎? 我已經使用OpenCV檢出了正常的面部和嘴部檢測程序,但是沒有準確性。我用「haarcascade_mcs_mouth」來檢測圖片中的嘴巴,但結果並不好。我聽說 AAM方法,但無法獲得有關它的任何文檔。請幫我...如何在iOS中使用Opencv檢測嘴脣的邊緣?
回答
嘴脣識別是計算機視覺中的一個問題,它沒有完全解決。您一直使用的Haar-like分類器(包含在OpenCV中)在人臉識別中表現良好,但對於脣部識別,已經開發出更好的技術。你將不得不建立不同的算法,併爲你的目的選擇更好的算法。由於額外的限制(內存佔用,CPU等),您爲iOS開發的事實使得任務變得更加困難。我都凝結了你的技術狀態的簡要概述脣識別這樣你就可以進一步研究:
識別嘴脣方法可以分爲三大類:
基於圖像的技術:這些都是基於皮膚和嘴脣有不同顏色的假想。該論文[2]是這種應用於手語識別的方法的一個例子。顏色聚類也已被[3]探索。它假定圖像中有兩個像素類:皮膚和嘴脣。例如,如果該人有鬍子,或者正在顯示他/她的牙齒,則該方法是不合適的。
基於模型的技術:這些方法比以前的方法更健壯,因爲它們使用有關嘴脣形狀的先驗信息。但是,它們在計算上更加昂貴,因此它們可能不適合在移動設備上實施。 AAM(主動外觀模型)屬於這個組,並且從手動註釋的數據中學習嘴脣的形狀。在Wikipedia article的「外部鏈接」部分中,您可以看到一些可以移植到C++/OpenCV的開源實現和庫。
混合技術這些方法是基於圖像的方法和基於模型的方法的組合。通常,首先將基於顏色的技術應用於圖像以便估計脣部區域的位置和尺寸;然後,將基於模型的技術(如AAM)應用於感興趣的區域以提取脣部輪廓。 [4]是這種技術的一個例子。
[2] U. Canzler和T. Dziurzyk, 「爲Videobased非手冊特徵提取手語識別」。 ;在MVA的論文集中。 2002,318-321
[3]梁淑紅王世林劉永紅。 「使用包含橢圓形函數的模糊聚類的嘴脣圖像分割」。 Image Processing,IEEE Transactions on 13.1(2004):51-62。
[4] Bouvier,Christian,P-Y。 Coulon和Xavier Maldague。 「基於ROI優化和參數模型的無監督嘴脣分割。」 Image Processing,2007. ICIP 2007. IEEE國際會議。卷。 4. IEEE,2007.
- 1. 基於YCbCr色彩空間的嘴/嘴脣檢測openCv
- 2. OpenCV中的邊緣檢測
- 3. 在iOS中使用OpenCV檢測條碼的邊緣
- 4. OPENCV VS GIMP,邊緣檢測在OpenCV中
- 5. 檢測嘴OpenCV的
- 6. 邊緣檢測iphone opencv
- 7. Android OpenCV邊緣檢測
- 8. 顏色邊緣檢測+ opencv
- 9. OpenCV ROI和邊緣檢測
- 10. 如何檢測臉部,眼睛,嘴脣在閃光as3
- 11. 伽柏邊緣檢測用的OpenCV
- 12. opencv中邊緣的特徵檢測
- 13. 如何使用OpenCV檢測邊緣的起點和終點?
- 14. 使用OpenCV在android中檢測圖像的邊緣?
- 15. 是否有可能在Java中檢測嘴脣移動
- 16. iOS CoreImage邊緣檢測
- 17. 如何在處理中使用攝像頭來確定上嘴脣和下嘴脣之間的距離?
- 18. 邊緣檢測OpenCV的機器人
- 19. OpenCV的Canny邊緣檢測C++
- 20. 如何在javacv/opencv中執行canny邊緣檢測?
- 21. 如何檢測opencv或emgu cv中的三角形邊緣?
- 22. 如何選擇openCV中邊緣檢測的thresold值?
- 23. 線條和邊緣檢測器,opencv
- 24. opencv:操縱邊緣檢測像素
- 25. OpenCV中哪種邊緣檢測算法適合檢測物體?
- 26. 如何測量邊緣檢測圖像邊緣的長度?
- 27. 使用OpenCV和圓角卡進行更好的邊緣檢測
- 28. 在openCv中的邊緣檢測給出了運行時錯誤
- 29. C#中的邊緣檢測
- 30. 在Opencv中使用Canny邊緣檢測識別圖像中的文本
謝謝.. @丹尼爾..它幫了我很多... – Amitabha
@Amitabha你用什麼來檢測? –