eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2017-02-01 08:32 am
Entry tags:

Дебайеризация

Что-то сильно расхваливаемый авторами алгоритм дебайеризации дает довольно-таки много артефактов:
BGGR
Работает, кстати, медленно. Код мало того, что не оптимизирован, так еще и авторы зачем-то почти чистый (ну, заменить new на malloc, а delete на free — и будет совсем чистый) сишный код в cpp файлы запихали.
Ищу дальше...

[identity profile] p2004r.livejournal.com 2017-02-01 10:11 am (UTC)(link)
Я бы не тестировал это на "комнатных" снимках, лучше сразу на небо направить.

[identity profile] eddy-em.livejournal.com 2017-02-01 11:35 am (UTC)(link)
В принципе, да: надо будет несколько ночных снимков сделать, чтобы было с чем сравнивать.
Может быть сойдет тупая билинейная интерполяция.
Вообще же, главное — не цветную картинку получить (толку от нее 0), а как можно лучше избавиться от влияния этой дурацкой маски Байера. Я вообще поражаюсь: какой мудак мог придумать наклеивать на all-sky камеру фильтр Байера?! Дело в том, что для упрощения вычисления координат звезд фон желательно сделать равномерным.
Хотя, может быть сойдет и такой вариант: тупо уменьшить разрешение в 2 раза, сложив значения пикселей в каждом квадрате, а по результирующему изображению уже звезды искать и определять процент облачности. Я даже на подобное именно для этой матрицы натыкался, но там было для питона, что совсем нехорошо.

[identity profile] p2004r.livejournal.com 2017-02-01 04:10 pm (UTC)(link)
Лучше экспериментировать с картинками в чем то таком как https://imagej.nih.gov/ij/docs/guide/146-Part-II.html#toc-Part-II

было еще что то где совсем как электронная таблица изображение открывалось... но склероз мешает вспомнить :(

[identity profile] eddy-em.livejournal.com 2017-02-01 05:22 pm (UTC)(link)
Для экспериментов лучше всего годится октава. Я обычно все алгоритмы сначала в ней отлаживаю, а потом уже сишный код пишу.