Змінюй хід війни! Допомагай ЗСУ!

А де наші АйТі, коли вони так потрібні?

🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #181
P.S.
sudo nano /boot/config.txt
м
sdtv_aspect=2

sdtv_aspect:
  • 0: 4:3
  • 1: 14:9
  • 2: 16:9
  • 3: 16:9 (анаморфне, для PAL)
  • 4: 5:4
  • 5: 16:10
  • 6: 15:9

  • sdtv_mode=0: 720x480 (NTSC)
  • sdtv_mode=1: 720x480 (NTSC, японський)
  • sdtv_mode=2: 720x576 (PAL)
  • sdtv_mode=3: 720x576 (PAL, бразільський)
Это все хорошо, если у тебя бустер. Насколько я понял, cv2 ровно становится только на bullseye, на него я и ставил. А на bullseye до звизды было что я прописал sdtv_aspect=2, композит так и не завелся.
Заработал только после того, как я поменял выход через raspi-config
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #182
Это все хорошо, если у тебя бустер. Насколько я понял, cv2 ровно становится только на bullseye, на него я и ставил. А на bullseye до звизды было что я прописал sdtv_aspect=2, композит так и не завелся.
Заработал только после того, как я поменял выход через raspi-config
raspi config, по ідеї, повинен саме в той файл налаштування і заносити. Там помінялось дохуя чого, камера взагалі депрікейтед тепер, через ікси її нема, можна викликати налаштування через термінал - там є і вмикається, але попереджає, що депрекейтед і далі її не буде.

P.S. Раніше я через vlc на дісплей виводив, лагів майже немає.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #183
Фсьо по плану. пЛАН - по кругу. Джек - Деніелз.
1708117803387.png

мені ще такий траба. Той що від FPV комплекту - 2,5, а не 3.5. Ще підійде 3.5х3.5, бо в дісплея вхід такий, але, його теж в мене немає. Завтра прошвирнусь по гадюшникам - по шукаю.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #184
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #185
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #186
Фсьо по плану. пЛАН - по кругу. Джек - Деніелз.
1708117803387.png

мені ще такий траба. Той що від FPV комплекту - 2,5, а не 3.5. Ще підійде 3.5х3.5, бо в дісплея вхід такий, але, його теж в мене немає. Завтра прошвирнусь по гадюшникам - по шукаю.
У меня такой же план на это вечер
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #187
Фсьо по плану. пЛАН - по кругу. Джек - Деніелз.
1708117803387.png

мені ще такий траба. Той що від FPV комплекту - 2,5, а не 3.5. Ще підійде 3.5х3.5, бо в дісплея вхід такий, але, його теж в мене немає. Завтра прошвирнусь по гадюшникам - по шукаю.
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #188
Які версії opencv-python, opencv-python-contribs ?
Ця хуйня не працює.
1708119619473.png

Або так, або вершен знаходить, та не знаходить:
1708119657556.png


Є якийсь комплект рабочіх версій?

tracker = cv2.legacy.TrackerMOSSE_create()
AttributeError: module 'cv2.cv2' has no attribute 'legacy'
4.4.0
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #189
Які версії opencv-python, opencv-python-contribs ?
Ця хуйня не працює.
1708119619473.png

Або так, або вершен знаходить, та не знаходить:
1708119657556.png


Є якийсь комплект рабочіх версій?

tracker = cv2.legacy.TrackerMOSSE_create()
AttributeError: module 'cv2.cv2' has no attribute 'legacy'
4.4.0
А ты не ленись, собери сv2 сам.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #190
мені ще такий траба. Той що від FPV комплекту - 2,5, а не 3.5. Ще підійде 3.5х3.5, бо в дісплея вхід такий, але, його теж в мене немає. Завтра прошвирнусь по гадюшникам - по шукаю.
Такі часто йшли до старих мильниць.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #191
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #192
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #193
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #194
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #195
cv собирать под платформу - то еще преключение.
как и ffmpeg
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #196
Таке собі. ~24FPS на педалі 3,6ГГц.
Python:
import cv2
import time

# Загрузка детектора тела
body_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_fullbody.xml')

# Создание трекера
tracker = cv2.TrackerCSRT_create()

# Загрузка видео
video = cv2.VideoCapture('video_2024-02-16_01-11-35.mp4')
fps = video.get(cv2.CAP_PROP_FPS)  # Получение FPS видео
start_time = time.time()
frame_count = 0
detect_interval = 5  # Обнаружение и инициализация трекера на каждом 5-ом кадре

