首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvlib对象检测空列表

cvlib对象检测空列表
EN

Stack Overflow用户
提问于 2020-10-29 08:06:14
回答 1查看 50关注 0票数 0
代码语言:javascript
复制
import cv2
import matplotlib.pyplot as plt
import cvlib as cv
from cvlib.object_detection import draw_bbox
import tensorflow

load_p = cv2.imread('C:/Users/path/file.jpg')
bbox, label, conf = cv.detect_common_objects(load_p)


img_out= draw_bbox(im, bbox, label, conf)

plt.imshow(img_out)
plt.show()

这是我的代码,一旦我绘制了图像,它似乎确实起作用了,因为它将整个对象着色为蓝色。然而,对象周围没有方形/方框,既没有标签也没有置信区间。我在加载软件包时没有任何错误,尽管我以前有过它,卸载所有的东西使它再次工作。

你知道不给我bboxlabelconf列表中的坐标会有什么潜在的问题吗?其应该存储标记该对象的框的坐标。

顺便说一下:一旦我创建了一个如上所述的变量(img_out= draw_bbox(im, bbox, label, conf)),这些就是它在2199之前的值。在传递给object_detection函数之前,它是否与重塑图像有关?

EN

回答 1

Stack Overflow用户

发布于 2020-10-29 20:47:31

上面的代码工作正常,我刚刚在另一个人使用的同一图像上尝试,它确实可以标记和绘制方框。

我的问题是,显然它无法识别来自Yolo数据库的典型对象,无论哪种方式,它似乎确实检测到了我在图像中寻找的对象。(但不带盒子和标签)

从这里开始,建议找到一种解决方法来获得坐标,或者找到另一种更合适的方法,这是我的问题。

我的问题类型与另一张图片的示例:(列表中没有坐标,但似乎检测到对象)

enter image description here

正常工作并将坐标存储在列表中的那个。enter image description here

我不关心标签,我真正关心的是找到图像中的所有对象。

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

https://stackoverflow.com/questions/64583071

复制
相关文章

相似问题

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