Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Программирование Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
 Re: Наложение серии изображений  [new]
mayton
Member

Откуда: loopback
Сообщений: 42917
Вот интересный видос.

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

Эффект - интересный.

2 ноя 19, 14:47    [22008716]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
mayton
Member

Откуда: loopback
Сообщений: 42917
Еще видос с медианкой

2 ноя 19, 15:01    [22008721]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
Я тут для собств-го удовольствия сверился с данными ТСа из с1_29.
Как и ожидалось, действительно при равномерных весах сутки превращаются в унылый пасмурный кадр. Жалко лошадок поутру - полностью растворяются в прошлом))

Но там после 11ч подъезжают 2 машинки. Кто хотел видеть, я сохранил сумму за час 11-12ч с затуханием =0,9. Картинка маленькая. Синяя 7-ка постояла дольше - её лучше видно, а серебр. ВАЗ приехал и уехал - становится прозрачным. Просто для наглядости.

К сообщению приложен файл. Размер - 61Kb
2 ноя 19, 20:45    [22008812]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
А ещё для себя неожиданно наткнулся на эффект, связанный с движением.
С одной стороны у меня тема есть, но с другой стороны, там я всё же подразумеваю короткие отсчёты, а здесь они =5 мин, что и вызвало эффект.

Чрез свой макет пропустил интервал 11:00 -11:45, т.е. 10 снимков (просто ошибся, хотел до 11:55). Оказалось, что самые динамичные объекты в этих местах - солнечные тени ))
А этот ВАЗ (если это он) стоял в течение 2-х кадров, и в моих двух производных
b-a и d-с
он попал как позитив и негатив. После суммирования ВАЗ аннигилировал. Пришлось поломать голову, почему. Придумал костыль на скорую руку (не совсем правильный).
Короче, на снимке ~(сумма производных). Контрастность повысил ручками.

К сообщению приложен файл. Размер - 121Kb
2 ноя 19, 20:56    [22008817]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
У Семёрки динамичным оказался только открывшийся капот. А причина та же - аннигиляция.
И вот этот свой косяк просто так уже не исправить. Уж что-то одно: кузов либо капот))

И до кучи уже мой снимок: параплан в движении в ущелье (реальные размеры кадра 320х240). Памир. Камера в руках так дрожит, что фон превращается в движущийся объект.
2 ноя 19, 21:04    [22008825]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
exp98,
забыл снимок

К сообщению приложен файл. Размер - 129Kb
2 ноя 19, 21:05    [22008826]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
mayton
Alibek B.
Вот про видео не понял.
Все эти усреднения изображений имеют смысл только при условии стационарной неподвижной камеры.
Из обычного видео получится только шум.

Как раз не шум а нечто стационарное.
Не, mayton, я специально загрузил снимок с парапланом. Ты забыл, что кадры надо синхронизировать, чтобы в сумме получать что-либо осмысленное. А синхронизация вероятностна.
Вот даже в моём примере с жигулями. На мою автоматическую синхронизацию наехал, зараза, синий Жигуль))
2 ноя 19, 21:12    [22008828]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
mayton
Member

Откуда: loopback
Сообщений: 42917
Alibek B.
Alibek B.
Если интересно, могу выложить минут через 20.

Вот пара семплов:
https://yadi.sk/d/Cw6Z_rZvq82AtQ
https://yadi.sk/d/_wnpz7jGOQ3l5A

Эти линки мне недоступны. Через Hoxx VPN только. А это долго и нудно т.к трафик ограничивается.
Попробуй перепаблишить их на какой-то более либеральный ресурс
типа GoogleDrive или амазонский диск.
3 ноя 19, 15:45    [22009031]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
Alibek B.
Member

Откуда:
Сообщений: 3315
https://drive.google.com/open?id=1MEyt8H2S6hB54_ibJIbQ-QVEBW3yLOE7
https://drive.google.com/open?id=1ikCvXIdB3xyi08eEereENcqmSa972DOp
3 ноя 19, 16:27    [22009047]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
Это к вопросу об анализе прошедших событий.
Самое-самое начало такогого анализа. Сейчас поздно, в будущем немного продолжу. Сейчас только среднее значение каждой 5-минутки. Видны кластеры ночь-день-ночь. Видно как яркие точки просаживают всех остальных. Перед самым рассветом там что ли свет в окне включили - тоже просед в виде ямки перед взлётом.

