ShootLog - простенькая автоматизация видеонаблюдения за мишенью

Perf

Продвинутый пользователь
Сообщения
336
Симпатии
255
Адрес
Екатеринбург
#1
Предпосылки создания изложил тут.
Функционал:
- Счет выстрелов
- Взятие фото по нажатию пробела (число выстрелов инкрементируется) или "R" (последнее фото заменяется, нужно например в случае последнего фото не в фокусе). Фото берется по ссылке с любой веб-камеры, имеющей возможность отдавать картинку по http или https-запросу. В качестве камеры можно использовать любой смартфон с установленной программой IPWebcam.
- Листание стрелками туда-сюда по снятым фото.
- Очистка всех накопленных фото, сброс количества выстрелов по кнопке "C"
- Удаление последнего фото и декремент количества выстрелов (на случай случайного двойного нажатия пробела) по кнопке "Del"
- Для каждого фото можно задать достоинство попадания нажатием цифр 0,1 (это 10) и 9,8,7,6. Это можно сделать и позже при листании.
- Если для всех фото в серии из 5 или 10 задано достоинство - подсчет сумы в серии
- Сохранение всех фото в заданный каталог в виде jpg-файлов, сохранение очков рядышком в txt-файл.

Картинка:


Видео:

Лежит тут
 
Последнее редактирование:

SergKovrov

Домуправ с пистолетом
Сообщения
815
Симпатии
763
Адрес
Ковров
#2
Респект и уважуха, снимаю шляпу. :good:
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#3

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#4
Предпосылки создания изложил тут.
Функционал:
- Счет выстрелов
- Взятие фото по нажатию пробела (число выстрелов инкрементируется) или "R" (последнее фото заменяется, нужно например в случае последнего фото не в фокусе). Фото берется по ссылке с любой веб-камеры, имеющей возможность отдавать картинку по http или https-запросу. В качестве камеры можно использовать любой смартфон с установленной программой IPWebcam.
- Листание стрелками туда-сюда по снятым фото.
- Очистка всех накопленных фото, сброс количества выстрелов по кнопке "C"
- Удаление последнего фото и декремент количества выстрелов (на случай случайного двойного нажатия пробела) по кнопке "Del"
- Для каждого фото можно задать достоинство попадания нажатием цифр 0,1 (это 10) и 9,8,7,6. Это можно сделать и позже при листании.
- Если для всех фото в серии из 5 или 10 задано достоинство - подсчет сумы в серии
- Сохранение всех фото в заданный каталог в виде jpg-файлов, сохранение очков рядышком в txt-файл.

Картинка:


Видео:

Лежит тут
Ни черта не понял, но интересно до усрачки!
Что за экзешник в зип?
Что вообще с этим зип делать?
И под мак ос нет?
Тебе бы подробный гайд запилить надо, кмк.
Мы эту тему в своё время обсасывали. Но потом забросили. На тот момент у нас не хватило энтузиазма или программеров.
Или всё вместе.
Так что твоя работа может войти в анналы истории стрелкового спорта!
Давай подробный гайд по пунктам, как принято:
1. Требования (оборудование, платформа и так далее)
2. Установка
3. Начало работы
Ну и так далее..
Запилишь?
Ну и по сабжу- Красавчег!
Мне всегда нравились толковые и творческие люди!
К тому же руки из плеч растут..
*посмотрел на расположение своих рук и всплакнул*
 

SergKovrov

Домуправ с пистолетом
Сообщения
815
Симпатии
763
Адрес
Ковров
#5
Если руки золотые, не важно из какого места они растут. :cool:
 

pointer

Продвинутый пользователь
Сообщения
160
Симпатии
260
#6
Специфика российских стрелков - наверное каждый второй колхозил себе оборудование =))
я тоже когда-то забавлялся вот таким комбайном:
в основном под скоростные, программный таймер, 2 режима определения вы стрела (микрофон и датчик давления на мишени), IP камера делает снимок с задержкой после выстрела, на мишени пара индикаторов (красный/зеленый). саму программу до сих пор пользую для удержаний (просто привык), все остальное осталось в Ульяновске

 

Perf

