|
CHDK (Canon Hacker's Development Kit) - резидентная программа для
компактных цифровых фотоаппаратов фирмы Canon, базирующихся на
процессорах DIGIC II, DIGIC III и DIGIC IV, созданная сообществом
энтузиастов, позволяющая значительно увеличить функциональность фотоаппаратов и
добавляющая недокументированные возможности. CHDK является резидентной
программой, но по сложившейся традиции часто неправильно называется альтернативной
прошивкой. При использовании CHDK сохраняется полностью базовая
функциональность, способ управления и внешний вид меню цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к
основным, настраиваются с помощью альтернативного(дополнительного) меню. Таким образом
осуществляется гибкое управление фотокамерой. Ещё раз повторюсь: CHDK на самом деле никакая не прошивка, а резидентная программа, то есть программа, работающая в оперативной памяти фотоаппарата до его выключения. Это означает следующее: 1) Что-либо испортить используя CHDK нельзя. То есть если CHDK содержит ошибки и/или не подходит для данной модели фотоаппарата, то фотоаппарат просто "повиснет" при загрузке и больше ничего. Для восстановления нормальной работоспособности фотоаппарата достаточно будет вытащить батарейки из него и снова вставить их. 2) CHDK содержится в оперативной памяти и на SD-карточке. Чтобы пользоваться функциями CHDK, необходимо, чтобы она была загружена с карты памяти автоматически или вручную. Если CHDK загружена вручную, то после выключения и последующего включения фотоаппарата без загрузки CHDK функции, предоставляемые CHDK доступны не будут! 3) Так как CHDK не записывается никуда, кроме оперативной памяти, то прошить навсегда фотоаппарат не получится. Для постоянного действия CHDK используйте автоматическую загрузку (т.е. загрузку при каждом включении фотоаппарата; см. ниже). 4) Вы не будете иметь никаких проблем с фирменной гарантией Canon, т.к. если вы удалите CHDK с карточки памяти, то фотоаппарат вернется к изначальному состоянию. О гарантии наши зарубежные товарищи спрашивали техподдержку Canon'a и получили именно такой ответ.
|
|
Это перечень реализованных функций по CHDK в целом. Какие-то из
функций могут не работать на некоторых фотоаппаратах. Эта информация
актуальна на 2010 год и быстро устаревает, может быть, уже
добавлено что-то новое. - RAW - CHDK позволяет записывать RAW-файлы,
предоставляя доступ к каждому биту данных с ПЗС-матрицы,
без сжатия или обработки. С RAW-файлами можно работать и в камере(в том
числе складывать и усреднять RAW-файлы!!), и обрабатывать на
компьютере. CHDK также экспериментально поддерживает открытый стандарт
DNG RAW.
- Удаление битых пикселей - поскольку CHDK работает напрямую с внутрикамерным RAW, путем нехитрых манипуляций можно убрать битые пиксели, если они появились у вас во время эксплуатации камеры.
- Расширенные параметры съемки - выдержки от 2048 до 1/100 000 сек(зависит от модели фотоаппарата) с
синхронизацией вспышки. Полностью ручное управление или приоритет
экспозиции, диафрагмы, ISO и ручное управление фокусом.
- Брекетинг
- поддерживается брекетинг экспозиции, диафрагмы, ISO, и даже фокуса.
- Настройка
параметров видео - контроль качества или битрейта видео, с возможностью
изменения его на лету, возможность использовать оптический зум и
изменение экспозиции при съемке видео.
- Ручной фокус - возможность ручной фокусировки даже на тех фотоаппаратах, где изначально её нет. Удобное управление ручным фокусом с нормальной индикацией дистанции фокусировки.
- Скрипты - контроль над
функциями камеры с помощью ubasic и сценариев Lua. Скрипты имеют доступ
практически ко всем функциям и настройкам фотоаппарата и CHDK.
- Контроль видео - вы сможете менять битрейт видео прямо в процессе съемки? если это необходимо и пользоваться оптическим зумом.
- Детектор
движения - по изменению освещенности регистрирует наличие движения,
работает достаточно быстро, чтобы поймать молнию.
- Обнаружение
границ - обнаружение границ на снимаемой сцене, и отображение их после
снимка. Функция идеально подходит для интервальной съемки, эффекта
остановки движения, стереографии и многого другого.
- "Живая"
гистограмма - CHDK включает в себя отображение полностью настраиваемой,
real-time гистограммы, эта функция доступна, как правило, только на
дорогих камерах.
- Режим "зебра" - Отображает на экране в режиме
реального времени места недо- и переэкспозиции.
- Сетки -
создание пользовательских сеток и отображения той, которая соответствует
вашим условиям съемки. На экране может быть нарисован хоть прицел, хоть
мелкая клеточка. Всё что хотите!
- Многоязычный интерфейс - CHDK
поддерживает более 22 языков, и добавление ещё одного языка - довольно
простая операция.
- ГРИП-калькулятор - отображение подробной
информации о зонах резко-изображаемого пространства на экране.
- Настраиваемые
индикаторы - настройте "под себя" отображение состояния батареи,
свободного пространства, параметров камеры и многое другое. Полностью
настраивается на экране камеры при помощи визуального редактора.
- Меню пользователя - настройте ваше
собственное пользовательское меню для быстрого доступа к часто
используемым вами функциям.
- Файл-менеджер
- управление файлами на SD-карте без компьютера.
- Приложение
чтения текстов - удобное и настраиваемое отображение текстовых файлов на
экране вашей камеры(с возможностью автоматического перелистывания
страниц(!)).
- Игры - Reversi, Sokoban, Mastermind или 4-in-a-Row в
вашей камере!
- Пульт USB - простые самодельные пульты
дистанционного управления(на основе USB-шнура) позволяют управлять
камерой дистанционно.
Есть ещё много всего интересного.
Изучайте FAQ, справку и форум.
|
|
Всё что перечислено в списке ниже, невозможно сделать средствами
CHDK. Большая часть "фишек" из этого списка требует физической
переделки фотоаппарата или модификации его ПО(прошивки). Так что обо
всём перечисленном можете не
спрашивать - этого никогда не будет: - Автозагрузка CHDK с карт FAT32(Автозагрузки CHDK на картах
больше 4 Gb без разбиения на 2 раздела) - ПО фотоаппарата не позволяет
сделать автозагрузку с разделов FAT32.
- Изменение частоты кадров и разрешения видеозаписи - ПЗС-матрица
фотоаппарата может работать только в
определённых видео-режимах. Это означает что нельзя просто снимать с
матрицы картинки какого угодно размера и "на лету" делать из них видео с
какой угодно частотой кадров.
- Поменять формат сохранения видео
на MPEG/DIVX/MP4.... и т.д - т.к. процессор фотоаппарата разработан под
формат MJPEG, то сжатие
видео возможно только в этот формат.
- MP3-плейер -
необходим аппаратный декодер MP3(микросхема) и динамики.
- Запуск JAVA-приложений - фотоаппарат не имеет JAVA-машины(интерфейс
необходимый для запуска JAVA-приложений)
- Поддержка карт SDHC если изначально фотоаппарат не умеет с
ними работать - необходимо изменение ПО фотоаппарата.
- Увеличение
скорости серийной съемки - обычно она ограничена скоростью записи
данных на карточку памяти или искусственно ограничена в ПО.
|
|
На данный момент CHDK(основная версия) доступна под многие
фотоаппараты
на процессорах Digic II и Digic III, и Digic IV CHDK никогда не будет доступна под
старые фотоаппараты под управлением Digic I типа PowerShot
A95 и более старые. Увы. Список неподдерживаемых фотоаппаратов:PowerShot Sxx: | PowerShot
S1 IS, PowerShot S10, PowerShot S20, PowerShot S30, PowerShot S40, PowerShot S45, PowerShot S50, PowerShot S60,
PowerShot S70, PowerShot S80, PowerShot S100, PowerShot S110, PowerShot S200, PowerShot S230, PowerShot S330, PowerShot S410, PowerShot S500 | PowerShot Axx: | PowerShot
A70, PowerShot
A75, PowerShot
A80, PowerShot
A85, PowerShot
A95 | PowerShot Axxx: | PowerShot
A310, PowerShot
A400, PowerShot
A510, PowerShot
A520 | PowerShot Gx: | PowerShot
G1, PowerShot
G2, PowerShot
G3, PowerShot
G6 | PowerShot SDxxx: | PowerShot
SD20, PowerShot
SD100, PowerShot
SD110 | PowerShot Pro
xx: | PowerShot
Pro 1, PowerShot
Pro 90 IS, PowerShot
Pro 70 |
CHDK,
скорее всего, будет портирована на остальные популярные фотоаппараты
под управлением Digic II и Digic IIICHDK будет
портироваться на новые фотоаппараты под управлением Digic IV
по мере их поступления в продажу.
Наименование процессора
вашего аппарата, скорее всего, присутствует на коробке из-под него, на
разноцветной наклейке на корпусе и точно присутствует в инструкции к
фотоаппарату. Ищите.
если вашего фотоаппарата нет в
списке поддерживаемых моделей на этих страницах, это означает что пока что никто не смог портировать CHDK
на вашу модель. Ждите, заходите 1-2 раза в месяц, проверяйте на этой
странице в какой стадии находятся работы над вашим фотоаппаратом (на
английском, зато актуальная информация от разработчиков).
|
|
Нет, так как CHDK разработана под процессоры и операционные системы, которые используются в фотоаппаратах фирмы Canon. Перенос CHDK на совершенно другую платформу, какой является фотоаппарат другой марки, очень сложен. На данный момент этим никто не занимается. Если на сайте появится какая-либо информация о подобных проектах для других устройств, то ссылки на сайты этих проектов будут находится в разделе " Каталог сайтов"
|
|
Это можно сделать при помощи программы CameraVersion, или вручную: Надо создать в корне карты памяти пустой текстовый файл "ver.req"(последняя буква расширения файла - 'Q', а не 'G') или "vers.req" . Включить камеру в режиме просмотра. Нажать одновременно кнопки SET и DISP(для некоторых моделей funcset + down). Вы увидите строчку типа 'Firmware Ver GM1.00E'. '1.00E' и будет версия прошивки вашего фотоаппарата. Подробнее - в этой статье: Руководство по установке CHDK на SD-карту до 4Гб включительно в пункте " Как определить версию Firmware фотоаппарата?"
|
|
Нет, не можете. При попытке загрузить CHDK от другого аппарата/другой версии прошивки ваш фотоаппарат "повиснет". Лечится вытаскиванием батареек.
|
|
Поскольку CHDK централизованно никто не планирует, то ответить о поддержке того или иного фотоаппарата никто не может. В основном это зависит от того, найдется ли человек, который захочет портировать CHDK на данную модель. Вы можете посмотреть в какой стадии находится портирование под ваш фотоаппарат(если за него кто-то взялся) на этой странице или оставить запрос на англоязычном форуме: CHDK FORUM
|
|
Да, некоторые люди добавляют свои собственные разработки в код CHDK и создают отдельный, свой собственный вариант(сборку) CHDK. Здесь указаны наиболее известные и популярные сборки: StereoData Maker -
SDMОблегченная версия CHDK модифицированная для того,чтобы снимать стерео-фотографии, позволяет очень точносинхронизировать несколько камер и выводит кучудополнительной информацииCHDK с интегрированным таймштампомВерсия CHDK с функцией печати датыи пользовательских меток на снимках.(разработка прекращена)
|
|
Новости ключевых изменениях публикуются в новостях на нашем сайте и здесь: Вот здесь публикуется информация непосредственно про каждое изменение(changelog): Там можно настроить, что именно и за какой промежуток времени будет видно. Из этого же источника обновляется информация на главной странице нашего сайте, в блоке " Последние изменения в CHDK"
|
|
|
v
|