Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
1

Конвертация *.RAW файлов в *.tiff с камеры GitUP G3

31.08.2018, 12:31. Просмотров 696. Ответов 19

Всем привет. Возникла такая проблема. Требуется конвертация *.RAW файлов c камеры GitUp G3.
Библиотека libraw.h с использованием dcraw.c работает с форматом камер GitUp Git2. Мой же файл она просто не распознает (пишет Unsupported file format or not RAW file). Так же пробовал с утилитой raw2dng, но и там тоже происходит Unsupported file format. Помогите пожалуйста найти способ конвертации данного *.RAW файла. Прикрепляю файл (https://yadi.sk/d/sdHHY4jw3aj4Ga).
За ранее благодарю!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.08.2018, 12:31
Ответы с готовыми решениями:

Конвертация из tiff в gif
Здравствуйте! Очень нужна ваша помощь! Есть ли у кого то пример конвертации изображений из tiff в...

Конвертация из jpeg в tiff
Доброго времени суток. Помогите пожалуйста нужна программа, которая открывает файлик формата jpeg и...

Редактор tiff (удаление листа из многостраничного tiff)
необходимо сделать просмотр на форме изображение tiff и кнопку. и при нажатии на кнопку удалить...

Hdd стал raw. chkdsk пишет повреждена таблица файлов
При работе с файлами на жестком он вдруг отключился. После стал требовать форматирования....

19
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
02.09.2018, 17:38 2
1. Какое разрешение у этой фотографии?
2. Что на фотографии? Такое чувство что там просто какое-то однотонное пятно. Какой-нибудь выделяющийся объект можете сфоткать?
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
02.09.2018, 21:43 3
Конвертация *.RAW файлов в *.tiff с камеры GitUP G3
Формат хрен подберёшь... Получше сфоткать ничего не могли?
Хотя бы понятно что изображение не сжато.
1
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
03.09.2018, 08:30  [ТС] 4
castaway, что выдали на предприятии, с тем и работаю!) Заранее прошу прощения.
Скажите пожалуйста, что вы сделали и как у вас это получилось?) Опишите пожалуйста пошагово.
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
03.09.2018, 12:15 5
v1a_sacra, напишу вечером, когда буду дома.
Какой размер фотографии? Если я буду знать хотя бы ширину, то это сильно поможет разобраться.
0
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
03.09.2018, 12:26  [ТС] 6
castaway, если вы об этом, то вот:
Я добавил такие параметры в *.ini файл raw2dng для конвертации в *.dng формат, а после из *.dng в *.tiff.
C
1
2
{ 24000000, 4000, 3000, 0, 0, 0, 0, 0, 0x94, 0, 0, "GITUP", "G3DUO 4:3" },
{ 18016000, 4000, 2250, 0, 0, 0, 0, 0, 0x94, 0, 0, "GITUP", "G3DUO 16:9" }
Но тут такая загвозочка, что при вызове raw2dng происходит работа через диск (сохранение на диск, а потом с диска опять берется файл), что значительно тормозит работу. Пока других мыслей на этот счет нет. Жду с нетерпением вашей помощи)
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
03.09.2018, 13:55 7
v1a_sacra, я так и не понял, у вас raw2dng конвертирует изображение или нет?
Т.е. ширина 4000? Вы это точно знаете, да?

Добавлено через 1 час 26 минут
v1a_sacra, почитайте пока вот это. Может поможет.
0
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
03.09.2018, 14:25  [ТС] 8
castaway, на момент, когда я создавал этот пост, я ничего не мог делать. Позже я продвинулся и смог добавить в настройки *.ini файла расширения для этого снимка. Вот что получается.
Но это работает только на raw2dng для конвертации *.RAW -> *.dng. А хотелось бы сразу в *.tiff
0
Миниатюры
Конвертация *.RAW файлов в *.tiff с камеры GitUP G3  
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
03.09.2018, 15:00  [ТС] 9
castaway, вот какие результаты выдал софт, взятый из вашей ссылки:
Width: 2528
Height: 1896
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
03.09.2018, 18:05 10
Цитата Сообщение от v1a_sacra Посмотреть сообщение
Я добавил такие параметры в *.ini файл raw2dng
Выложите вашу версию raw2dng в сообщение вместе с вашим файлом конфигурации.
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
03.09.2018, 18:11 11
С помощью IQRaw мне удалось получить следующее изображение:
Конвертация *.RAW файлов в *.tiff с камеры GitUP G3


