使用Jupyter Notebook

来不及解释了,直接上手吧!

打开Anaconda Prompt,激活虚拟环境: conda activate venv

安装Jupyter: pip install jupyter notebook

安装完成后,关联Anaconda内核:
python -m ipykernel install --user --name=venv --display-name="Python (venv)"

其中 venv 可以换成自己的虚拟环境名,其他一样

图床

在这之前,我们先安装几个必要的库pip install opencv-python numpy matplotlib

然后,启动Jupyter,输入:jupyter notebook

此时浏览器会弹出一个窗口,就是它了,我们新建一个 Notebook

图床

由于我们已经关联了 Anaconda 内核,此时就会显示其虚拟环境,选择 venv

图床

如何退出Jupyter

注意,在使用过程中不要关闭 Anaconda Prompt

退出时,只需在Prompt中输入 Ctrl + C 即可

图床

OpenCV基本操作

在开始正式正式学习之前,我们可以先动手跑一个代码,开启电脑的摄像头,按q键退出,并保存最后一帧图像:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import cv2

# 打开摄像头
cap = cv2.VideoCapture(0)

# 检查摄像头是否成功打开
if not cap.isOpened():
print("无法打开摄像头")
exit()

while True:
# 逐帧捕获
ret, frame = cap.read()

# 如果正确读取帧,ret为True
if not ret:
print("无法读取帧")
break

# 显示结果帧
cv2.imshow('摄像头', frame)

# 按下q键时退出循环
if cv2.waitKey(1) == ord('q'):
# 保存最后一帧图像
cv2.imwrite('last_frame.jpg', frame)
break

# 释放摄像头
cap.release()
# 关闭所有 OpenCV 窗口
cv2.destroyAllWindows()

咳咳,我其实写了挺多内容的,但是后面实在太多了,大家还是直接看教程自学吧《逃:

https://apachecn.github.io/opencv-doc-zh/#/

https://www.runoob.com/opencv/opencv-tutorial.html