Python的opencv中resize
时间: 2023-11-05 11:52:47 浏览: 102
在Python的OpenCV中,可以使用resize函数来调整图像的大小。根据引用\[2\]和引用\[3\]的代码示例,可以看到resize函数的使用方法。
首先,需要导入cv2库:
```python
import cv2
```
然后,使用imread函数读取图像:
```python
img = cv2.imread('./Pictures/python.png', cv2.IMREAD_UNCHANGED)
```
接下来,可以使用resize函数来调整图像的大小。可以通过指定百分比来调整图像的大小,如引用\[2\]中的代码所示:
```python
scale_percent = 60 # 调整的百分比
width = int(img.shape\[1\] * scale_percent / 100)
height = int(img.shape\[0\] * scale_percent / 100)
dim = (width, height)
resized = cv2.resize(img, dim, interpolation = cv2.INTER_AREA)
```
也可以直接指定图像的像素值来调整图像的大小,如引用\[3\]中的代码所示:
```python
width = 350
height = 450
dim = (width, height)
resized = cv2.resize(img, dim, interpolation = cv2.INTER_AREA)
```
最后,可以使用imshow函数显示调整后的图像:
```python
cv2.imshow("Resized image", resized)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这样就可以在Python的OpenCV中使用resize函数来调整图像的大小了。
#### 引用[.reference_title]
- *1* *2* *3* [Python-OpenCV中的resize()函数](https://blog.csdn.net/dianshu1593/article/details/101523772)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文