用python写代码:打开文件选择框,选择图片文件,并用opencv打开
时间: 2024-05-12 08:18:28 浏览: 141
利用Opencv实现图像处理-python源代码.zip
好的,以下是实现这个功能的Python代码:
```python
import cv2
from tkinter import Tk
from tkinter.filedialog import askopenfilename
# 创建 Tk 对象并隐藏主窗口
root = Tk()
root.withdraw()
# 打开文件选择框,选择图片文件
filename = askopenfilename(title="选择图片文件", filetypes=[("Image files", "*.jpg;*.jpeg;*.png")])
# 用 Opencv 打开选中的图片文件
image = cv2.imread(filename)
cv2.imshow("Image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
以上代码使用了 tkinter 模块中的 askopenfilename 方法来打开文件选择框,选择图片文件,并返回所选文件的路径。然后使用 OpenCV 库中的 imread 方法来读取选中的图片文件,并在窗口中显示这张图片。
阅读全文