2022.8.30 OpenCV 课程作业
OpenCV-Python 的安装
使用前建议先将 pip 设置全局镜像源
pip config --global set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
上面这一句使用的是清华镜像源,虽然下载速度可能只有 2-3M 但是相对稳定且快于默认的国外镜像源(经常几十 Kb )
然后使用下面这一句即可
pip install opencv-python
pip 的基本用法可参考
https://blog.csdn.net/qq_42940836/article/details/121181190?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166186503716782425151285%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166186503716782425151285&biz_id=0&spm=1018.2226.3001.4450
OpenCV 八股文
- 导入 cv2 这个库
- 读取图片
- 处理
- 显示图片
- 销毁窗口
基本框架就是如下图
import cv2
img = cv2.imread("图片名称.后缀") # 读取图片
# 在下面进行图片处理
height, width, channel = img.shape # 高度,宽度,颜色通道
# 在上面进行图片处理
cv2.imshow('弹出窗口名称', img) # img是图片对象,这个用于弹出某个窗口,展示图片
cv2.waitKey(0) # 相当于C语言中的 system("pause");
cv2.destroyAllWindows # 关闭前面显示图片所创建的窗口
若是需要同时展示多张图片, 写多几个 imshow 即可, 不要在每个 imshow 后面都添加 waitkey 和 destoryallwindows,否则会导致多个图片单独显示