Да, это будет выглядеть очень синим, некоторые оттенки зеленого для пикселей высокой интенсивности. У вас несоответствие формата пикселя, 32bppRgb имеет один байт для синего, один для зеленого, один для красного и один неиспользованный байт. Непосредственное копирование серого изображения приведет к установке синего байта, до 6 бит зеленого цвета.
16bppGrayScale было бы здорово, если бы только GDI + действительно поддерживал его. Проблема в том, что никакой видеоадаптер основного потока не обрабатывает этот формат. Вам нужно будет перевести значения пикселей в триплет RGB. Чтобы он выглядел серым, вам нужно установить синий, зеленый и красный байты на одно и то же значение. Это будет преобразование с потерями, так как вам нужно сжать 14 бит в 8 бит. Это не имеет большого значения, человеческий глаз недостаточно хорош, чтобы различать 16384 различных уровня серого. Просто сдвиньте значение пикселя вправо на 6, предполагая, что камера выдает значение пикселя 16383 для пикселей с высокой яркостью. Пиксельный формат 24bppRgb или 32bppRgb будет работать, последний будет быстрее, так как он соответствует int, и вам не нужно махать с шагом.
Обратите внимание, что возможны также изображения в ложном цвете. Вы можете произвольно отобразить 14-битное значение серого цвета. Самый быстрый способ сделать это - использовать таблицу отображения int [16384]. То, что вы вставляете в таблицу, полностью зависит от вас, общие отображения - темно-красный для низкой интенсивности, фиолетовый - для высоких значений интенсивности.
Этого достаточно для отображения изображения. Однако, если вы выполняете какую-либо обработку изображения, вам, вероятно, захочется воспользоваться разрешением камеры. Вам нужно держаться подальше от растрового изображения. Проверьте поставщика графической библиотеки, например LeadTools.