هل هناك أي طريقة لحفظ الصورة مع التنبؤات والمربعات المحيطة بها بعد طباعة النتيجة؟
من darkflow.net.build استيراد TFNet
استيراد السيرة الذاتية 2
الخيارات = {"model": "cfg / yolo.cfg"، "تحميل": "bin / yolo.weights"، "العتبة": 0.1}
tfnet = TFNet (خيارات)
imgcv = cv2.imread ("./ sample_img / sample_dog.jpg")
النتيجة = tfnet.return_predict (imgcv)
طباعة (نتيجة)
سيتعين عليك كتابة وظيفتك الخاصة لرسم المربعات وكتابة الصورة بعد تحليل إخراج json.
يمكنك استخدام رمز مثل هذا
cv2.rectangle(imgcv,
(result["topleft"]["x"], result["topleft"]["y"]),
(result["bottomright"]["x"],
result["bottomright"]["y"]),
(0, 255, 0), 4)
text_x, text_y = result["topleft"][
"x"] - 10, result["topleft"]["y"] - 10
cv2.putText(imgcv, result["label"], (text_x, text_y),
cv2.FONT_HERSHEY_SIMPLEX, 0.8, (0, 255, 0), 2, cv2.LINE_AA)
حيث تكون النتيجة عنصرًا واحدًا من قائمة النتائج يتم إرجاعها بواسطة طريقة توقع الإرجاع وتكون imgcv هي الصورة الأصلية. نأمل أن تكون هذه المساعدة!
شكرا لك !
هل هناك أي طريقة لحفظ الصورة مع التنبؤات والمربعات المحيطة بها بعد طباعة النتيجة؟
من darkflow.net.build استيراد TFNet
استيراد السيرة الذاتية 2الخيارات = {"model": "cfg / yolo.cfg"، "تحميل": "bin / yolo.weights"، "العتبة": 0.1}
tfnet = TFNet (خيارات)
imgcv = cv2.imread ("./ sample_img / sample_dog.jpg")
النتيجة = tfnet.return_predict (imgcv)
طباعة (نتيجة)
أواجه مشكلة أثناء تنفيذ هذا الرمز. هل يمكن أن تخبرني عن معلمة "التحميل".
هل هناك أي طريقة لحفظ الصورة مع التنبؤات والمربعات المحيطة بها بعد طباعة النتيجة؟
من darkflow.net.build استيراد TFNet
استيراد السيرة الذاتية 2
الخيارات = {"model": "cfg / yolo.cfg"، "تحميل": "bin / yolo.weights"، "العتبة": 0.1}
tfnet = TFNet (خيارات)
imgcv = cv2.imread ("./ sample_img / sample_dog.jpg")
النتيجة = tfnet.return_predict (imgcv)
طباعة (نتيجة)أواجه مشكلة أثناء تنفيذ هذا الرمز. هل يمكن أن تخبرني عن معلمة "التحميل".
@ abhishek795jha معلمة "التحميل" هي ملفات الوزن الخاصة بك ....... في البداية نأخذ ملف وزن yolo بعد التدريب على إنشاء ملف .pb للاختبار كملف أوزان. في وقت التدريب ، عليك استخدام الأمر comand "--savepb" لحفظ ملف .pb باستخدام أمر التدفق.
التعليق الأكثر فائدة
يمكنك استخدام رمز مثل هذا
حيث تكون النتيجة عنصرًا واحدًا من قائمة النتائج يتم إرجاعها بواسطة طريقة توقع الإرجاع وتكون imgcv هي الصورة الأصلية. نأمل أن تكون هذه المساعدة!