OpenCV Python: Как определить вариацию пикселя и его площадь в заданной области интереса? - PullRequest
0 голосов
/ 05 января 2020

Мой план состоит в том, чтобы создать ROI полигонов, что я и сделал, используя cv2.convexHull . Теперь я хочу сделать эти границы и весь контент моим ROI, которого я достиг, используя cv2.drawContours с заполненной функцией.

Вот как выглядят мои изображения: enter image description here

А вот изображение, созданное в ROI: enter image description here Я хочу выполнить абсолютную разницу между изображением ROI и всеми другими кадрами в реальном времени, что даст мне разницу если есть какие-либо изменения в теле ROI. Это также сделано, но вот сложная часть, я просто хочу отслеживать изменения, происходящие в данном ROI, и меня совсем не интересует, что происходит за пределами этого ROI. Другое дело, что изменение ROI будет иметь некоторую область, мне нужно вычислить эту область также с помощью cv2.ContourArea. Как я могу это сделать? Я думал обрезать изображение в форме ROI, а затем провести анализ, но есть ли какой-нибудь лучший и эффективный метод для достижения этой цели?

...