cv2 resize 到指定大小_python在图片上添加指定字体的文字
时间: 2023-12-23 10:01:56 浏览: 114
python向图片里添加文字
好的,我来回答你的问题。
首先是关于cv2 resize的用法,它可以将图片按照指定的大小进行缩放。具体用法如下:
```python
import cv2
# 读取原始图片
img = cv2.imread('example.jpg')
# 指定缩放后的大小
width, height = 640, 480
# 缩放图片
resized_img = cv2.resize(img, (width, height))
# 显示缩放后的图片
cv2.imshow('Resized Image', resized_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
接下来是在图片上添加指定字体的文字。首先需要安装Pillow库,用于处理图片和文字。具体用法如下:
```python
from PIL import Image
from PIL import ImageFont
from PIL import ImageDraw
# 读取原始图片
img = Image.open('example.jpg')
# 在图片上添加文字
draw = ImageDraw.Draw(img)
font = ImageFont.truetype('arial.ttf', 36) # 指定字体和字号
draw.text((50, 50), 'Hello, World!', (255, 0, 0), font=font) # 指定文字位置、内容、颜色和字体
img.show() # 显示添加文字后的图片
```
以上就是在Python中使用cv2 resize和Pillow库在图片上添加指定字体的文字的方法。希望能对你有帮助!
阅读全文