???????? ???????????????? ?? ????????

Альтернативные прошивки/резидентный софт для цифрокомпактов

Форум посвящен фотографии и картинкам.
Так же можете обсуждать здесь фотосайт Дмитрова - http://photo.dmitrov.su/

Альтернативные прошивки/резидентный софт для цифрокомпактов

Сообщение wilber » Сб янв 03, 2009 1:47 am

Предлагаю всем энтузиастам делиться здесь информацией обо всех найденых в сети, и проверенных на практике (на личном опыте), так называемых альтернативных прошивках/резидентных программах для улучшения функционала цифровых компактных фотокамер.

Со своей стороны хочу поделиться информацией о таком софте для компактов фирмы Canon.

Конкретно, речь о программе с названием CHDK.

Материал из Википедии — свободной энциклопедии

CHDK (Canon Hacker's Development Kit) - резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II и DIGIC III, созданная сообществом энтузиастов, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. CHDK является резидентной программой, но по сложившейся традиции часто называется альтернативной прошивкой. При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню настроек цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного меню. Таким образом осуществляется гибкое управление фотокамерой.
Для работы с CHDK ознакомьтесь пожалуйста с инструкциями:

>Простая инструкция<

>Интерактивная инструкция<


Изначально, CHDK разрабатывался для одной единственной цели - получить возможность сохранять снимки не только в формате JPEG, но и в формате RAW. Если кто не в теме, то кратко:

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

RAW - так называемый "сырой" формат для записи изображений с сенсорного датчика камеры, с возможностью дальнейшей обработки на компьютере с помощью специальных программ - RAW-конвертеров, позволяющих регулировать широкий спектр свойств изображения, перед сохранением ввиде законченного графического файла. Некоторые фотографы даже называют raw - цифровым негативом. Последнее обстоятельство дает очень большое преимущество перед обычной съемкой в JPEG, учитывая, что последний, в случае даже незначительной ошибки во время съемки, сохраняет результат в уже сжатый файл, с потерей информации о яркости, цветовых составляющих, хроматических абберациях и т.п. От всего этого избавлены владельцы камер, которые позволяют использовать формат RAW.

К числу таких владельцев можете примкнуть и вы, не переплачивая при этом за более дорогостоящие компакты или зеркальные камеры, если располагаете фотокамерой, которая построена на базе указанных в цитате выше процессорах (DIGIC II и DIGIC III).

Кроме главного и насущного RAW-а, к фукнциям камеры добавляется ряд других приятных моментов, например такие как:

Отображение заряда батареи — отображается текущий заряд батареи в процентах или вольтах. Для более точного отображения заряда в процентах возможна настройка данной функции, путём указания напряжения полностью заряженного аккумулятора и в разряженном состоянии.

Отображение фокусного расстояния — отображается фокусное расстояние в мм.

ГРИП-калькулятор — позволяет определить глубину резко изображаемого пространства.

Отображение положения зума — отображается текущий цифровой и аналоговый зум. Аналоговый меняется дискретно, цифровой — плавно. Полный зум представляет собой произведение этих двух величин.

Живая гистограмма — позволяет посмотреть гистограмму будущего снимка в процессе фокусировки фотоаппарата. Возможен вывод канала яркости (L) или трёх каналов цвета (R G B), либо всех четырёх каналов вместе.

Зебра — в процессе автофокусировки фотоаппарата области, которые получатся на снимке пере- и недоэкспонированными, отмечаются определённым цветом на жидкокристаллическом экране.

Скрипты — используется язык uBasic, имеющий простой синтаксис. Использование скриптов позволяет упростить такие операции как серийная съёмка, создание панорам, брекетинг и т.д.

Изменение степени компрессии при съёмке видео — на данный момент в цифровых фотоаппаратах Canon используется кодек Motion JPG. Использование других кодеков, позволяющих использовать большую компрессию без потери качества на данный момент не представляется возможным в связи с ограниченной производительностью процессора DIGIC II, однако CHDK позволяет изменять битрейт. При активации данной опции битрейт уменьшается в несколько раз.

Программа для чтения книг на экране фотоаппарата — позволяет отображать содержимое txt файлов на цифровом экране.

Менеджер файлов — позволяет работать с флеш памятью как с диском, просматривать её содержимое, удалять файлы и т.д.

Календарь

Игры — на данный момент реализованы 2 игры: сокобан и реверси.

Фонарик — данная функция работает только для цифровых фотоаппаратов с поворотным экраном. При повороте экрана на 1800 происходит его заливка белым цветом максимальной яркости, что позволяет использовать его в качестве фонарика в темноте.


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

p.s.

Из личного опыта использования CHDK:

  • - улучшение динамического диапазона при ярком солнечном свете, Canon PowerShot A550.
    >пример
  • - использование больших значений выдержек при ночной съемке
    >пример

p.p.s.

Нельзя не отметить, что в отличии от традиционных, "настоящих" прошивок, в данном случае ничего на самом деле не перепрошивается, а во время включения аппарата, CHDK просто подгружается, в дополнение к основному Firmware, если вы сами дадите такую команду. Последнее не может не радовать, учитывая, что подобные эксперименты практически полностью безопасны (не встречал случаев проблем в сети среди пользователей) и не нарушают гарантию на устройство ввиду отсутсвия внешнего вмешательства в внутренний софт камеры :)

