毕设准备做cv相关项目,今天开始学习cv基础知识,课程为B站“【不要再看那些过时的OpenCV老教程了】2022巨献,OpenCV零基础小白最新版全套教程(人工智能机器视觉教程)”
1.在windows系统中某文件夹下安装虚拟环境:
pip install virtualenv
2.新建一个虚拟环境,命名为venv:
virtualenv venv
3.进入该虚拟环境中的Script文件夹:
cd venv
cd Scripts
4.激活该虚拟环境:
activate
5.在该虚拟环境安装opencv包:
不要安装超过及3.4.2的包,因为有些算法被申请专利而不能使用。
opencv包:opencv-python3.4.11.45
opencv扩展包:opencv-contrib-python3.4.11.45
Jupyter:"Jupyter"名字来源于它所支持的核心编程语言:Julia、Python和R。Jupyter随IPython内核一起提供,该内核允许用户使用Python编写程序。目前,还有100多个其他内核也可以使用
Matplotlib:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂,深受广大技术爱好者喜爱。
NumPy 是 Python 科学计算的软件包,ndarray 则是 NumPy 提供的一种数组结构
pip install opencv-python==3.4.11.45 opencv-contrib-python==3.4.11.45 jupyter matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
6.验证opencv是否安装成功
ipython
import cv2
cv2.__version__
exit();
7. 虚拟环境下安装ipykernel
pip install ipykernel
8.设置notebook,使用虚拟环境venv,jupyter中显示名称venv
python -m ipykernel install --user --name venv --display-name venv
9.在你想要的地方打开jupyter notebook
复制url到浏览器打开
10.在jupyter notebook以新建的虚拟环境为环境,新建文件
完成!