Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 23:09:56 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
про камеру ничего сказать не могу, но, для отлова изменений в HiAsm обычно используется элемент ChangeMon..
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 23:09:56 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
в инструментах
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 23:09:56 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
нету
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
ChangeMon в данной ситуации не поможет. IC в руки и вперед ваять код сравнения картинок на растровом уровне. Впрочем такого добра в инете сейчас уйма.
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 23:09:57 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
предлагается наполнить это code_11170.txt..
|
|||
карма: 0 |
| ||
файлы: 1 | code_11170.txt [224B] [208] |
Ответов: 8926
Рейтинг: 823
|
|||
Dilma, всё есть для решения на штатных компонентах, зачем IC
90.150.205.243, вот рабочий примнр:code_11171.txt Проверка совпадения картинок через 200 мсек (устанавливается таймером), для уменьшения нагрузки на компьютер картинка усредняется до 9х12 пикселей, (элемент ReSize - можно установить и больше и меньше), выход не совпадения 0 - 100% (0-картинка без изменений), снятие сигнала "Сброс" |
|||
карма: 19 |
| ||
файлы: 1 | code_11171.txt [4.4KB] [244] | ||
Голосовали: | nesco, Administrator |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Леонид писал(а): всё есть для решения на штатных компонентахОригинально... ------------ Дoбавленo: Леонид, а чего не опубликуешь ------------ Дoбавленo: Леонид, чувствительность в обратную сторону работает, уменьшая значение, чувствительность повышается, или это -- ограничитель, дойдя до которого происходит сработка |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco, "ограничитель, дойдя до которого происходит сработка" - именно так
"а чего не опубликуешь" - только се.., вчера нарисовал, это не законченная программа, а работающий пример "Оригинально..." - содержится неочевидное решение, а это решение в лоб, по поставленной задаче |
|||
карма: 19 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Леонид, мне очень понравилось и я немного улучшил (как мне показалось). Убрал постоянную запись в файл, если делать то по сработке, нафига фрагментировать постоянно винт, ну и так, по мелочам (нафига там куча микроимэйджев )
------------ Дoбавленo: Леонид писал(а): "Оригинально..." - содержится неочевидное решениеТут я тебя не понял, че ты этим хотел сказать Мне кажется, решений может быть много, а вот результат -- один ------------ Дoбавленo: Леонид, алгоритмом не поделишься, а то я не въехал откуда там коэффициенты взялись. |
|||
карма: 22 |
| ||
файлы: 1 | videocompare_new.sha [4.5KB] [305] |
Ответов: 8926
Рейтинг: 823
|
|||
nesco, расчёт (алгоритм - слишком почётно ) : абсолютная величина разницы между пикселями отдельно по трём цветам (может быть от 0 до 255), для приведения к процентному виду делённая на среднюю, т. е. на 128, а для каждого пикселя их три, поэтому делим на 384 и умножаем на 100%, или просто делим на 3.84, ссумируются все пиксели, поэтому делим на их количество (высота*ширину), получаем результат от 0 до 200% (0 - изменений не было)
|
|||
карма: 19 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Алгоритм вполне работоспособный, но медленный, вот я и спросил про формулу расчета. Хорошо бы это дело ускорить.
|
|||
карма: 22 |
|