import cv2 # 读取图片 img = cv2.imread('test.jpg') # 绘制矩形轮廓 cv2.rectangle(img, (x1, y1), (x2, y2), (0, 255, 0), 2) # 显示图片 cv2.imshow('image', img) cv2.waitKey(0) cv2.destroyAllWindows() 怎么保存画完矩形的图片 能在cv2.imwrite中用os.path.join吗
时间: 2024-03-25 22:38:01 浏览: 91
可以使用 `cv2.imwrite` 保存画完矩形的图片,并且也可以使用 `os.path.join` 进行路径的拼接。代码如下:
```python
import cv2
import os
# 读取图片
img = cv2.imread('test.jpg')
# 绘制矩形轮廓
cv2.rectangle(img, (x1, y1), (x2, y2), (0, 255, 0), 2)
# 保存图片
save_path = os.path.join('path', 'to', 'save', 'image.jpg')
cv2.imwrite(save_path, img)
# 显示图片
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
将 `path`、`to`、`save` 和 `image.jpg` 替换成你想要保存的路径和文件名即可。
阅读全文