Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
cv2 error
#1
Hello! I am doing object recognition on a windows system.
I have a code:
import cv2

img = cv2.imread('Doroga_na_ylitce1.jpg')

classNames =
classFile = ‘coco.names’
with open(classFile, ‘rt’) as f:
classNames = f.read().rstrip('\n').split('\n')

configPath = ‘ssd_mobilenet_v3_large_coco_2020_01_14.pbtxt’
weightsPath = ‘frozen_inference_graph.pb’

net = cv2.dnn_DetectionModel(weightsPath, configPath)
net.setInputSize(320, 320)
net.setInputScale(1.0/ 127.5)
net.setInputMean((127.5, 127.5, 127.5))
net.setInputSwapRB(True)

classIds, confs, bbox = net.detect(img, confThreshold=0.5)
print(classIds, bbox)

cv2.imshow('Output', img)
cv2.waitKey(0)
It gives me an error:
Error:
global D:\a\opencv-python\opencv-python\opencv\modules\dnn\src\tensorflow\tf_import er. cpp (3159) cv::dnn::dnn4_v20211220::anonymous-namespace'::TFImporter::parseNode DNN/TF: Can't parse layer for node='FeatureExtractor/MobilenetV3/Conv/Conv2D' of type='Conv2D'. Exception: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\dnn\src\tensorflow\tf_import er.cpp:2830: error: (-2:Unspecified error) Const input blob for weights not found in function ‘cv::dnn::dnn4_v20211220::anonymous-namespace’::TFImporter::getConstBlob' cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv\modules\dnn\src\tensorflow\tf_import er. cpp:2830: error: (-2:Unspecified error) Const input blob for weights not found in function ‘cv::dnn::dnn4_v20211220::`anonymous-namespace’::TFImporter::getConstBlob' The above exception was the immediate cause of the following exception: Traceback (last call): “CUsers/Daniel/PycharmProjects/object_detection/real_time_object_detection.py” file, line 13, in . net = cv2.dnn_DetectionModel(weightsPath, configPath) SystemError: The <class ‘cv2.dnn_DetectionModel’> returned a result with a set of errors
Process ended with exit code 1
Help please, thanks in advance.
P.S. The files are in the project folder.
Larz60+ write Sep-09-2022, 10:26 AM:
Please post all code, output and errors (it it's entirety) between their respective tags. Refer to BBCode help topic on how to post. Use the "Preview Post" button to make sure the code is presented as you expect before hitting the "Post Reply/Thread" button.
Fixed for you this time. Please use bbcode tags on future posts, rather than code attachments.

Attached Files

.py   real_time_object_detection.py (Size: 607 bytes / Downloads: 1)
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020