我正在学习如何很好地使用detectron2。我可以预测边界框。但是,我还想在图像上放置边界框坐标。为此,我使用cv2.putext库。但它没有起作用。 你能让下面的代码在图片上显示边界框坐标吗
from detectron2.utils.visualizer import ColorMode
import glob
for imageName in glob.glob(os.path.join(test_path, '*jpg')):
im = cv2.imread(imageName)
outputs = predictor(im)
v = Visualizer(im[:, :, ::-1],
metadata=train_metadata,
scale=0.8)
out = v.draw_instance_predictions(outputs["instances"].to("cpu"))
cv2_imshow(out.get_image()[:, :, ::-1])
对于
draw_text
函数,第一个参数是文本,第二个参数是位置。有关更多信息,请查看以下链接https://detectron2.readthedocs.io/modules/utils.html?highlight=draw_text#detectron2.utils.visualizer.Visualizer.draw_text
相关问题 更多 >
编程相关推荐