Единомышленники - это замечательно. Старший сын очень помогает. Я бы даже сказал, он делает большую часть разметки. Я только проверяю и иногда что-то подправляю. И не смотря на то, что формально он зарабатывает копейки, но за 2 месяца он сможет заработать на половину телефона, а вторую половину я как родитель оплачу из принципа 50 рублей за каждый год пользования предыдущим телефоном. Но главное я вижу, что ему нравится чем мы занимаемся и он сильно вовлечён в процесс. Думаю получится хороший инженер...
А для гта5 исходники были получается?? Ну кстати можно нечто подобное сделать на открытом движке - типа юнити или унреал. Там даже специальные плагины для этого есть.
Как раз в статье (которую указал в комментарии для другого видео) и описывали как они делали. И это сильно не понравилось издателю GTA. В результате пришлось приостановить работы других энтузиастов. Если интересно, то покопайтесь в этой теме. Если будете искать self-driven GTA то обязательно найдёте следы. Но уже увы, много чего недоступно
Спасибо за ролики! Вопрос: возможно ли было автоматизировать процесс разметки прямоугольником (object detection) через редактор самой армы с помощью стереографии? Возможно было сохранять мета-данные во время сохранения изображения в виде расположения и ориентации техники, расположения и ориентации камеры наблюдателя?
Вот честно скажу, не знаю. Я практически не знаком с редактором Армы. У меня были мысли автоматизировать саму съёмку, т.е. перемещать камеру скриптом, но в этом нужно было разбираться. Что касается возможности авто-детекции, то вообще не знаю можно ли это делать. Для этого нужно хорошо владеть Редактором. Да и размечать прямоугольником это не проблема. уже бы все изображения разметил. Но решил сразу готовить данные для задачи сегментации, поэтому и размечаю до сих пор. Но если вы знаете как можно сделать то, о чём вы написали, то пожалуйста поделитесь как это сделать. У меня бы появилось больше возможностей использовать новые данные.
@@Motskin_AI я не знаком с Arma3 editor. Но поговорив немного с ChatGPT, понял что Editor имеет свой скриптовый язык для автоматизации, который может автоматизировать процесс создания скриншотов машин (при этом сохраняе вместе со скриншотами координаты техники, координаты и параметры камеры типа фокусного расстояния и т.д.). Дальше в процессе препроцессинга при помощи 3Д-в-2Д проекции и сохраненных данных можно высчитать расположения пикселя соответствующего центру техники на скриншоте. Остается только узнать длину и ширину прямоугольника, которые думаю тоже можно высчитать , т.к. мы также имеем сохраненную ориентацию техники относительно камеры. Единственная проблема как я понял editor не дает доступ к размерам техники напрямую через скрипт, пожэтому придется создать lookup лист с парами имя техники-размеры
отличный ролик спаисбо. А с помощью какой сети ты стал бы детектить и трекить ключевые точки созданные не на челвоеке а на произвольном объекте (танк). НАпример в йоло8 есть "поус естимейшен" но он для танка вряд ли подойдет.
Спасибо за тёплые слова. Во первых должен сказать, что у меня не было реального проекта, где приходилось бы трекать ключевые точки. Поэтому дальнейший ответ, просьба воспринимать как одно из мнений. Если бы мне нужно было бы решать задачу трекинга по точкам, то сперва я бы посмотрел в сторону YOLO только потому, что я знаю что там это можно делать. И очень много информации в интернете. Что касается трекинга точек в YOLO, то думаю можно будет сделать также как я это делал с сегментацией. Просто назначил свои классы и обучил модель. (Вы можете посмотреть как я перестроил YOLO под свою задачу сегментации, на моих классах в видео: ua-cam.com/video/8Q-1zVtONSs/v-deo.html) Опять же, не вдаваясь в детали, но мне кажется, что нужно подменить точки человека в YOLO на точки танка и с чистого листа обучить модель. чтобы получить модель типа yolov8-xx-tank_pose.pt. Но на перёд нужно учитывать о том, что все люди по скелету похожи, в то время как техника имеет множество видов.
Здорово, когда есть своя команда единомышленников, пусть это даже дети;)
Единомышленники - это замечательно. Старший сын очень помогает. Я бы даже сказал, он делает большую часть разметки. Я только проверяю и иногда что-то подправляю. И не смотря на то, что формально он зарабатывает копейки, но за 2 месяца он сможет заработать на половину телефона, а вторую половину я как родитель оплачу из принципа 50 рублей за каждый год пользования предыдущим телефоном.
Но главное я вижу, что ему нравится чем мы занимаемся и он сильно вовлечён в процесс. Думаю получится хороший инженер...
Редкий случай отличного изложения материала. Спасибо.
Спасибо за тёплые слова, буду стараться держать качество.
А для гта5 исходники были получается??
Ну кстати можно нечто подобное сделать на открытом движке - типа юнити или унреал.
Там даже специальные плагины для этого есть.
Как раз в статье (которую указал в комментарии для другого видео) и описывали как они делали. И это сильно не понравилось издателю GTA. В результате пришлось приостановить работы других энтузиастов. Если интересно, то покопайтесь в этой теме. Если будете искать self-driven GTA то обязательно найдёте следы. Но уже увы, много чего недоступно
Скажи пожалуйста, по итогу всё таки разметку всех >15k изображений как будет сделана, через боксы или полигоны?
Разметка делается полигонами.
@@Motskin_AI понял, спасибо большое. Ждём новых частей!))) 🤗
Спасибо за ролики! Вопрос: возможно ли было автоматизировать процесс разметки прямоугольником (object detection) через редактор самой армы с помощью стереографии? Возможно было сохранять мета-данные во время сохранения изображения в виде расположения и ориентации техники, расположения и ориентации камеры наблюдателя?
Вот честно скажу, не знаю. Я практически не знаком с редактором Армы. У меня были мысли автоматизировать саму съёмку, т.е. перемещать камеру скриптом, но в этом нужно было разбираться. Что касается возможности авто-детекции, то вообще не знаю можно ли это делать. Для этого нужно хорошо владеть Редактором. Да и размечать прямоугольником это не проблема. уже бы все изображения разметил. Но решил сразу готовить данные для задачи сегментации, поэтому и размечаю до сих пор.
Но если вы знаете как можно сделать то, о чём вы написали, то пожалуйста поделитесь как это сделать. У меня бы появилось больше возможностей использовать новые данные.
@@Motskin_AI я не знаком с Arma3 editor. Но поговорив немного с ChatGPT, понял что Editor имеет свой скриптовый язык для автоматизации, который может автоматизировать процесс создания скриншотов машин (при этом сохраняе вместе со скриншотами координаты техники, координаты и параметры камеры типа фокусного расстояния и т.д.). Дальше в процессе препроцессинга при помощи 3Д-в-2Д проекции и сохраненных данных можно высчитать расположения пикселя соответствующего центру техники на скриншоте. Остается только узнать длину и ширину прямоугольника, которые думаю тоже можно высчитать , т.к. мы также имеем сохраненную ориентацию техники относительно камеры. Единственная проблема как я понял editor не дает доступ к размерам техники напрямую через скрипт, пожэтому придется создать lookup лист с парами имя техники-размеры
отличный ролик спаисбо.
А с помощью какой сети ты стал бы детектить и трекить ключевые точки созданные не на челвоеке а на произвольном объекте (танк). НАпример в йоло8 есть "поус естимейшен" но он для танка вряд ли подойдет.
Спасибо за тёплые слова. Во первых должен сказать, что у меня не было реального проекта, где приходилось бы трекать ключевые точки. Поэтому дальнейший ответ, просьба воспринимать как одно из мнений. Если бы мне нужно было бы решать задачу трекинга по точкам, то сперва я бы посмотрел в сторону YOLO только потому, что я знаю что там это можно делать. И очень много информации в интернете.
Что касается трекинга точек в YOLO, то думаю можно будет сделать также как я это делал с сегментацией. Просто назначил свои классы и обучил модель. (Вы можете посмотреть как я перестроил YOLO под свою задачу сегментации, на моих классах в видео: ua-cam.com/video/8Q-1zVtONSs/v-deo.html)
Опять же, не вдаваясь в детали, но мне кажется, что нужно подменить точки человека в YOLO на точки танка и с чистого листа обучить модель. чтобы получить модель типа yolov8-xx-tank_pose.pt. Но на перёд нужно учитывать о том, что все люди по скелету похожи, в то время как техника имеет множество видов.