Вход для пользователей

Логин:
Пароль:
Забыл пароль | Регистрация

CHDK - альтернативная прошивка

  • Главная
  • Скачать
  • Файлы
  • FAQ
    • Что такое CHDK
    • Установка
    • Работа и внешний вид
    • Функции
    • Другое
  • Помощь по CHDK
    • Расширенные возможности съёмки
    • Параметры видео
    • Параметры RAW
    • Выделение границ
    • Кривые пользователя
    • Параметры гистограммы
    • Параметры зебры
    • Параметры OSD
    • Настройки вида
    • Параметры скриптов
    • Разное
  • Фотоальбом
  • Статьи
    • Установка CHDK на SD-карту до 4Гб
    • Установка CHDK на SD-карты 8Гб
    • Коррекция битых пикселей
    • Разумно о фото
  • Форум
    • Последние сообщения
    • Раздел фотоаппаратов (по моделям)
    • Раздел "Что такое CHDK?"
    • Раздел "Функции CHDK"
    • Расширенный поиск по форуму
  • Ссылки
  • О сайте

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]  
  • Страница 1 из 1
  • 1
Модератор форума: EWAVR, Mika  
Форум CHDK » Всё о CHDK (Canon Hacker’s Development Kit) » Разработка CHDK » Canon Firmware RAW: успех и разочарование.
Canon Firmware RAW: успех и разочарование.
cppasm Дата: Воскресенье, 11.10.09, 20:54 | Сообщение # 1
Нет аватара
Разработчик
Фотоаппарат:
-

Сообщений: 337
Репутация: 24
Статус: Offline
В общем решил я порыться серьёзно в Canon'овской прошивке.
Хотелось раскопать что же всё-таки там за функции есть по сохранению RAW.
После некоторых раскопок я всё-таки нашёл функцию.
И она работает! Принимает имя файла и сохраняет в него RAW.
Принимает на вход имя, потом склеивает строки "A/"+arg0_filename+".CRW" и в этот файл пишет RAW.
Т.е. сохранять можно в любой файл.
На этом хорошие новости заканчиваются sad
RAW пишется ТОЧНО такой же, как его пишет CHDK.
Т.е. без заголовков, без EXIF и т.д.
RAW этот отлично обрабатывается DCRAW...
Время сохранения тоже аналогичное с CHDK.
В общем в итоге смысла в этой функции нету никакого.
Камера при сохранении RAW не кеширует как JPEG, пишет сразу на карту.
Надо бы ещё найти где перехватить функцию чтобы управление после сохранения JPEG получать...
Помогло бы номера синхронизировать между RAW и JPEG.
 
GaRua Дата: Понедельник, 12.10.09, 19:02 | Сообщение # 2
Нет аватара
Фотоаппарат:
Canon PS SX100 IS

Сообщений: 16
Репутация: 0
Статус: Offline
Вы все это делаете для вскрытия функции записи EXIF информации в RAW?
 
cppasm Дата: Вторник, 13.10.09, 22:29 | Сообщение # 3
Нет аватара
Разработчик
Фотоаппарат:
-

Сообщений: 337
Репутация: 24
Статус: Offline
Quote (GaRua)
Вы все это делаете для вскрытия функции записи EXIF информации в RAW?

Ну в основном да. Были надежды заставить камеру писать правильный CRW.
Плюс думал может RAW сохраняться быстрее будет.
JPEG ведь сразу на карту не пишутся, а кешируются в памяти.
А потом постепенно из буфера на карту записываются.
Но с RAW всё не так...
Вообще судя по текстовым строкам в прошивке, запись RAW - это какой-то тестовый режим.
В смысле предназначен для тестирования камеры.

Добавлено (13.10.09, 22:29)
---------------------------------------------
В общем потратив неделю времени могу сказать с уверенностью 95% что сохранения в CIFF (Canon Image File Format, он же CRW) в прошивке камеры просто нету.
Нашёл три функции, в том числе SaveLatestCrw() и SaveCrwImage() которую помнится когда-то упоминал EWAVR в разговоре.
Все они сохраняют в RAW, но не CRW, а такие же дампы CCD которые сохраняет CHDK.
Ещё есть функция Capture_Photo() которая делает то же самое что и SaveLatestCrw(), с той только разницей, что SaveLatestCrw() просто сохраняет уже готовый RAW, а Capture_Photo() делает новый снимок со срабатыванием затвора и т.д.
Правда как это использовать идей нету smile
В общем поиметь "правильный" CRW не судьба.
Попробую ещё найти функцию получения номера изображения и папки для снимка.
Может наконец-то получится синхронизировать номера RAW с JPEG, а то при включённом автосбросе номеров происходит рассинхронизация.



Сообщение отредактировал cppasm - Вторник, 13.10.09, 22:32
 
EWAVR Дата: Среда, 14.10.09, 12:01 | Сообщение # 4
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (cppasm)
Плюс думал может RAW сохраняться быстрее будет. JPEG ведь сразу на карту не пишутся, а кешируются в памяти. А потом постепенно из буфера на карту записываются.

IMHO, толку было бы мало - один RAW+JPEG полностью заняли бы весь буфер и перед следующим снимком все равно пришлось бы ждать окончания записи.

Quote (cppasm)
Нашёл три функции, в том числе SaveLatestCrw() и SaveCrwImage() которую помнится когда-то упоминал EWAVR в разговоре.

Не помню, наверно я процитировал чье-то сообщение.

Quote (cppasm)
Правда как это использовать идей нету

Так поделитесь явками и паролями адресами и параметрами для общественности - никто никогда не копал в эту сторону.
 
cppasm Дата: Среда, 14.10.09, 14:46 | Сообщение # 5
Нет аватара
Разработчик
Фотоаппарат:
-

Сообщений: 337
Репутация: 24
Статус: Offline
Quote (EWAVR)
Так поделитесь явками и паролями адресами и параметрами для общественности - никто никогда не копал в эту сторону.

Так а как поделиться?
У меня же адреса конкретно для моей прошивки.
В других камерах точно такой же функции нету, но есть аналогичные.
В принципе найти можна.
Но искать для каждой камеры - это же времени кучу надо.
 
Форум CHDK » Всё о CHDK (Canon Hacker’s Development Kit) » Разработка CHDK » Canon Firmware RAW: успех и разочарование.
  • Страница 1 из 1
  • 1
Поиск:

Copyright CHDK Team© 2023
Сайт создан в системе uCoz