Я работаю над проектом обнаружения объектов в реальном времени в python (в основном только обнаружение одного полного тела) что я хотел бы реализовать на телефоне Android.
Я пробовал opencv с каскадом хаара с данными шаблона «верхней части тела» по умолчанию, однако он не обнаруживает его так точно, как хотелось бы. Также я бы предпочел что-то, где я могу настроить его только для обнаружения одного человека в определенной одежде.
Есть ли какие-либо предложения о том, как я должен начать это как новичок.
Вы можете предпочесть YOLOv3
систему обнаружения объектов, которая может обучаться на определенном dataset
. С помощью этой методики вы можете создать свой собственный dataset
в вашем случае это человек в определенной одежде.
Сначала поймите логику, почему вы должны использовать YOLOv3
вместо OpenCv
.
Я мог бы порекомендовать вам посмотреть https://thewikihow.com/video_4eIBisqx9_g это видео на YouTube, чем смотреть это видео, чтобы сделать вашу систему обнаружения объектов https://www.youtube.com/watch ?v=rZ8HxF02KNw.
После этих шагов вы должны искать информацию об обучении собственного набора данных. Удачи...
Добро пожаловать в Stack Overflow. Пожалуйста, ознакомьтесь с информационными руководствами в справочном центре (stackoverflow.com/help ), в частности, «Как задать хороший вопрос» ( stackoverflow.com/help/how-to-ask ) и «Как для создания минимального воспроизводимого примера» ( stackoverflow.com/help/minimal-reproducible-example).