avr123.nm.ru писал(а):1) Предлагаю на сайте-форуме "навигатора" выложить отлаженный проект-пример: Турель горизонталь-вертикаль с выдачей команд в произвольный COM порт на подсветку слабым лазером движущихся объектов в кадре, а лучше по распознанным образам людей, возможно и не движущихся. ИМХО это очень популярная тема и будет многократно воспроизведена самодельщиками. Т.е. прога постянно выдает в COM порт 2 байта на положение гор. верт. Где число 127 будет означать положение объекта в центре кадра, и еще байт содержащий бит включения лазера и 7 бит контрольной информации например. Позже хорошо бы дать возможность задавать зоны тревоги в кадре и прочие штучки. Думаю сообщество юзеров уже подхватит.
2) хорошо бы сделать пример распознавания объектов типа дорога с разметкой + полоса аэродрома для приложения автоматической посадки беспилотников и возможно руления при взлете. типа
В Навигаторе версии 0.7.4.1 уже заложена возможность отслеживания двигающегося в кадре объекта, по результатам Навигатор возвращает координаты двигающейся цели в переменных:
NV_OBJECTS_TOTAL - total number of recognized objects
NV_ARR_OBJ_RECT_X - left-top corner X coordinate of recognized object
NV_ARR_OBJ_RECT_Y - left-top corner Y coordinate of recognized object
NV_ARR_OBJ_RECT_W - width of recognized object
NV_ARR_OBJ_RECT_H - height of recognized object
А дальше дело техники: установить фиксированную камеру, прикрепить к турели лазер, написать скрипт, который в соответствии со значениями координат двигающейся в кадре цели поворачивает турель на угол, пропорциональный отклонению цели от центра экрана