https://github.com/arunponnusamy/cvlib/tree/f46a22f8e13bc4b0267b9057fa88de170d41f96a
我正在检查cvlib的示例,并在spyder Python 3.7上亲自尝试人脸检测工作得非常好。性别检测工作得很好,但物体检测不起作用...输出是图像本身。我尝试过BGR2RGB,但没有任何反应。
以下是代码
import cvlib as cv
from cvlib.object_detection import draw_bbox
import cv2
path = r'C:\Users\user\desktop\cod\object_detection_input.jpg'
image = cv2.imread(path)
bbox, label, conf = cv.detect_common_objects(image)
print(bbox, label, conf)
out = draw_bbox(image, bbox, label, conf)
cv2.imshow("object_detection", out)
cv2.waitKey()
cv2.destroyAllWindows()发布于 2020-01-17 16:50:30
我猜是安装了库之后内核重启的问题。当我重新启动计算机时。啊,真灵。
发布于 2020-06-01 00:30:11
如果函数返回空列表,可能的原因是训练模型的yolov3.cfg,yolov3.weight文件有问题(yolov3.weight是242 mg文件)。
在windows中,这些文件应位于以下文件夹中:
C:\Users\USER_NAME\.cvlib\object_detection\yolo\yolov3 这些文件是在函数首次工作时下载的。如果文件已损坏,该函数将无法工作,但也不会抛出错误!!
fix:删除这些文件并再次运行函数,您将看到两个文件的下载。
https://stackoverflow.com/questions/59771435
复制相似问题