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

Требуется добавить функцию в CHDK. Бюджет $200. Исходники можете выкладывать в свободный доступ, т.е. плачу я, а пользоваться смогут все :).

В качестве примера можно посмотреть как написана гистограмма, брекетинг и Custom Auto ISO - думаю основное из того что нужно для этого дополнения к CHDK там есть - https://tools.assembla.com/chdk/

Фотоаппарат у меня IXUS 980 IS (SD990IS). В режиме серийной съемки он снимает 1.4 кадра в секунду, но проблема в том что он фиксирует экспозицию в этом режиме, а мне нужно чтобы он подстраивался под текущие условия. Я пробовал добиться этого при помощи скриптов, в итоге удалось получить такой режим работы, но только со скоростью 0.5 кадра в секунду что мне абсолютно не подходит. Мне нужно чтобы фотоаппарат снимал никак не меньше 1 кадра в секунду (желательно конечно 1.4), подстраивал экспозицию под текущие условия, приблизительно так как это происходит в режиме Custom Auto ISO, т.е. чтобы можно было задать диапазон ISO и выдержек, коэффициенты эффективности стабилизатора не нужны. Только одно отличие в сторону дополнения - нужно еще сделать возможность задавать минимальное значение выдержки ниже которого автоматика не будет уходить ни при каких условиях. Фокусировка - нужно чтобы была настройка в которой можно будет задать значение фокуса, а так же опция позволяющая использовать значение полученное при съемке первого кадра.

Алгоритм работы программы.

Предполагаю что программа должна считать среднюю яркость уже сделанного кадра и выставлять настройки для следующего в зависимости от того на сколько отклонилась средняя яркость. Если средняя яркость становится меньше, то удлинять выдержку пока она не достигнет установленного минимума, и только после этого увеличивать ISO. Т.е. смысл в том чтобы в каждый момент времени была самая короткая возможная выдержка при минимально возможном ISO (минимальность ISO приоритетнее минимальности выдержки) для достижения заданной средней яркости кадра. Нужно чтобы в программе была возможность задать значение целевой яркости, т.е. значение к которому автоматика будет стремиться подогнать среднюю яркость. Мои эксперименты показали, что если средняя яркость меняется приблизительно на 30% это значит что нужно поменять либо ISO либо выдержку в 2 раза, 20% - 1,666 раза, 10% - 1,333 раза. Так же нужно чтобы была возможность задать в процентах размер области из которой будут суммироваться пикселы для получения значения средней яркости. Т.е. при значении этого параметра в 50% будет браться прямоугольник размером пол высоты и пол ширины кадра и находящийся в центре кадра. Так же я не знаю насколько рессурсоемко складывать значения пикселов, поэтому если это будет требовать например 0.2 секунды, то нужно будет добавить настройку которая будет задавать сколько пикселов складывать, значение параметра будет, например, от 1 до 100, при значении, например, 10, будут складываться только каждый 10-й пиксел в строке и только с каждой 10-й строки.

14 лет назад
ivangladkov
Гладков 
47 летРоссия
14 лет в сервисе
Был
14 лет назад
  • Похожие заказы
  • $500

    Техническое задание. Требуется написание программы античита. В программе всего пару кнопок, основное – начать сканирование, остановить сканирование. Программа при запуске, проверяет наличие обновлений на нашем сайте при необходимости автоматически обновляется, записывает текущее время сервера а так же время ...

    Прикладное ПО2 исполнителя
    Завершен
    14 лет назад
  • Юзеру показывается большая картинка-он ее каментирует.Каменты в 2 базЫ. После определенного срока,юзер смотрит на те каменты, которые защитаны и по которым будут проплачены $ Ставим : Ограничение на камент по символам. Проверку на копипаст и ре-копипаст на ...

    Закрыт
    14 лет назад
  • Для начала - есть старый вариант каталога, разработанный в AutoPlay Media Studio 7.0. Ссылка на архив прилагается (17Мб): http://ifolder.ru/16764808 Нужен новый интерактивный каталог + прайс-лист для записи на CD. Сам продукт должен работать следующим образом: 1. Загружаем CD 2. Идет ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • $500

    Необходимо разработать несколько модулей для организации передачи файлов с компьютера на мобильные телефоны через bluetooth. Система должна вести поиск мобильных телефонов в радиусе своего действия и при обнаружении организовывать передачу файлов на телефоны. Особенности работы системы: - поддержка ...

    Закрыт
    14 лет назад
  • $1000

    Нужна быстрая разработка эффективного алгорится фильтрации изображения. Как выглядит исходное изображение, и что должно получиться в итоге - прикреплено в картинке к проекту. Код должен быть написан на Delphi. Быстродействие - не дольше 5-ти секунд на ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Должна быть написана на любом языке и выполнять следующие функции: Исходные данные 1.1 Исходными данными является таблица критериев фургона (ТКФ). 1.2 Основные исходные данные должны отображаться в одном окне. Допускается выполнить в окне закладки. 1.3 Выбор любого из критериев ...

    Закрыт
    14 лет назад
  • $60

    Программ на делфи Срок 2-3 недели нужно чтобы погода парсилась с сайта rp5.by по городам Беларуси насчет городов - только крупные там на главной на том сайте что я указал есть именно те города что нужны или нажми на сцылку ...

    Закрыт
    14 лет назад
  • Нужна помощь в написании техничесокго задания програмы для блогинга. ваша задача понять мои идеи и переписать их на бумагу чтобы програмер поняли что я хочу. знание составления тех. заданий + programming необходимо

    Закрыт
    14 лет назад
  • Необходимо модифицировать или разработать консольный торрент клиент для windows, с возможностью закачивать торрент-файлы в потоковом режиме для последующего воспроизведения их видеоплеером прямо в момент скачивания.

    Закрыт
    14 лет назад
  • Есть исходный код на Си, нужно перенести его на Delphi. Код содержит в себе 1 функцию HPF (Hodrick Prescott Filter, который в т.ч. используется для графического отображения тренда заданного массива движения цен и его сглаживания) и ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад