Как я могу правильно конвертировать изображение в оттенки серого в OpenCV - PullRequest
0 голосов
/ 15 апреля 2019

Я хочу найти контуры на изображении ниже (белые пузыри). Проблема в том, что когда я конвертирую изображение в серый стандартным способом:

   gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

Я их не вижу (второе изображение). Можно ли как-то изменить конверсию? Спасибо за любую помощь

enter image description here

enter image description here

Ответы [ 3 ]

1 голос
/ 15 апреля 2019

прекрасно работает для меня. Пожалуйста, убедитесь, что код визуализации правильный. Вот скриншот моего кода, который я запустил, чтобы проверить ваши изображения. Снимок экрана с кодом.

1 голос
/ 15 апреля 2019
import cv2
img = cv2.imread("WNrrP.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("h",img)
cv2.waitKey()

Это правильно работает для меня

0 голосов
/ 24 апреля 2019

проблема была в другой строке раньше. CvtColor отлично работает

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