Продвинутый пользователь
Сообщения
336
Симпатии
255
Адрес
Екатеринбург
#7
Просто запустить.
Требуется .Net Framework 4.5, в современных Windows обычно уже стоит.

Нет.
Подозреваю что можно запустить как-то примерно как в Linux, но в маках не спец совсем.

я тоже когда-то забавлялся вот таким комбайном:
Видел, оттуда идею и взял :)
Но про ардуинку и датчик удара решил что для моей задачи это не нужно, проще пробел нажать.

Тебе бы подробный гайд запилить надо, кмк.
Распаковываем куда угодно exe, запускаем, сразу нажимаем "О", вводим ссылку на получение фото с камеры.
Если камера в виде смартфона с установленной IPWebcam - то у него там прямо на экране есть эта ссылка.
При желании, разворачиваем на весь экран, нажав "М".
Нажимаем пробел, если все удачно - видим фото мишени.
Стреляем, нажимаем "R" чтобы увидеть первую пробоину.
(отличие "R" от нажатия пробела только в том что он не инкрементирует количество выстрелов а обновляет текущее фото)
Если видим достоинство - нажимаем цифру (не обязательно).
Например если видим что попадание в 10, то нажимаем 1 или 0, если в 9 - соответственно 9 и т.п.
Стреляем еще, нажимаем пробел, видим опять мишень уже с двумя пробоинами.
И т.д.
В любой момент полученные кадры можно листать стрелками влево-вправо.
Как все простреляли, жмем "S", прога спросит куда сохранить, там будут все картинки и текстовый файл с очками.
Жмем "С" чтобы очистить и начать снова.
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#8
Специфика российских стрелков - наверное каждый второй колхозил себе оборудование =))
я тоже когда-то забавлялся вот таким комбайном:
в основном под скоростные, программный таймер, 2 режима определения вы стрела (микрофон и датчик давления на мишени), IP камера делает снимок с задержкой после выстрела, на мишени пара индикаторов (красный/зеленый). саму программу до сих пор пользую для удержаний (просто привык), все остальное осталось в Ульяновске

Передал бы оборудование в надежные руки, а?
Макбук не надо, у меня свой есть:ahaha:
Ну или тоже поделился бы списком устройств, софтиной и гайдом?
 

pointer

Продвинутый пользователь
Сообщения
160
Симпатии
260
#9
Передал бы оборудование в надежные руки, а?
Макбук не надо, у меня свой есть:ahaha:
Ну или тоже поделился бы списком устройств, софтиной и гайдом?
Тут человек, который это снимал, вчера зарегался. (http://severforum.ru/members/sniperische.4081/)
У него в тире все железо лежало. поговори с ним, если еще не потерялось все - да пожалуйста.
а программная часть в открытом доступе в исходниках, разумеется.
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#10
Просто запустить.
Требуется .Net Framework 4.5, в современных Windows обычно уже стоит.


Нет.
Подозреваю что можно запустить как-то примерно как в Linux, но в маках не спец совсем.


Видел, оттуда идею и взял :)
Но про ардуинку и датчик удара решил что для моей задачи это не нужно, проще пробел нажать.


Распаковываем куда угодно exe, запускаем, сразу нажимаем "О", вводим ссылку на получение фото с камеры.
Если камера в виде смартфона с установленной IPWebcam - то у него там прямо на экране есть эта ссылка.
При желании, разворачиваем на весь экран, нажав "М".
Нажимаем пробел, если все удачно - видим фото мишени.
Стреляем, нажимаем "R" чтобы увидеть первую пробоину.
(отличие "R" от нажатия пробела только в том что он не инкрементирует количество выстрелов а обновляет текущее фото)
Если видим достоинство - нажимаем цифру (не обязательно).
Например если видим что попадание в 10, то нажимаем 1 или 0, если в 9 - соответственно 9 и т.п.
Стреляем еще, нажимаем пробел, видим опять мишень уже с двумя пробоинами.
И т.д.
В любой момент полученные кадры можно листать стрелками влево-вправо.
Как все простреляли, жмем "S", прога спросит куда сохранить, там будут все картинки и текстовый файл с очками.
Жмем "С" чтобы очистить и начать снова.
И сразу посыпались вопросы..
1. У афони 7+ такая камера, которая нужна?
2. Не особо понятно про получение ссылки на фото с камеры/
3. Клавиши нажимаем на компе?
Ты бы видео туториал запилил.
Парень ты толковый и тебе это сделать три сек делов. А польза огромная.
 

