opencv保存图片保持DPI为350
时间: 2024-04-10 12:25:26 浏览: 265
opencv 图像存储 显示
4星 · 用户满意度95%
在OpenCV中,保存图片时保持DPI为350可以通过以下步骤实现:
1. 首先,使用OpenCV读取图像文件:
```python
import cv2
image = cv2.imread('input_image.jpg')
```
2. 然后,获取图像的宽度和高度:
```python
height, width = image.shape[:2]
```
3. 接下来,创建一个新的图像对象,并设置其分辨率为350 DPI:
```python
new_width = int(width * 350 / 72) # 将宽度转换为像素
new_height = int(height * 350 / 72) # 将高度转换为像素
new_image = cv2.resize(image, (new_width, new_height))
```
4. 最后,使用OpenCV保存新的图像文件,并指定DPI为350:
```python
cv2.imwrite('output_image.jpg', new_image, [cv2.IMWRITE_JPEG_QUALITY, 100, cv2.IMWRITE_JPEG2000_DPI, (350, 350)])
```
这样就可以将输入图像保存为DPI为350的输出图像。
阅读全文