def boxing(original_img,predictions)
newImage = np.copy(original_img)
for result in predictions:
.
.
.
return newImage
_, ax = plt.subplots(figsize=(20, 10))
ax.imshow(boxing(imgcv, result))
嘿!我将一个np.copy(image)传递到boxing函数中,并返回一个newImage。以上是我的代码的要点和。。。部分只是绘制边界框并覆盖新图像。在函数之后,如何将结果newImage转换回其原始形式
_, ax = plt.subplots(figsize=(20, 10))
new_im = Image.fromarray(boxing(imgcv, result))
ax.imshow(new_im)
据我所知,我应该使用Image.fromarray将其转换回来,但没有成功。我明白这可能是一个愚蠢的问题,但我很感激你的建议
我找到了解决办法。问题是图像在BGR中
这实际上是将图像转换回RGB。希望有帮助
相关问题 更多 >
编程相关推荐