Привет я использую this Ответ и напишите мою собственную программу, но у меня есть конкретная проблема. Если объект отсутствует, matchTemplate не дает ошибку, и я не знаю какого-либо метода, чтобы проверить, найдет ли matchTemplate объект или нет, может кто-нибудь дать мне совет или сказать мне имя функции, которое его проверяет.matchTemplate найти подходящий матч
ответ
matchTemplate()
возвращает матрицу, значения которой указывают на вероятность того, что ваш объект будет центрирован в этом пикселе. Если вы знаете объект (и только один объект), все, что вам нужно сделать, это найти местоположение максимального значения.
Если вы не знаете, вы должны найти максимальное значение, и если оно превысило определенный порог, ваш объект должен быть там.
Теперь выбор этого порога сложный - вам решать, чтобы найти хороший порог специально для вашего приложения. И, конечно, у вас будут некоторые ложные срабатывания (когда нет объекта, но максимальный размер больше порога) и некоторые ложные негативы (ваш объект не создает достаточно большого пика)
Способ выбора Порог состоит в том, чтобы собрать довольно большую базу данных изображений с и без вашего объекта внутри и составить статистику о том, насколько велика пик, когда объект находится внутри, и насколько велика, когда это не так, и выберите порог, который лучше всего разделяет два класса
- 1. opencv - matchTemplate
- 2. Как найти подходящий цвет?
- 3. найти подходящий регулярное выражение
- 4. найти подходящий интервал
- 5. Opencv matchTemplate не соответствует
- 6. Как использовать OpenCV MatchTemplate?
- 7. OpenCV MatchTemplate на GPU
- 8. OpenCV MatchTemplate, ограниченный roi
- 9. Невозможно найти подходящий класс Google
- 10. найти подходящий Java Тип данных
- 11. JavaScript массив найти подходящий диапазон
- 12. Найти подходящий шаблон с Grep
- 13. Найти подходящий предикат. Предикат предиката?
- 14. Не удалось найти подходящий тип
- 15. Найти лучший матч от группы захвата regex
- 16. Найти шаблон строки матч
- 17. Excel - найти nth матч
- 18. PHP найти матч eregi?
- 19. Пролог, найти лучший матч
- 20. ВПР найти матч
- 21. OpenCV matchTemplate - методы сопоставления
- 22. matchTemplate с непрямоугольной templ
- 23. Поиск всех совпадений с matchtemplate opencv opencvsharp
- 24. Firebase Query - Найти подходящий адрес пользователя
- 25. matchTemplate с OpenCV в Java
- 26. android - Как найти лучший матч
- 27. RegEX: Найти матч по условию
- 28. SED найти, матч и заменить
- 29. Найти матч на конкретной линии
- 30. Mongoose/MongoDB найти ближайший матч
Если возможно, можете ли вы сказать, какую функцию или класс я должен использовать для проверки? – haykart
minMaxLoc(), в указанной вами ссылке, возвращает только максимальное местоположение. Заполните нужное место двойным ref, а не NULL, и вы получите максимальное значение на изображении. (проверьте документ OpenCV для minMaxLoc()) – Sam