В любом случае, все манипуляции на ваш собственный страх и риск. Но как говорится, кто не рискует...

p.p.p.s

За наводку на мысль об CHDK и сайт проекта отдельное спасибо форумлянину - ЕЕЕ.

Удачи!

Ссылки по теме:

А я играю в шахматы, я молод и красив...

http://apikulin.ru | http://vk.com/wilber
Аватара пользователя
wilber
Спец юзер
 
Сообщения: 997
Зарегистрирован: Пн авг 21, 2006 20:23 pm
Откуда: 56.2880°N, 37.4830°E


Re: Альтернативные прошивки/резидентный софт для цифрокомпактов

Сообщение Вовас » Сб янв 03, 2009 4:02 am

Очень интересно!А есть ссылки на сайты с прошивками для sony?
Аватара пользователя
Вовас
Постоянный писатель
 
Сообщения: 466
Зарегистрирован: Вс окт 05, 2008 21:43 pm
Откуда: Дмитров

Re: Альтернативные прошивки/резидентный софт для цифрокомпактов

Сообщение wilber » Сб янв 03, 2009 19:45 pm

Не могу сказать, т.к. не пользовался мыльницами от Sony, разве что-то читал обзоры по их зеркалкам АХХХ.
А я играю в шахматы, я молод и красив...

http://apikulin.ru | http://vk.com/wilber
Аватара пользователя
wilber
Спец юзер
 
Сообщения: 997
Зарегистрирован: Пн авг 21, 2006 20:23 pm
Откуда: 56.2880°N, 37.4830°E

Re: Альтернативные прошивки/резидентный софт для цифрокомпактов

Сообщение wilber » Сб янв 03, 2009 23:03 pm

Инструкция по CHDK (для ленивых, - репост отсюда) 8)

Подготовка к работе

Создайте в корне карты памяти пустой файл ver.req (через Q)

Аппарат необходимо включить в режиме просмотра.

Нажать одновременно Func.Set + Display

Посмотреть версию прошивки

Скачайте HDK для вашего фотоаппарата и версии его прошивки HDK from GrAnd

01.jpg
01.jpg (9.1 КБ) Просмотров: 4261


Загрузка прошивки
Скопируйте в корень карты памяти файл PS.fir и DISKBOOT.bin самой новой версии.

Аппарат необходимо включить в режиме просмотра.

В меню выбираем пункт Firm Update

Если передумали, то отказывайтесь и пользуйтесь заводскими возможностями Canon. А если нет... Соглашайтесь и для Вас будет счастье.

01update01.jpg
01update01.jpg (7.42 КБ) Просмотров: 4262


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

Он выключится, включится, подмигнет вам синим светодиодом и радосно представит версию прошивки.

01update02.jpg
01update02.jpg (5.87 КБ) Просмотров: 4279


