Задача, над которой я работаю, требует анализа отражения линейной лампы от объекта.В некоторых случаях присутствует другой источник света (непреднамеренно), и я хотел бы замаскировать только отражение лампы.
Я пытался замаскировать линии следующим образом:
cimg = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
blurred = cv2.medianBlur(cimg, 5)
thresh = cv2.threshold(blurred, 210, 255, cv2.THRESH_BINARY)[1]
В некоторых случаях это создает хорошую маску, тогда как в некоторых случаях это не удается.Ниже приведены два примера:
Пример желаемого результата:
![enter image description here](https://i.stack.imgur.com/iE4ZL.png)
Примерплохого результата:
![enter image description here](https://i.stack.imgur.com/3oCcp.png)
Кто-нибудь знает, как можно замаскировать такие отражения света?
Спасибо!