while True:
    ret, frame = video.read()
    if not ret:
        break

    frame_count += 1
    if frame_count % detect_interval == 0:
        # Обнаружение тела человека
        bodies = body_cascade.detectMultiScale(frame, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))

        if len(bodies) > 0:
            (x, y, w, h) = bodies[0]
            bbox = (x, y, w, h)
            tracker.init(frame, bbox)

    # Отслеживание объекта
    success, bbox = tracker.update(frame)
    if success:
        (x, y, w, h) = [int(v) for v in bbox]
        cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 0, 255), 2)

    cv2.putText(frame, f"FPS: {int(1.0 / (time.time() - start_time))}", (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1,
                (0, 255, 0), 2)
    cv2.imshow("Frame", frame)
    start_time = time.time()

    key = cv2.waitKey(1) & 0xFF
    if key == ord("q"):
        break

video.release()
cv2.destroyAllWindows()

Втрачає ціль, якщо та впала, і без сумнівів сприймає за людину найближчий куст.Треба щось інше

P.S. Автор кода - GPT-Chat
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #197
А може просто не чиплятись за легасі і переходити на щось актуальне?
MOSSE быстр. Остальное намного медленнее. Если речь об одноплатнике, особо не разгуляешься. Конечно на малине этим заниматься - это онанизм, но нвидии у меня нема. Я переклацал все трекеры из списка - на живых пример большой разницы не заметил.
Можно конечно жостко в матан, и пилить шось свое. Но это точно не я :)
укажи ему твою версию cv2
там походу конфликт пакетов
Ставил последнюю - 4.9.0
cv собирать под платформу - то еще преключение.
как и ffmpeg
ХЗ - я собрал без особых проблем. Мануалы по сборке в инете есть.

Таке собі. ~24FPS на педалі 3,6ГГц.
Втрачає ціль, якщо та впала, і без сумнівів сприймає за людину найближчий куст.Треба щось інше

P.S. Автор кода - GPT-Chat
Ну этот алгоритм медленнее, чего ждать. А по поводу потери/ложной цели - никто ж не говорил, что будет легко. Это ж не нейронка, а просто алгоритм. Готового решения никто не выложит.
Заныкалась цель за куст, потом вылезла - все, трекается куст.

Я вообще мимомкрокодил, и нифига в этом не понимаю. Но мне кажется это комплексная задача. Например, если речь идет о трекинге движущейся цели, нужно комбинировать алгоритм трекинга, с алгоритмом обнаружения движения - предполагаю, полученный процент может быть вполне приемлемым.
Т.е. цель трекается, но не двигается, и детектим движение в другой области. Контурим шо там двигается, сравниваем с целью, если процент совпадения больше определенного - переносим трекинг на новый обьект (т.е. с условного куста на реальную цель).
Здесь конечно нюанс что движется не только цель, а и камера... думать нада.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #198
Ну этот алгоритм медленнее, чего ждать.
Я прибрав малювалку прямокутника - хуярить аж бігом. Походу - там малювання з пайтона його пригнічує і уповільнює. Треба щось швидше, але вчора в мене GPT-чат поламався і почав хуйню замість кода генерувати.

Я вообще мимомкрокодил, и нифига в этом не понимаю. Но мне кажется это комплексная задача. Например, если речь идет о трекинге движущейся цели, нужно комбинировать алгоритм трекинга, с алгоритмом обнаружения движения - предполагаю, полученный процент может быть вполне приемлемым.
Т.е. цель трекается, но не двигается, и детектим движение в другой области. Контурим шо там двигается, сравниваем с целью, если процент совпадения больше определенного - переносим трекинг на новый обьект (т.е. с условного куста на реальную цель).
Здесь конечно нюанс что движется не только цель, а и камера... думать нада.
Я з самого початку це казав - додавання машинного зору робить можливою автономну роботу дрона, але, виводить його в інший сегмент, в якому "ланцет", а ланцетів і в кацапів не те щоб багато.
Алгоритм визначення руху - для дронів не підходить. В тебе рухається все, взагалі все зображення, бо дрон сука літає. Буде дика кількість об'єктів і ніхуя толку.
Я теж "в цьому ніхуя не розумію", бо я 175 спеціальність, а не 122. Мімокрокожу.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #199
detect_interval = 5 - слишком частое обращение к медленному детектору.
измени на 30. Да это приведёт к потерям цели. Но детекция - это слишком расточительно.
Чтобы реже теряло цель посмотри в направлении фильтра Калмана. Он позволяет предсказывать положение цели по ее скорости и ускорению.
 
  • 🟡 00:24 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #200
detect_interval = 5 - слишком частое обращение к медленному детектору.
измени на 30. Да это приведёт к потерям цели. Но детекция - это слишком расточительно.
Чтобы реже теряло цель посмотри в направлении фильтра Калмана. Он позволяет предсказывать положение цели по ее скорости и ускорению.
ну і буде раз в 30 кадрів обробка. А нахуя взагалі тоді трекать? Можна взагалі не трекать - результат такий саме :D
Прискорь малювання. Коли я не малюю прямокутник - проблем немає, відос пролітає за пару секунд.
 
Назад
Зверху Знизу