К сообщению приложен файл. Размер - 11Kb
6 ноя 19, 23:24    [22011130]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
mayton
Member

Откуда: loopback
Сообщений: 42917
exp98, а ты на Python что нибудь кодил?
7 ноя 19, 00:35    [22011149]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
Alibek B.
Member

Откуда:
Сообщений: 3315
Косметический вопрос.
Скрипт, который будет обрабатывать изображения, имеет следующий формат вызова:

Usage: ./timelapse.sh [ lapse [<options>] | fetch | parse | purge ]
lapse - processing image series
fetch - get new image series
parse - get image series and processing current period for all modes
purge - remove old files

<options>
-mode [ split | mixed | blend | faded ]
Current image processing mode. Use all modes by default.
-beg [ timestamp | datetime | delta[|s|m|h] ]
Define start period. Use current time by default.
-end [ timestamp | datetime | delta[|s|m|h] ]
Define end period. Use start period by default.

timestamp - Unix timestamp (seconds since the epoch)
datetime - date and time in format [YYYYMMDD]T[HHNN]
use current date/time if ommited
delta - time shift from current in format [+|-]num with suffix:
no suffix - interval (range 0..9999)
s - delta in seconds
m - delta in minutes
h - delta in hours

Examples:
* ./timelapse.sh fetch
Get and save image series (without processing)
* ./timelapse.sh lapse -beg 4h
Processing all modes for last 4 hours
* ./timelapse.sh lapse -beg 24h -end 6h
Processing all modes for 6 hour interval of 24 hours ago
* ./timelapse.sh lapse -mode split -beg 20191101T -end 100
Processing split-mode for interval from 2019-11-01 for 100 intervals
* ./timelapse.sh parse
Get and processing image series
Не посоветуете, что добавить/исправить?
7 ноя 19, 20:03    [22011890]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
mayton
exp98, а ты на Python что нибудь кодил?
Сегодня можно считать, что нет.
7 ноя 19, 21:49    [22011935]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
Alibek B.
Косметический вопрос ... Не посоветуете, что добавить/исправить?
Я пасс.
Но ты бы хоть написал на какую тему добавить, чему должен результат соответствовать, а также что за человеческие операции делает этот Processing.
7 ноя 19, 21:58    [22011941]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
Alibek B.
Member

Откуда:
Сообщений: 3315
split - изображение формируется из вертикальных полосок небольшой ширины (2-10 пикселов), каждая полоска соответствует определенной давности. Выглядит интересно и динамично, но не очень художественно (кажется грязной или испорченной). Этот процессор у меня уже написан.

mixed - это то, что тут обсуждается, усредненное изображение. Этот процессор тоже в принципе готов.

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

faded - наложение по формуле mix = mix*k + new*(1-k), в котором прошедшие события будут постепенно затухать. Процессор пока ещё тоже не готов.

Остальные опции нужны для удобства и для возможности ретроспективно обработать прошлые изображения (я планирую хранить их какое-то время). А кроме того я планирую для каждого вида обработки использовать минимум три периода — последние 24 часа, календарные сутки (с 0 до 0 часов), календарный год (с 1 января).

К сообщению приложен файл. Размер - 139Kb
7 ноя 19, 22:53    [22011960]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
mayton
Member

Откуда: loopback
Сообщений: 42917
exp98
mayton
exp98, а ты на Python что нибудь кодил?
Сегодня можно считать, что нет.

Смотрю что в задачах прототипирования большое число сорцов именно на питоне.
https://opensource.com/article/19/3/python-image-manipulation-tools
7 ноя 19, 23:55    [22011978]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
mayton, у меня это всё из разряда хобби. Мои мелкие задачки ещё более быстро прототипировать в МЛ, в полной версии (тем более в современной) имеется трансляция в Си.
Ну а Питон ... я не оспариваю, просто личное время жалко))
8 ноя 19, 12:04    [22012217]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
Alibek B., а за календарный год - вообще есть смысл? день-ночь-полнолуние, дождь-солнце, зима-лето-снегопад ...
8 ноя 19, 12:09    [22012220]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
mayton
Member

