كيفية إنشاء Haar Cascade (ملف .xml) لاستخدامه في Opencv؟

StackOverflow https://stackoverflow.com/questions/2000816

  •  18-09-2019
  •  | 
  •  

سؤال

إذا كنت على دراية بمكتبة OpenCV، فأنت تعرف ما هو اكتشاف كائن صورة Haar Cascade. عن طريق اكتشاف كائن الصورة أقصد، مثل كشف الوجه البشري أو أي شيء آخر. لدي بعض Haar Cascade XMLs للكشف عن الوجه، لكنني لا أعرف كيفية إنشاء بلدي. أريد إنشاء Haar Cascade XMLs لاكتشاف مصادر ضوء دائرة مشرقة بسيطة (أي ضوء اللمعان ضوء الأشعة تحت الحمراء من جهاز التحكم عن بعد التلفزيون).

لذلك، كيف يمكنني إنشاء سلسلة Haar Cascade (ملف .xml) لاستخدامها في OpenCV؟

هل كانت مفيدة؟

المحلول

أعتقد أن هذا قد يكون مفيدا:

http://note.sonots.com/scisoftware/haaRtraining.html.

نصائح أخرى

إذا كنت مهتما باكتشاف Blob IR Light Blob من خلال Haar Cascade، فسيكون من الغريب للغاية القيام به. نظرا لأن Blob IR Blob لا يحتوي على ميزات كافية لتدربها عبر OpenCV مثل الكائنات الأخرى (الوجه والعينين والأنف وما إلى ذلك). لأن IR هو مجرد ضوء بسيط له ميزة واحدة فقط من السطوع في وجهة نظري. ولكن إذا كنت تريد أن تتعلم كيفية تدريب المصنف بعد الرابط بعد أن تساعدك على الكثير.

http://note.sonots.com/scisoftware/haaRtraining.html.

وإذا كنت ترغب فقط في اكتشاف Blob IR، فاحصي بإمكانيات أخرى، أحدهما يتطلب منك خوارزميات DIP للكشف عن المنطقة المشرقة والآخر الذي أوصي به هو أنه يمكنك استخدام كاميرا الأشعة تحت الحمراء التي تمر بقلم IR يمكنك الكشف بسهولة عن Blob IR باستخدام OpenCV Blob Functiuons. إذا كنت تعتقد أن كاميرا IR توسعية، فيمكنك إنشاء كاميرا ويب بسيطة إلى كاميرا IR عن طريق إزالة حظر الأشعة تحت الحمراء (إن وجدت) وإضافة حاصرات خفيفة مرئية، أي فيلم سلبي أو مادة مرنة أو أي شيء آخر. يمكنك التحقق من الرابط التالي لتحويل كاميرا ويب بسيطة إلى كاميرا الأشعة تحت الحمراء.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top