首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvlib detect_common_objects不工作

cvlib detect_common_objects不工作
EN

Stack Overflow用户
提问于 2020-01-16 22:08:50
回答 2查看 1.7K关注 0票数 1

https://github.com/arunponnusamy/cvlib/tree/f46a22f8e13bc4b0267b9057fa88de170d41f96a

我正在检查cvlib的示例,并在spyder Python 3.7上亲自尝试人脸检测工作得非常好。性别检测工作得很好,但物体检测不起作用...输出是图像本身。我尝试过BGR2RGB,但没有任何反应。

以下是代码

代码语言:javascript
复制
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()
EN

回答 2

Stack Overflow用户

发布于 2020-01-17 16:50:30

我猜是安装了库之后内核重启的问题。当我重新启动计算机时。啊,真灵。

票数 0
EN

Stack Overflow用户

发布于 2020-06-01 00:30:11

如果函数返回空列表,可能的原因是训练模型的yolov3.cfg,yolov3.weight文件有问题(yolov3.weight是242 mg文件)。

在windows中,这些文件应位于以下文件夹中:

代码语言:javascript
复制
C:\Users\USER_NAME\.cvlib\object_detection\yolo\yolov3 

这些文件是在函数首次工作时下载的。如果文件已损坏,该函数将无法工作,但也不会抛出错误!!

fix:删除这些文件并再次运行函数,您将看到两个文件的下载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59771435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档