169 похожих чатов

А давайте поговорим об изображениях. Представим что я запускаю камеру

в приложении и мне нужно фиксировать любые вспышки света в ночи - это возможно?

24 ответов

33 просмотра
Капитан-Шимпанзе Автор вопроса

То есть вспышки есть - делаем снимок, темнота - не делаем😂

Ну, видимо, надо анализировать изображение в реальном времени

да по идее, просто проверять пиксели битмапы на наличие белого цвета(нужен правда сложный алгоритм чтоб проверку оптимизировать)

Конечно возможно

Капитан Шимпанзе
А вот не факт что он белый🧐

можно проверять rgb цвета, если у них всех большое значение то условно белый пиксель

Капитан-Шимпанзе Автор вопроса
индзэец индус
да по идее, просто проверять пиксели битмапы на на...

Ну если сожмешь, тогда да, но если есть возможность с датчиком света, то лучше такой

Pavel Erokhin
Ну если сожмешь, тогда да, но если есть возможност...

ну он юзает заднюю камеру, но если это только для него приложение то можно просто зеркало поставить)))))

Возможно. Снимаешь видео, у каждого кадра меряешь среднюю яркость, при скачке довольно орешь "о, вспышка!" И сохраняешь этот кадр

Лучше подумать о том, что будет когда настанет утро И что делать с сумерками

Pavel Erokhin
Ну если сожмешь, тогда да, но если есть возможност...

А может быть, есть какой-то китайский детектор вспышек с блютусным апи?

Капитан-Шимпанзе Автор вопроса
Капитан Шимпанзе
Оно не настанет для этого приложения

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

Среднюю яркость не обязательно мерять по всему кадру, это сложно вычислительно , можно брать 1000 случайных точек

Капитан-Шимпанзе Автор вопроса

Проблема в том, что это не солнечные лучи и датчик их не зафиксирует, только камера

Сергей П.
Среднюю яркость не обязательно мерять по всему кад...

1000 точек? Даже в разрешении 840 на 360 точек будет 302400

Капитан Шимпанзе
Проблема в том, что это не солнечные лучи и датчик...

а у тебя будут большие вспышки (ну чтоб на камере полностью засвечивало)?

Капитан-Шимпанзе Автор вопроса
индзэец индус
а у тебя будут большие вспышки (ну чтоб на камере ...

Нет, это и не вспышки на самом деле, это физические частицы, которые может фиксировать обычная камера, но не может фиксировать датчик света. Вот так всë сложно🤔

Pavel Erokhin
1000 точек? Даже в разрешении 840 на 360 точек буд...

Норм. Именно что из охуллиона точек можно взять тысячу равномерно раскиданных и если там яркость выросла на порядок то привет, в кадре шарахнула молния

Капитан Шимпанзе
Нет, это и не вспышки на самом деле, это физически...

Подробности подъехали. Сначала вспышки, потом не вспышки. О - определенность.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта