В 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