Изображение OpenCV BGR в 16-битной шкале серогоPython

Программы на Python
Ответить
Anonymous
 Изображение OpenCV BGR в 16-битной шкале серого

Сообщение Anonymous »

В OpenCV, когда я конвертирую изображение JPG (8 бит на канал) в шкалу серого, либо используя cv.cvtColor(img, cv.COLOR_BGR2GRAY), либо просто сразу считывая его как оттенки серого: cv.imread(path + 'image.JPG', cv.IMREAD_GRAYSCALE), изображение в оттенках серого представляет собой только 8-битное изображение.
Есть ли способ получить 16-битное изображение в оттенках серого?
Я знаю, что могу возвести в квадрат значения изображения в оттенках серого и таким образом получить 16 бит, но мне нужна настоящая 16-битная информация о цвете (а не 8-битное увеличение).

Подробнее здесь: https://stackoverflow.com/questions/641 ... gray-scale
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»