У меня есть 16-битные изображения в оттенках серого без знака как numpy массивы. Я хочу сделать некоторую обработку изображений на этих изображениях, используя OpenCV. Я конвертирую массив numpy
в формат Mat
, используя cv2.cvtColor(src, code)
. Что касается документации, мне трудно найти правильный аргумент code для правильного преобразования 16-битных изображений в градациях серого без потери какой-либо информации.
Раньше я непосредственно читал изображения используя cv2.imread(src, cv2.IMREAD_UNCHANGED)
. Однако у меня сейчас нет оригинальных файлов изображений, только маринованный массив numpy. Я ищу код в cvtColor, который делает то же самое, что и cv2.IMREAD_UNCHANGED