Perf

Продвинутый пользователь
Сообщения
336
Симпатии
255
Адрес
Екатеринбург
#11
Немного добавлю про IPWebcam.
На экране у него ссылка вида: http://192.168.2.24:8080
Можно зайти по ней браузером.
А в ShootLog в ссылку надо дописать "/photo.jpg"
Т.е. полная ссылка будет: http://192.168.2.24:8080/photo.jpg
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#12
Если руки золотые, не важно из какого места они растут. :cool:
Хм..Обнадеживающе звучит, но нет.
У меня руки вообще платиновые, но месторасположение их сводит на нет всю драгоценность таковых:ahaha:
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#13

Perf

Продвинутый пользователь
Сообщения
336
Симпатии
255
Адрес
Екатеринбург
#14
У афони 7+ такая камера, которая нужна?
Наверное нормальная камера там.
Но есть сомнения в наличии IPWebcam под айфоны.

Клавиши нажимаем на компе?
Конечно.
Все кнопки - в проге ShootLog.

Не прокатило..Пили туториал
Эх....
С детства ненавижу писать мануалы на свой софт.
Он же "интуитивно-понятный" жеж ! :biggrin:
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#15
Наверное нормальная камера там.
Но есть сомнения в наличии IPWebcam под айфоны.


Конечно.
Все кнопки - в проге ShootLog.


Эх....
С детства ненавижу писать мануалы на свой софт.
Он же "интуитивно-понятный" жеж ! :biggrin:
Возможно, что всё понятно.
Но я тупой- это раз.
Второе- привык смотреть на ютубе туториалы.
Вот и сейчас программирование на трубе смотрю.
Разучился технические книги читать.
В моем случае работает правило про- лучше один раз увидеть...
 

Perf

Продвинутый пользователь
Сообщения
336
Симпатии
255
Адрес
Екатеринбург
#16
Да, также как в Linux.
Ставим Mono в MacOS

Второе- привык смотреть на ютубе туториалы.
Иногда посмотришь ролик какой-нибудь обучающий минут на 40, и понимаешь в конце что текстом это в один абзац все поместилось бы :)
И прочитать его - 10 сек.
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#17
Да, также как в Linux.
Ставим Mono в MacOS


Иногда посмотришь ролик какой-нибудь обучающий минут на 40, и понимаешь в конце что текстом это в один абзац все поместилось бы :)
И прочитать его - 10 сек.
Именно поэтому сперва приходится прошерстить всю трубу по теме, чтобы выбрать что-то толковое.
В частности, по питону я нашел всего пару-тройку толковых ребят, которые сами давно в теме и умеют преподавать.
А это дорогого стоит.
Можно классно уметь что-то делать самому, но при этом не уметь передавать эти знания/умения другим.
В свое время был один тренер (лень искать) австралийской сборной по плаванию.
Он сделал команду или олимпийскими чемпионами, или чемпионами мира (тоже не помню)..
По традиции, пловцы сбрасывают своего тренера в бассейн, в случае победы.
Ну и вот- тренер чуть не утонул!
Оказалось, что он не умел плавать, что не помешало ему подготовить классных пловцов.
Как-то так.
Сорян за оффтоп.
пысы: что такое моно?
 

kashchei

Модератор
Сообщения
4,173
Симпатии
1,925
Адрес
Нижний Новгород
#19
Кроссплатформенная урезанная версия .Net
https://www.mono-project.com/
Я посмотрел, Игорь!
Но я слабо пока в этом понимаю.
Поэтому в моем случае нужна пошаговая видеоинструкция с пояснениями.
Мне стоит только один раз понять принцип.
Дело в том, что я и про фрэймворк имею весьма смутные представления.
Ну типа- есть он и есть..
А когда перелез на мак, то вообще стало не интересно.
Он же зараза даже ради приличия ни разу не завис!
Перегружается только после обновления.
 
Яндекс.Метрика Индекс цитирования