Как исключить ложные срабатывания без потери быстродействия
В моей программе довольно часто бывают ложные срабатывания и мне как-то надо сделать фильтрацию изображения, чтобы их не было и без большой потери производительности.
edges = edges[y1:y1 + 17, x1:x1 + 17] # Это коодринаты области, за которой нужно наблюдать
if numpy.sum(edges) > edges_count:
...
# Если будет больше заданного количества пикселей, то делает определенные действия
# У меня 4 области, за которыми нужно следить, это происходит ассинхронно и для каждой области свой порог пикселей
Я думаю, что мне нужно размыть изображение. Знаю есть такой метод в opencv-python, но он вроде медленный. А если ставить пороговое значение больше, то не обнаруживает объект (обнаруживает, но не все его разновидности).
Источник: Stack Overflow на русском