介绍三种不同方式:目标检测中怎么将画好框的图片保存下来

1.采用cv读图-->画框-->存图

import cv2
img1=cv2.imread('./555_F0ed5ee7e728f4b94a22fe30e93b1009a.JPG')
img2=cv2.rectangle(img1,(52,52),(200,200),(0,255,0),3)
cv2.imwrite("./1.jpg", img2)

2.采用cv读图-->画框-->Image存图

from PIL import Image, ImageDraw
import cv2
img1=cv2.imread('./555_F0ed5ee7e728f4b94a22fe30e93b1009a.JPG')
img1 = Image.fromarray(cv2.cvtColor(img1,cv2.COLOR_BGR2RGB))  #cv2.COLOR_BGR2GRAY
draw = ImageDraw.Draw(img1)
draw.rectangle([52, 52, 100, 100])
img1.save('./1.jpg')


3.采用Image读图-->画框-->Image存图

from PIL import Image, ImageDraw
img1=Image.open('./555_F0ed5ee7e728f4b94a22fe30e93b1009a.JPG')
draw = ImageDraw.Draw(img1)
draw.rectangle([52, 52, 100, 100])
img1.save('./3.jpg')






猜你喜欢

转载自blog.csdn.net/weixin_39881922/article/details/80076369