Как открыть и отредактировать изображение RAW с CMOS-сенсора, установленного на плате?

У меня есть датчик CMOS, установленный на плате, который может делать фотографии в форматах RAW и JPEG. Изображения JPEG в порядке и работают, как и ожидалось, проблема возникает, когда я пытаюсь работать с изображениями RAW.

Мне нужна помощь в открытии этих файлов, например, о другом программном обеспечении, которое я мог пропустить, о методах преобразования в другие форматы или о чем-то еще.

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

Я устал открывать изображения в GIMP, Darktable, RawTherapee и во всех родных программах, поставляемых с Linux, Windows и Mac. Между всеми этими платформами я получаю похожие ошибки...

Failed to read white balance information

Unknown or unsupported file format

No colour profile

Также я думаю, что я говорю, что что-то всплывает на секунду, говоря, что нет данных exif.

Я могу подтвердить, что все программное обеспечение, которое я использую, работает, потому что я загрузил изображение в формате RAW, и оно прекрасно открывалось во всех программах.

Также я уже просматривал эти немного похожие вопросы здесь и здесь И следовал, хотя и по совету там, вроде переписывая огромное количество кода и новых программ, что я могу сделать с нестандартными RAW-изображениями?

Я добавил изображение .raw, а также jpeg того же предмета в папку на диске Google, ссылка здесь

Производитель датчика, который вы используете, должен предоставить программное обеспечение или информацию, позволяющую составить изображение из данных, хранящихся в «сырых» файлах. В противном случае нам потребуется информация о производителе/модели датчика и т. д. и, желательно, несколько примеров «сырых» файлов, которые он создает.
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается программирования, а не самого аспекта фотографии.
@mattdm Как мой вопрос выглядит как вопрос по программированию? Я пытаюсь понять, что я могу сделать с моим необработанным изображением. Я не спрашиваю, как сделать программу, которая сможет его открыть.
Насколько я понимаю, у вас есть модуль камеры, предназначенный для какого-то встроенного или подобного приложения, верно? Вам следует связаться с производителем этого модуля для получения информации; Я забегаю вперед и ожидаю, что они предполагают, что вы будете использовать некоторую библиотеку, которую они предоставляют, чтобы получить доступ к данным в пользовательском программном обеспечении, которое вы пишете.
Судя по вашему другому вопросу, вы не интересуетесь фотографией. Похоже, у вас есть какая-то задача по обработке изображений, которую вы хотите выполнить (и на самом деле хотите узнать как можно меньше о фотографии в процессе). Это нормально; Я просто не думаю, что это по теме здесь. Смотрите это обсуждение . Если я ошибаюсь, дополнительные пояснения помогут.
Я только что посмотрел дискуссию, на которую вы указали. Вы правы, такого рода вопросы немного серая зона. Я получил именно ту информацию, которая мне была нужна о необработанных файлах, и я думаю, что это не по теме, поэтому я не против удалить ее.
@GarethShepherd Спасибо. Я, конечно, не имею в виду ничего личного; Я просто хочу сосредоточиться на искусстве и науке фотографии как таковой.
@mattdm Я определенно не принимаю это на свой счет, я новичок в обмене стеками в целом, и мне действительно нравится, что каждый сайт очень уникален и сфокусирован
Если производитель не описывает формат файла или не предоставляет программное обеспечение для используемой вами платформы, расшифровать файл все же возможно. Первое, что нужно выяснить, это сколько байтов у вас есть на пиксель (я предполагаю, что вы знаете, сколько у вас пикселей). Если это простое целое число, особенно 3,4,6 или 8, вы можете стать победителем. Там может быть информация заголовка, сначала добавляющая немного. Если это меньше 3 байт на пиксель для цветного сенсора или 1 для монохромного сенсора, файл можно считать сжатым: без помощи производителя вы, вероятно, зря теряете время.
Это также может быть вопрос «электротехники», особенно если плата камеры недокументирована и / или утилизирована ...

Ответы (1)

Код для камеры был написан, просто дайте базовый файл RAW...

Не существует такого понятия, как базовый файл RAW .

