利用skimage/opencv从本地硬盘读取任意一幅图片并将其绘制在笔记本中(可以利用matplotlib)jupyter note book (python代码)
时间: 2024-09-17 08:07:57 浏览: 118
基于利用 Python 和 OpenCV 快速实现根据水印模板图片自动寻找并去除图片中对应的水印
5星 · 资源好评率100%
当然可以。在Jupyter Notebook中,我们可以使用`matplotlib`库来显示图像,并结合`skimage`或`opencv`来处理图像文件。这里是一个简单的例子,展示如何读取本地图片并绘制:
首先,确保已经安装了所需的库,如果没有,可以在命令行中使用pip安装:
```bash
pip install matplotlib opencv-python-headless scikit-image
```
然后,在Python Jupyter Notebook中,你可以这样做:
```python
import matplotlib.pyplot as plt
import cv2
from skimage import io
# 读取本地图片
img_path = 'path_to_your_image.jpg' # 替换为你的图片路径
image = cv2.imread(img_path)
# 如果是BGR格式,通常需要转换为RGB格式以便于matplotlib显示
if len(image.shape) == 3 and image.shape[2] == 3:
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
# 显示图片
plt.figure(figsize=(10, 10)) # 设置图像大小
plt.imshow(image)
plt.title('Image Title') # 可选:添加图标题
plt.show()
```
阅读全文