问题描述
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,conf)
plt.imshow(img_out)
plt.show()
这是我的代码,一旦我绘制了图像,它似乎就可以工作了,因为它用蓝色将整个对象着色/着色。但是,对象周围没有正方形/方框,也没有标签或置信区间。加载软件包时没有错误,即使以前安装过,卸载所有内容也可以再次运行。
任何主意,如果不给我bbox
,label
和conf
列表中的坐标,可能会有什么潜在问题?应该用来存储标记对象的框的坐标。
顺便说一句:
一旦创建了如上所述的变量(img_out= draw_bbox(im,conf)
)
这些是2199年之前的值。可能与重塑图像有关,然后再传递给函数object_detection?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)