Как тренировать более точные каскады Хаара? - PullRequest
0 голосов
/ 28 апреля 2020

Я разрабатываю приложение, которое обнаруживает чумы в агаве, а также обнаруживает грибок в микроскопическом представлении c, например, Fusarium Oxysporum. Итак, я хочу обнаружить маленькие объекты, как вы видите (насекомые и грибки в микроскопическом обзоре c), и я хотел бы прочитать несколько советов.

Я создал один каскад Хара для обнаружения Fusarium Oxysporum, следующий учебник Sentdex: https://pythonprogramming.net/haar-cascade-object-detection-python-opencv-tutorial/ но я не получил хороших результатов ... он иногда обнаруживает объекты на заднем плане или просто не распознает объект, который может быть обнаружен.

1.- Я обучил его 17 этапам, 4000 положительных изображений и 2000 отрицательных, учтите, что у меня было только 18 исходных положительных изображений, поэтому я создал 4000 с использованием create_samples и изменил размер негативные изображения до 100x100, а позитивные до 50x50.

2. -В данный момент я использовал create_samples, я поставил -w 20 -h 20, и я не уверен, что мне следовало бы использовать более высокие значения

3.-Я только что добавил изображение об объекте, который я хочу обнаружить, и результаты каскада Хаара

обнаружение каскада Хаара Fusarium oxysporum

Спасибо всем :) извините, если некоторые части не понятны, я все еще изучаю английский sh

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...