То есть не существует стандартизированного формата, в который можно закодировать необработанные данные с сенсора камеры, чтобы любой редактор необработанных данных мог их декодировать. Любое приложение, которое декодирует необработанные файлы, должно иметь информацию о характеристиках конкретного датчика, используемого для сбора данных, а также иметь возможность понимать собственный формат, используемый в качестве контейнера для хранения этих данных.

Panasonic, Casio, Leica и несколько других производителей фотоаппаратов сделали неудачный выбор в пользу необработанного формата файлов с расширением .raw. Это часто приводит к неправильному пониманию того, что все файлы «RAW» являются файлами .raw, что, конечно, не так. Формат файла .raw — это лишь один из многих форматов файлов изображений «RAW».

На самом деле то, что люди называют файлом «RAW», на самом деле представляет собой просто необработанные аналоговые данные, взятые с датчика, а затем закодированные в проприетарной манере тем, кто написал прошивку, управляющую электроникой, используемой для преобразования аналоговой информации, собранной датчиком, в цифровую информацию, а затем обработать эти данные в формате, который их содержит. Даже среди необработанных форматов файлов с одинаковым расширением файла (например, .NEF, .CR2 и т. д.) приложение для редактирования необработанных данных должно иметь определенную информацию датчика. Вот почему необработанные файлы с более новых моделей камер не поддерживаются существующими приложениями, пока приложение не будет обновлено информацией о новой камере и ее датчике.

Часть того, что делает каждый проприетарный необработанный формат файла, включает метаданные, называемые информацией EXIF ​​(обменный формат файла изображения), о настройках камеры во время съемки и о содержимом файла (баланс белого, измеренный камерой). процессор, черная точка, белая точка и т. д.). Эти метаданные вместе с преобразованными изображениями для предварительного просмотра присоединяются к необработанным данным с датчика и включаются в файл «RAW».

Все приложения для необработанной обработки, которые вы пытаетесь использовать, зависят от информации EXIF, упакованной с необработанными данными, чтобы знать, как интерпретировать необработанные данные в файле. Без этой информации необработанные данные в файле не имеют для них смысла.

@Micheal Clark Да, я знал, что «базовый файл RAW» - это неправильный способ сказать это. Меня больше интересует то, что вы говорите о данных EXIF, возможно, они не сохраняются правильно, в этом случае я, вероятно, могу это исправить. Для пояснения, вы говорите, что без данных EXIF ​​мое RAW-изображение бесполезно?
@GarethShepherd Это не бесполезно. К нему просто нельзя получить доступ с помощью приложений, которые обычно используются для обработки «сырых» файлов, которые зависят от встроенной информации EXIF. Хотя у меня никогда не было необходимости делать что-либо подобное, казалось бы, решение состоит в том, чтобы добавить данные, которые у вас есть, с информацией EXIF, которую могут распознать приложения, которые вы пытаетесь использовать. Вы связались с производителем датчика, который вы используете, чтобы узнать, что у них есть в наличии? В каком формате файла записываются ваши изображения? (Какое расширение файла?)
Одна из причин, по которой я стараюсь избегать использования «RAW-изображения» вместо «необработанных данных», заключается в том, что необработанные данные не кодируются в стандартном формате файла изображения. Это просто набор чисел, пока они не будут преобразованы в стандартный формат файла изображения, такой как TIFF, JPEG, PNG и т. д.
@Micheal Clark Я пытаюсь получить некоторую информацию от производителей сейчас, я надеюсь, что они скоро вернутся ко мне. Расширение файла .raw, и мой компьютер распознает их как файлы Camera Raw.
У вас установлен плагин UFRaw для GIMP?
Да, я смог открыть с его помощью необработанное изображение, которое нашел в Интернете, но тот, который я сделал
Пожалуйста, смотрите недавнее редактирование ответа. Файл .raw — это лишь один из многих форматов, используемых для записи необработанных данных изображения.
Брутально, это именно то, что меня сбило с толку. Я полагаю, что это то, что мне нужно решить с производителем. Спасибо за вашу помощь
Возможно ли, что данные изображения записываются в формате «Photoshop raw»? Это просто файл TIFF без заголовка, который можно экспортировать из Ps, который даже Ps не может повторно открыть. Этот формат обычно используется проприетарным оборудованием, таким как медицинские устройства визуализации, которым не нужен заголовок, поскольку само устройство отображения предоставляет заголовок для каждого изображения.