Я работаю над проектом робототехники с Jetson Nano в течение нескольких месяцев. Я создал код Python 3, способный снять изображение, которое он хранит на USB -ключом, и сделать его анализом Yolo V3 и обнаружить объект, который он был обучен для обнаружения. /> < /blockquote>
Моя программа прикреплена. < /p>
Что может вызвать проблему? < /p>
import cv2
import numpy as np
import sys, os
sys.path.append(os.path.join(os.getcwd(),'/home/kleanrov/Desktop/Kleenbot/code qui marche/finals
codes/algo_yogurtpot/original/darknet/python/'))
import darknet as dn
import pdb
#chargement algo_yogurtpot
dn.set_gpu(0)
net = dn.load_net(b"yogurt_bin_algo/yolov3-tiny-sacha.cfg",b"yogurt_bin_algo/yolov3-tiny-
sacha_best.weights", 0)
meta = dn.load_meta(b"yogurt_bin_algo/sacha.data")
def detection_ramassage_obj():
cap = cv2.VideoCapture(gstreamer_pipeline(), cv2.CAP_GSTREAMER)
img = cv2.imwrite("/media/kleanrov/cleusb1/pict1.jpg", cap)
res = dn.detect(net, meta, img)
#res = dn.detect_img(net, meta, img)
#print(res)
cap.release()
if res == []:
print("nothing detected")
else:
print("object detected: ")
for detection in res:
name = detection[0]
proba = detection[1]
box = detection[2]
centre_x = box[0]
centre_y = box[1]
largeur = box[2]
hauteur = box[3]
print("nom:%s, proba:%s%%, position:%s"%(name, proba*100, box))
if name == b'petit suisse':
print("yogurt pot")
GPIO.cleanup()
import module_rapprochement_final_301220
detection_ramassage_obj()
Подробнее здесь: https://stackoverflow.com/questions/670 ... etson-nano
Разлом сегментации (ядро сброшено) jetson nano ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
C++: функция push_back() не добавляет двойные значения: ядро сегментации сброшено
Anonymous » » в форуме C++ - 0 Ответы
- 41 Просмотры
-
Последнее сообщение Anonymous
-