2010-01-04 17 views
43

Nếu bạn đã quen thuộc với thư viện OpenCV, bạn biết những gì Haar Cascade phát hiện đối tượng hình ảnh là. Bằng cách phát hiện đối tượng hình ảnh tôi có nghĩa là, giống như phát hiện khuôn mặt của con người hoặc cái gì khác. Tôi có một số XML Haar Cascade để phát hiện khuôn mặt, nhưng tôi không biết cách tạo của riêng mình. Tôi muốn tạo Haar Cascade XML để phát hiện các nguồn ánh sáng vòng tròn đơn giản (tức là ánh sáng hồng ngoại nhấp nháy từ điều khiển từ xa của TV).Làm thế nào để tạo Haar Cascade (tệp .xml) để sử dụng trong OpenCV?

Vì vậy, làm cách nào để tạo Haar Cascade (tệp .xml) để sử dụng trong OpenCV?

+1

Kiểm tra câu trả lời của tôi ở đây: http://stackoverflow.com/questions/2597302/dice-face-value-recognition/2756179#2756179 – ubiquibacon

+0

Tìm thấy Câu hỏi thường gặp tốt http://www.computer-vision-software.com/blog/2009/11/faq-opencv-haartraining/ –

Trả lời

7

Nếu bạn quan tâm để phát hiện đơn giản blob ánh sáng hồng ngoại thông qua haar thác, nó sẽ rất kỳ lạ để làm. Bởi vì blob hồng ngoại đơn giản không có đủ các tính năng được đào tạo thông qua opencv như các đối tượng khác (mặt, mắt, mũi vv). Bởi vì IR chỉ là một ánh sáng đơn giản chỉ có một tính năng của độ sáng theo quan điểm của tôi. Nhưng nếu bạn muốn tìm hiểu làm thế nào để đào tạo một phân loại sau liên kết sẽ giúp bạn rất nhiều.

http://note.sonots.com/SciSoftware/haartraining.html

Và nếu bạn chỉ muốn phát hiện blob IR, sau đó bạn có hai khả năng hơn, một là bạn đi cho các thuật toán DIP để phát hiện vùng sáng và một trong những khác mà tôi khuyên bạn là bạn có thể sử dụng một IR cam mà chỉ cần vượt qua các blob IR và bạn có thể phát hiện dễ dàng các blob IR bằng cách sử dụng opencv blob functiuons. Nếu bạn nghĩ rằng một IR cam là mở rộng, bạn có thể làm cho webcam đơn giản để một cam IR bằng cách loại bỏ IR blocker (nếu có) và thêm ánh sáng có thể nhìn thấy blocker i.e phim tiêu cực, vật liệu mềm hay bất kỳ khác. Bạn có thể kiểm tra liên kết sau để chuyển đổi webcam đơn giản sang IR cam.

http://www.metacafe.com/watch/385098/transform_your_webcam_into_an_infrared_cam/