Версия.
Всегда пользуйтесь самыми новыми версиями прошивки. Скачать их можно с сайта HDK from GrAnd

В прошивку добавлена возможность автозагрузки
Для этого необходимо произвести следующие действия:
- Скопировать в корень флэш-карты файлы PS.fir и DISKBOOT.bin для вашей версии фотоаппарата
- Загрузить альтернативную прошивку стандартным способом
- В меню Debug parameters выбрать пункт Make card bootable...
- Выключить камеру и вынуть карту памяти
- Перевести переключатель защиты от записи на флэш-карте в положение Lock (Это обязательное условие!)
- Вставить флэш-карту обратно в фотоаппарат
Теперь альтернативная прошивка должна грузиться сама сразу после включения камеры. (см. примечание)
Фотоаппарат может писать, что карта заблокирована. Не обращайте на это внимание, фотографии всё-равно будут сохраняться.

Примечание К сожалению, автозагрузка не работает с флэш-картами, отформатированными в FAT32. И не всегда, если фотоаппарат включается в режиме съёмки.

Альтернативное меню .
Для вызова этого меню необходимо нажать на кнопку печати и появится соответствующая надпись.

Главное меню .
Нажимайте кнопку MENU и для вас откроются тайные возможности вашего Canon

Параметры РАВ
Подробнее о RAW в статье "Разумно о фото"
- полная версия full
- облегченный вариант lite
1. Save RAW Сохранять РАВ при съёмке
- Этот параметр можно изменять быстрее нажав в ALT меню кнопку +/-
2. RAW file in dir with JPEG Сохранять РАВ в папке в JPG
3. RAW file prefix Выбор префика РАВ файла
4. RAW file extention Выбор расширения РАВ файл
- необходимо для дальнейшей обработки РАВ. Подробнее об обработке
Програма для обработки ConvertA



Параметры OSD (On-Screen Display)
1. Show OSD Показывать OSD или нет
2. Show RAW/SCR/EXP state Показывать статус:
- RAW - если сделать выбор из предыдущего меню
- SCR - если запускать скрипт
- EXP - отображается при пересвете или недосвете кадра.
3. Show misc values Показыват значения:
- z позиция Zoom
- f фокусное расстояние
- Av диафрагменное число
4. Show DOF calculator Отображать DOF (ГРИП) калькулятор.
5. OSD layout editor Размещение информационных панелей на экране
6. Battery parameters Параметры батареи.

Layout editor
Размещение информационных панелей на экране.


FUNC SET устанавливает положение объекта и переходит к другому. Перемещение осуществляется навигационными кнопками.
Для изменения шага перемещения нажмите DISPLAY.

Батарея
1.Voltage MAX Максимальное напряжение
2.Voltage MIN Минимальное напряжение
(узнается при полном заряде и полном разряде аккумуляторов выбрав в этом меню Show volts)
3. 25+ step Шаг изменения напряжения
4. Show persent Отображать проценты
5. Show volts Отображать вольты
6. Show icon Отображать батарею (при низком напряжении отображается красным цветом)


Гистограмма
1. Show live histogram Отображать или нет гистограмму
2. Histogram layout Виды гистограмм
- RGB - Красный/Зеленый/Синий
- Y - яркость
3. Histogram mode Режим гистограммы:
- линейный
- логарифмический
4. Show histogram over/under EXP Отображает надпись EXP при пересвете или недосвете кадра.
5. Ignore boundary peaks - При нормализации (масштабировании) гистограммы не брать в расчёт N граничных значений. Например, при пересвете недосвете слева и справа гистограмма принимает большие значения, и при нормализации остальная часть гистограммы вырождается в тонкую полоску внизу. Этот параметр призван бороться с этим явлениям, не учитывая указанное количество граничных значений.
6. Auto magnify - Автоувеличение гистограммы в том случае, если занимаемая ею площадь < 20%. Увеличивается на столько, чтобы площадь стала равна 20%. Тоже помогает разглядеть гистограмму. Обрезанный пик рисуется сверху красным. Число над гистограммой - коэффициент увеличения.
Примечание. Чтобы не возникло вопросов, под масштабированием гистограммы всегда имеется ввиду изменение масштаба только по вертикали.
7. Draw Zebra рисовать зебру на гистограмме

