如何使用opencv檢測臉部虹膜?使用opencv進行虹膜檢測
7
A
回答
4
看看這個forum thread。有一些源代碼可以幫助你開始,但要小心直接使用它 - 原作者似乎在編譯時遇到問題。
以下是關於Hough transform以及OpenCV如何完成的更多信息。
+1
http://www.codeproject.com/KB/dialog/Automatic_pupil_detection.aspx http://www.codeproject.com/KB/GDI-plus/HumanEmotionDetection.aspx – Baran 2011-02-19 08:33:23
1
從檢測圓開始 - 請參閱cvHoughCircles - 提示,眼睛有一系列同心圓。
1
OpenCV具有使用Haar Cascade的人臉檢測模塊。您可以使用相同的方法來檢測虹膜。您收集一些虹膜圖像,並將其設爲正集和非虹膜圖像作爲負集。使用哈爾訓練模塊來訓練它。
1
快速和骯髒的將首先使用哈爾過濾器進行眼睛檢測,有良好的模型xml文件與opencv 2.4.2一起交付。然後,您可以在HSV空間中進行一些皮膚檢測(而不是在rgb空間中),以確定中間的眼睛區域或圓形搜索。
另外,一旦眼睛區域被裁剪,投影,基於直方圖的決定就可以使用。
相關問題
- 1. OpenCV虹膜檢測C++
- 2. OpenCV:使用Hough Circle轉換來檢測虹膜
- 3. 虹膜檢測或紅眼檢測
- 4. Hough變換用於OpenCV中的虹膜檢測
- 5. 關於在java中使用hough圈檢測虹膜和瞳孔圈opencv
- 6. 使用HoughCircles檢測和測量瞳孔和虹膜
- 7. 比較虹膜圖像與opencv
- 8. 使用OpenCv進行形狀檢測
- 9. 使用OpenCV進行網格檢測
- 10. 使用OpenCV進行水平線檢測
- 11. 使用opencv python進行液體檢測
- 12. 使用OpenCV進行鏡頭檢測
- 13. 使用openCV進行序列號檢測
- 14. OpenCV:使用cvHoughCircle進行圓檢測
- 15. 使用OpenCV進行圖像檢測
- 16. 使用OpenCV進行線條檢測
- 17. 使用OpenCV進行徽標檢測
- 18. 使用opencv進行人臉檢測
- 19. 使用OpenCV進行Blob檢測
- 20. 使用OpenCV進行實時圓檢測
- 21. 使用OpenCV進行手部檢測
- 22. TensorFlow虹膜load_csv_with_header()
- 23. 用OpenCv進行透視檢測
- 24. 虹膜拾色器
- 25. 蟒虹膜在linux
- 26. 虹膜啓用CORS沙發
- 27. 虹膜(Go web框架)iris.PongoEngine錯誤虹膜官方書籍
- 28. OpenCV的3.1 detectmultiscale()進行人臉檢測
- 29. 使用OpenCV在ios應用程序中進行圓檢測
- 30. 虹膜識別iPhone sdk
使用HoughCircles比較複雜,因爲有兩個中心幾乎相同的圓。無論如何,即使掩蓋瞳孔,HoughCircles也無法檢測到虹膜的外緣。 – Jan 2017-01-08 10:29:41