Откуда: loopback
Сообщений: 42917
Кстати вот возникла идея. Есть Б.У. шные битые фотокамеры. В которых матрица частично повреждена.
2-3 пиксела горят одим цветом или несколько строчек из матрицы также выключены.

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

Для детектирования этого эффекта - думаю надо взять эту камеру. Снять чёрный фон. А потом белый фон.
И внимательно посмотреть на картинку с точки зрения артефактов.
8 ноя 19, 12:12    [22012222]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
Alibek B.
Member

Откуда:
Сообщений: 3315
exp98
Alibek B., а за календарный год - вообще есть смысл? день-ночь-полнолуние, дождь-солнце, зима-лето-снегопад ...

Да, может получиться интересно.
Собственно первоначально идея у меня зародилась после этого: http://www.priroda.su/item/2136
Разумеется, годовая агрегация будет разбита по часам (то есть будет 24 годовые фотографии на каждый час суток).

Сообщение было отредактировано: 8 ноя 19, 12:21
8 ноя 19, 12:19    [22012227]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
Alibek B.,
моё имхо, что добавиь нужно что-то вроде того:
автор
нужны для удобства и для возможности ретроспективно обработать прошлые изображения
Не только прошлые, наверное и текущее. Так же кратко и самую суть. Возможно, что полезно краткую суть обработки и её цель.

Подход простой, всё как описано в стандартах.
Надо исходить из целевой аудитории, кто юзер будет, его квалификация, сколько лет будет длиться юзанье. Надо, чтобы "грамматика"+описание обеспечивали достижение юзером его целей. Все достаточные параметры, все способы их использования для получения нужного рез-та и т.д. (очень бюрократично написал)

Понимание грамматики прогером имхо ПОЧТИ обеспечено.
Только остаётся домысливать, что наряду с -MODE может одновременно быть -BEG и т.п. Имхо нужно домысливать, что весь алгоритм получения одного отчёта не удастся задать одной строкой параметров. Нужна послед-сть вызовов скрипта.
С чем скрипт будет взаимодействовать, в какой среде и в каких ситуациях запускаться, кем.

Но это всё для полного счастья. Если же во встроенной подсказке, то конечно слов поменьше.
8 ноя 19, 12:31    [22012234]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
mayton
Для детектирования этого эффекта - думаю надо взять эту камеру. Снять чёрный фон. А потом белый фон.
...и будет он одинаково серым там и там. Если спецом не похимичить с выдержкой и диафрагмой (возможно и ИСО чувствительностью)
Наверное надо снять чёрно-белый квадрат, потом его или камеру повернуть на 90 3 раза. И после центральную точку отдельно проверить.

Толко кто будет пользоваться ...
Моему, например, 12 лет. Наружные створки не все уже закрываются. На объективе небольшое пятно от какой-то непогоды. Но пикселы целы. Пользуюсь.
8 ноя 19, 12:50    [22012251]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
mayton
Member

Откуда: loopback
Сообщений: 42917
Царапины на линзе - сюда-же.
8 ноя 19, 12:59    [22012256]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
Alibek B.
Да, может получиться интересно.
Без умножения, деления и корня красоту не сделать на худ-х снимках.
Помню снимок в журнуле был. В нерезиновске над шпилем МГУ 7 полных Лун одновременно. Снято на плёнку. Штативчик нужен и предварительный расчёт (и запасные батарейки). Без всякого монтажа. Сейчас оттуда так не снять, домами застроили.
8 ноя 19, 13:02    [22012260]     Ответить | Цитировать Сообщить модератору
 Re: Наложение серии изображений  [new]
exp98
Member

Откуда:
Сообщений: 1846
mayton
относительно качественный фильтр
Дешёвый способ удаления родинок с портрета))
8 ноя 19, 13:06    [22012261]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
Все форумы / Программирование Ответить