Главная
Форумы
Новые сообщения
Поиск сообщений
Что нового?
Новые сообщения
Новые ресурсы
Последняя активность
Ресурсы
Последние отзывы
Поиск ресурсов
Пользователи
Зарегистрированные пользователи
Текущие посетители
Вход
Регистрация
Что нового?
Поиск
Поиск
Искать только в заголовках
От:
Новые сообщения
Поиск сообщений
Меню
Вход
Регистрация
Приложение
Установить
Форумы
Спортивная стрельба
Пистолет
ShootLog - простенькая автоматизация видеонаблюдения за мишенью
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать
другой
.
Ответить в теме
Сообщение
<blockquote data-quote="Perf" data-source="post: 53610" data-attributes="member: 3833"><p>Ну потестил много-разно Emgu CV (обертка OpenCV для .Net).</p><p>Результаты....эммм....скорее отрицательные.</p><p></p><p>Там есть два полезных метода:</p><p></p><p>1. Поиск окружностей на изображении.</p><p>Работает так себе, выяснилось что он ищет именно идеальные окружности (не эллипсы), поэтому надо картинку выравнивать идеально.</p><p>Работает довольно долго.</p><p>Требует ручного подбора параметров.</p><p></p><p>2. Поиск контуров с последующим поиском наименьшего охватывающего эллипса.</p><p>Работает лучше и быстрее, но тоже есть проблемы.</p><p>Пробовал делать поиск контуров по разнице между предыдущим и текущим фото, работает, но с оговорками (см. ниже).</p><p></p><p>Для всех методов надо делать предварительную обработку, как минимум перевод в градации серого, затем коррекция контраста, яркости и гаммы. </p><p>Как максимум - коррекция трапециидальных и пр. искажений.</p><p>Я это делал вручную в фотошопе, как это автоматизировать - пока нет понимания.</p><p></p><p>По итогу пришел к выводу что задачу можно разбить на подзадачи:</p><p>1. Предварительная обработка.</p><p>2. Поиск центра и границы яблока (делается один раз на исходной мишени).</p><p>3. После каждого выстрела поиск отверстия на разнице текущего и предыдущего фото, определение центра, вычисление очков</p><p></p><p>Подзадачу 1 пока непонятно как решить без привлечения оператора.</p><p>Подзадачу 2 проще решить с привлечением оператора (тыкания мышкой в две точки).</p><p>Подзадача 3 может и будет работать как-то, но не в случае сдвоек. Еще выяснилось что мишенька чуть сдвигается после каждого выстрела. </p><p></p><p>Ну и решил пока бросить это дело <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>[SPOILER="Тесты"]</p><p>Поиск контуров на исходной контрастной:</p><p><a href="https://hostingkartinok.com/show-image.php?id=1812612b30af8dd2e802ad5984b52cdb" target="_blank"><img src="https://s8.hostingkartinok.com/uploads/thumbs/2020/05/1812612b30af8dd2e802ad5984b52cdb.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>Поиск контуров и окружностей на скорректированной контрастной:</p><p><a href="https://hostingkartinok.com/show-image.php?id=df17545f0fb52630f3cbd56213456d2f" target="_blank"><img src="https://s8.hostingkartinok.com/uploads/thumbs/2020/05/df17545f0fb52630f3cbd56213456d2f.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>Поиск на вырезке из скорректированной контрастной:</p><p><a href="https://hostingkartinok.com/show-image.php?id=e1e98801929878c0ba76e6e2b77c5c49" target="_blank"><img src="https://s8.hostingkartinok.com/uploads/thumbs/2020/05/e1e98801929878c0ba76e6e2b77c5c49.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>Поиск контуров на разнице между фото:</p><p><a href="https://hostingkartinok.com/show-image.php?id=c81935a68f239d4e8ad596ceba66b630" target="_blank"><img src="https://s8.hostingkartinok.com/uploads/thumbs/2020/05/c81935a68f239d4e8ad596ceba66b630.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p>[/SPOILER]</p></blockquote><p></p>
[QUOTE="Perf, post: 53610, member: 3833"] Ну потестил много-разно Emgu CV (обертка OpenCV для .Net). Результаты....эммм....скорее отрицательные. Там есть два полезных метода: 1. Поиск окружностей на изображении. Работает так себе, выяснилось что он ищет именно идеальные окружности (не эллипсы), поэтому надо картинку выравнивать идеально. Работает довольно долго. Требует ручного подбора параметров. 2. Поиск контуров с последующим поиском наименьшего охватывающего эллипса. Работает лучше и быстрее, но тоже есть проблемы. Пробовал делать поиск контуров по разнице между предыдущим и текущим фото, работает, но с оговорками (см. ниже). Для всех методов надо делать предварительную обработку, как минимум перевод в градации серого, затем коррекция контраста, яркости и гаммы. Как максимум - коррекция трапециидальных и пр. искажений. Я это делал вручную в фотошопе, как это автоматизировать - пока нет понимания. По итогу пришел к выводу что задачу можно разбить на подзадачи: 1. Предварительная обработка. 2. Поиск центра и границы яблока (делается один раз на исходной мишени). 3. После каждого выстрела поиск отверстия на разнице текущего и предыдущего фото, определение центра, вычисление очков Подзадачу 1 пока непонятно как решить без привлечения оператора. Подзадачу 2 проще решить с привлечением оператора (тыкания мышкой в две точки). Подзадача 3 может и будет работать как-то, но не в случае сдвоек. Еще выяснилось что мишенька чуть сдвигается после каждого выстрела. Ну и решил пока бросить это дело :) [SPOILER="Тесты"] Поиск контуров на исходной контрастной: [URL=https://hostingkartinok.com/show-image.php?id=1812612b30af8dd2e802ad5984b52cdb][IMG]https://s8.hostingkartinok.com/uploads/thumbs/2020/05/1812612b30af8dd2e802ad5984b52cdb.png[/IMG][/URL] Поиск контуров и окружностей на скорректированной контрастной: [URL=https://hostingkartinok.com/show-image.php?id=df17545f0fb52630f3cbd56213456d2f][IMG]https://s8.hostingkartinok.com/uploads/thumbs/2020/05/df17545f0fb52630f3cbd56213456d2f.png[/IMG][/URL] Поиск на вырезке из скорректированной контрастной: [URL=https://hostingkartinok.com/show-image.php?id=e1e98801929878c0ba76e6e2b77c5c49][IMG]https://s8.hostingkartinok.com/uploads/thumbs/2020/05/e1e98801929878c0ba76e6e2b77c5c49.png[/IMG][/URL] Поиск контуров на разнице между фото: [URL=https://hostingkartinok.com/show-image.php?id=c81935a68f239d4e8ad596ceba66b630][IMG]https://s8.hostingkartinok.com/uploads/thumbs/2020/05/c81935a68f239d4e8ad596ceba66b630.png[/IMG][/URL] [/SPOILER] [/QUOTE]
Вставить цитаты...
Проверка
Ответить
Форумы
Спортивная стрельба
Пистолет
ShootLog - простенькая автоматизация видеонаблюдения за мишенью
Зарегестрируйтесь, что бы не видеть рекламму!
Сверху