Пару слов о коррекции битых пикселей. Включается, если в папке CHDK есть текстовый файлик с именем badpixel, в каждой строке которого содержатся координаты каждого битого пиксела, разделенные запятыми: x1,y1 x2,y2 и т.д. Координаты относительно RAW(не jpeg!). Чтобы создать список, нужно снять RAW фотиком с закрытьм крышкой объективом (с выдержкой нужно экспериментировать), затем скормить его этой программке. Она выводит на экран координаты всех пикселов, значения которых выше порога (задается). - РАВ с выдержкой 65 секунд, - пороговое значение 120 (прога должна запускаться из коммандной строки!) Подробнее на английском
У кого получится обязательно оставьте комментарий.
Низкий поклон вам ребята, создателям, разработчикам и доработчикам сей чудной прошивки-CHDK!!!
Двое суток провозился с коррекцией битых пикселей (в частности один горячий синий "фонарь"), и благодаря форуму, терпению, отзывчивости и оперативности форумчан-всё получилось!!!
Особая благодарность EWAVR-у и Ryabchik-у за непосредственное участие и подробном "разжевывании" некоторых нюансов!!!
CHDK прекрасно справилась с моим синим пикселом!!! Теперь он меня не раздражает на моих JPEG-ах неоновым свечением!!! Слава!!!Слава!!!Слава!!! Ура!!! и еще раз честь и хвала!!!
При стандартных попытках коррекции, получал файл "badpixel.txt" с десятками десятков (или сотнями?!) координат моих "псевдо-битых" При значении 10 в "Badpixels threshold 10.cmd" - утилита show_bad.exe принимала маломальский шум на матрице за горячие (битые) пиксели и выводила в файл тучу координат, при этом самый основной, тот что необходимо было убрать - не коррктировала!
После изменения порога до значения в 100 едениц в файле "Badpixels threshold 10.cmd" количество координат в файле "badpixel.txt" уменьшилось до 3-х строк!!! После чего мой синий "кабан" потух-словно его и небыло!!!....к моему великому счастию!
Причем темновой кадр сделал на более короткой выдержке чем рекомендуеться! (вместо 1с пробовал на 1/20, 1/30 и 1/50_что бы наверняка исключить побочные шумы!)
Удачи всем!!! Битые и горячие реально корректируються в домашних условиях при помощи CHDK - и это неоспоримый факт!!! (зачем же тогда обращаться в СЦ)???
ОГРОМНОЕ спасибо разработчикам CHDK!! Битые пиксели пропали (во всяком случае на фотке :D). Для получения файла "badpixel" использовал прогу badpixel.exe, которую скачал по ссылке http://12.dl1b-narod.yandex.ru/disk/77041000/1299781844/badpixel%20(copy%204).exe
У меня canon s2 is. Делаю снимки с закрытым объективом и никакого черного экрана в РАВе не выходит... Выходит куча разноцветных точек и понять где "битые" на этой мозаике не представляется возможным. В связи с этим у меня несколько вопросов: 1) Обязательно по РАВу координаты определять, или можно и по jpeg-у? Я так понимаю, что РАВ на 24 пикселя шире и на 16 выше. 2) Сформировал файл с пикселями, которые покрывают квадрат 30х30, но всеравно изменений не заметил. Может надо что нибудь в проге настраивать? Или расширение файлу какое нибудь приписать? Заранее благодарен за ответ.
Как сделать тоже самое для а720is? Пробовал как здесь писал николай с командной строкой - неполучилось. Выводится на экран(ну и в текстовй файл соответвенно) надпись file is uknown. Как я понимаю имеется ввиду RAW файл.
Большое спасибо EWAVR! Фотоаппарат Canon A630, на матрице есть два битых пикселя. Сделал несколько снимков с выдержкой 1с. Выбрал самый лучший где пиксели видны очень хорошо. Дальше все сделал как написал Николай. Спасибо Николай за подробную инструкцию. Все получилось. Очень порадовало что их нету и в JPG.
Сделал подряд 2 снимка, скормил их указанной программой. Результаты совершенно разные. Что писать в badpixel? Думаю, что если сделать ещё несколько снимков, результаты будут опять другие.
На матрице моего S3 IS нашлось 5 горячих пикселей. После формирования файла badpixel их не видно ни в RAW-е, ни естественно, в JPG-е. Мои низкие поклоны разработчику! Жаль только, что работает эта фича только вкупе с альтпрошивкой, а не делает ремаппинг перманентным :-(
я долго искал как вывести то что выдаёт программа в файл. вот что нужно сделать
c:\show_bad img_9599.crw 256 > c:\1.txt c:\show_bad - это собственно программа img_9599.crw - рав файл с темновым кадром 256 - уровень срабатывания. и главное !!! > c:\1.txt это добавление в конце весь вывод программы направит в файл 1.txt. его можно загрузить в эксель, используя импорт данных и разделитель = взять 1й столбец и сохранить готовые координаты в badpixels
Как я понимаю, битый - это физически не рабочий пиксел на матрице, а горячий - это такой что дает не провильную информацию о цвете. Так вот есть ремапинг(изменение карты гарячих пикселов) и делают его с сервисных центрах и Олимпусы имеют такую возможность. Типа перепрошить матрицу, сбросить все к заводским установкам... А при помощи даной фишки CHDK заменяет цвет указаного по координатам пиксела на усредненный с соседних(4-х кажется).