![](/uploads/image/0288.jpg)
武义温泉小镇
Python使⽤PIL⼯具、rectangle函数在图像上画矩形框本⽂⽬录1.⽅法⼀
1 image_path = ''网上门票预订
2 image = cv2.imread(image_path)
3 first_point = (100, 100)
4 last_point = (100, 100)
5
angle(image, first_point, last_point, (0, 255, 0), 2)
7 cv2.imwrite(image_path, image)
说明:
珠海东澳岛住宿
first_point和last_point都是矩形在图⽚的像素坐标位置,且坐标位置为int整型。
成都青年旅行社first_point为矩形左上⾓的坐标位置
last_point为矩形右下⾓的坐标位置
该两点的存在刚好能够组成⼀个矩形
2.⽅法⼆
⽰例
from PIL import Image
from PIL import ImageDraw
#打开图⽚并根据坐标画框,并保存图⽚+显⽰
img = Image.open(iamge_path) # 打开图⽚
a = ImageDraw.ImageDraw(img) #⽤a来表⽰
# 在边界框的两点(左上⾓、右下⾓)画矩形,⽆填充,边框红⾊,边框像素为5
img.save("2.jpg")
image = os.path.wd(), '2.jpg')
img = cv2.imread(image)
cv2.imshow('image', img)
cv2.waitKey(0)
函数说明
xy需要的是长⽅形的4个点
填充颜⾊ fill = None
边框颜⾊ outline = None
边框宽度 width = 0
四川西昌疫情
参考中的⽰例
from PIL import Image
from PIL import ImageDra
img=Image.open("1.jpg") #打开图⽚1.jpg
a=ImageDraw.ImageDraw(img)#⽤a来表⽰右侧这段
#在100,150起点画长800宽200的图形,填充⽩⾊,边框⿊⾊,边框像素为angle((100,150,800,200),fill ='white',outline ='black',width =1)
唐山地震后毙了什么人img.save("2.jpg")