opencv变化图片的dpi例子
时间: 2023-09-26 08:14:23 浏览: 274
基于opencv300的修改图片尺寸(容量)大小和dpi.zip
以下是利用OpenCV库改变图像DPI的Python代码示例:
```python
import cv2
# 读取图片
img = cv2.imread('input.jpg')
# 获得当前DPI
dpi = 96.0 # 假设当前DPI为96.0
# 改变DPI为200.0
img = cv2.resize(img, None, fx=200.0/dpi, fy=200.0/dpi, interpolation=cv2.INTER_LINEAR)
# 保存图片
cv2.imwrite('output.jpg', img)
```
上述代码将原图像 `input.jpg` 的DPI从96.0改变为200.0,并将结果保存为 `output.jpg` 。你可以通过修改 `dpi` 和 `fx`/`fy` 参数来实现不同的DPI缩放比例。
阅读全文