Настройки IQRaw:
Конвертация *.RAW файлов в *.tiff с камеры GitUP G3


IQRaw.zip
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
04.09.2018, 09:39 12
Вот утилита на основе LibRAW, которая преобразует RAW формат GitUp G3 в TIFF.
raw2tiff.exe.zip

Исходник выложу чуть позже.
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
04.09.2018, 10:58 13
delete me
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
04.09.2018, 11:02 14
С исходником. В зависимостях библиотека LibRAW.
raw2tiff.zip
0
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
04.09.2018, 11:40  [ТС] 15
castaway, спасибо большое. Возможно ваш raw2tiff мне тоже пригодится) Я уже вручную пересобрал библиотеку LibRaw. Так будет легче ее дергать через JNI или напрямую (если код на C++), и работа будет проводиться не через диск (*.exe). Если кому нужно - пишите, я выложу на clooud!
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
04.09.2018, 11:44 16
Цитата Сообщение от v1a_sacra Посмотреть сообщение
и работа будет проводиться не через диск
В смысле не через диск? Как минимум нужно прочитать один файл и записать один файл. Так моя программа и работает. Временных файлов не создаёт.
0
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
04.09.2018, 14:46  [ТС] 17
castaway, я могу теперь дергать методы из библиотеки, а не вызывать через код *.exe, что будет тяжелее в плане производительности. Вот о чем я хотел сказать)

Добавлено через 28 минут
castaway, посмотрел сейчас то, что вы скинули! Я думал там только *.exe, поэтому мы друг друга не поняли.
Это просто прекрасно! В моем случае приходится менять исходники для libraw и тогда срабатывает лицензия (что не очень хорошо). А у вас просто происходит передача параметров. Спасибо большое! Теперь остается только не сохранять в *.tiff, а выхватывать массив байт после конвертации и передавать его в java.
0
Эксперт С++
4961 / 3067 / 456
Регистрация: 10.11.2010
Сообщений: 11,158
Записей в блоге: 10
04.09.2018, 14:56 18
v1a_sacra, вы приложение для Android пишите?
0
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
04.09.2018, 15:17  [ТС] 19
castaway, нет) Desktop ГИС на EMF Java.
0
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 64
08.09.2018, 11:42  [ТС] 20
Проблема решена. Для этого я добавил поддержку камеры в классах библиотеки libraw:
Код
libraw_cxx.cpp
dcraw_common.cpp
dcraw.c
Вот параметры:
C++
1
2
{24000000, 4000, 3000, 0, 0, 0, 0, 0, 0x94, 0, 0, "GITUP", "G3DUO 4:3"},
{18016000, 4000, 2250, 0, 0, 0, 0, 0, 0x94, 0, 0, "GITUP", "G3DUO 16:9"}
После этого проект был скомпилирован, и теперь dcraw_emu может преобразовывать raw в tiff для этой камеры!

P.S. Так же работает то, что предложил castaway. Спасибо ему огромное!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2018, 11:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

конвертация файлов
Всем привет! имеется 1200 файлов в одном формате и надо их все конвертировать в csv использую...

Конвертация файлов
Кто-нибудь напишите пожалуйста рабочий пример преобразования текстового файла из одного формата в...

Конвертация Mib файлов
Добрый день. Подскажите, пожалуйста, как конвертировать mib-файлы с расширением my, которые...

Конвертация WAV файлов
Мне нужно сконвертировать WAV файл одного формата (PCM 16 bit Mono) в другой (PCM 8 bit Mono)....

Конвертация файлов swf
Простой наивный вопрос, есть кучка видеоуроков по программированию, почему то они короткими файлами...

Конвертация файлов .gsa в .gsb
Возникла проблема создания бинарного файла с расширением .gsb. В инете нашел программу, которая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.