Пример отображения гистограммы
Жду предложений с интересными идеями.

Надпись 1.33х означает увеличение пика над окном гистограммы. Позволяес оценить насколько превосходить данная световая область над другими

Скрипт
Подробнее о скриптах
1. Load script from file... Загрузить скрипт из файла
2. Script shoot delay (.1s) Время через которое будет выполнятся следующая команда скрипта после сохранения изображения.
3. Current script Название текущего выбраного скрипта
4. Script parameters Параметры скриптов
Меняются в замисимости от выбраного скрипта, сохраняются при выключении для последнего скрипта.

Пример использования просмотрщика фалов для выбора скрипта
Выбор осуществляется при помощи кнопки FUNC.SET

Пример консоли при выполнении скрипта
Отображает ход выполнения скрипта

Визуальные параметры
1. Font Шрифт
- доступно 4 шрифта
2. Colors Установка цвета для различных объектов
Цвета могут менятся в зависимости от режима: съемка или просмотр. Поэтому или оставляйте по умолчанию или подбирайте цвета так, что бы удобно было работать во всех двух режимах

Дополнения
Вещи, которые позволят вам немного расслабиться, а также являются приятным дополнением ко всему вышеперечисленому.
1. File browser Просмотрщик файлов
2. Calendar Календарь
3.Text file reader Читалка текстовых файлов
4. Game -> Игрушки Реверси, Сокобан
5.Flash-light Режим фонарика
- фонарик включается если повернуть экран от себя. Можно использовать для ночной съемки видео на малых расстояниях
6. Show splash screen on load Показывать окно при загрузке (при активации окно отображается 2,5 сек)
7. Draw palette Цветовая палитра
8. Show build info Версия HDK
9 . Show memory info Оперативная память

Календарь

Информация о версии HDK
1. Дата
2. Время
3. Модель камеры
4. Версия родной прошивки аппарата

Информация о памяти
Отображает свободную оперативную памать фатоаппарата.

Просмотрщик файлов
Отображает структуру файлов на карте памяти.

Позволяет удалять пока только файлы нажатием кнопки DELETE.

Процесс удаления файла

Пример цветовой палитры

Читалка текстовых файлов

1. Open new file... Открыть новый файл
2. Open last opened file Открыть последний открытый файл
3. Select RBF font Выбрать шрифт(по умолчаний открывает папку FONTS в корне карты)
4. Codepage Win1251<->DOS Кодировка текста (для чтения текста кирилице бенз предварительной его перекодировки)
5. Enable autoscroll Включить автоприкрутку по страницам
6. Autoscroll delay (sec) Врема автопрокрутки

Читалка текстовых файлов
(название файла должно быть написано англискими буквами. Русские названия скорее всего читаться не будут. Ибо это фича VFAT, и не известно, умеет ли вообще читать её VxWorks (конкретно тот, что в фотике)
При выходе запоминает последнюю позицию текста. Сбрасывается при открытии другого файла

Игра

- Реверси




Игра

- Сокобан


(будем ждать дополнений в этом разделе)

Debug
Параметры необходимые для разработчиков.
Кому это меню нужно, тот знает, "что" есть "что". А остальным, если попросят воспользоваться, расскажем что нажать.

Сброс
Сброс всех настроек HDK прошивки на значения "по-умолчанию"

FAQ
Если после прочтения инструкции у вас возникли вопросы, то не спешите их задавать на форуме. Прочитайте FAQ. Скорее всего там будут ответы.

Если нет, тогда грамотно сформулируйте вопрос и мы обязательно ответим, а ответ добавим в инструкцию и FAQ
А я играю в шахматы, я молод и красив...

http://apikulin.ru | http://vk.com/wilber
Аватара пользователя
wilber
Спец юзер
 
Сообщения: 997
Зарегистрирован: Пн авг 21, 2006 20:23 pm
Откуда: 56.2880°N, 37.4830°E


Вернуться в Фотография и рисунки.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron
Яндекс.Метрика