opencv-python安装及使用
opencv-python安装及使用
一. 为什么使用python而不是c++,java
python作为动态解释执行语言,可以快速验证实现,修改后不需要进行编译,直接运行即可。
另外官方发布了python的版本,而其他语言(java)仅是第三方封装,在稳定性和更新上都有一定的风险。
二. 安装opencv-python
opencv-python有四种不同的软件包(请参阅下面的选项1,2,3和4),您应该只选择其中一个。
不要在同一环境中安装多个不同的包。没有插件架构:所有包都使用相同的命名空间(cv2)。
如果在同一环境中安装了多个不同的软件包,请卸载所有软件包,然后仅重新安装一个软件包。
桌面端(有GUI的环境,例如Windows, macOS, almost any GNU/Linux distribution)
1
2#主模块
pip install opencv-python桌面端(有GUI的环境,例如Windows, macOS, almost any GNU/Linux distribution)
1
2#完整包(包含主要模块和额外模块)
pip install opencv-contrib-python用于服务器(无外设)环境(如 Docker、云环境等)的软件包,无 GUI 库依赖性
1
2#主模块
pip install opencv-python-headless用于服务器(无外设)环境(如 Docker、云环境等)的软件包,无 GUI 库依赖性
1
2#完整包(包含主要模块和额外模块)
pip install opencv-contrib-python-headless
服务器上安装使用3或者4即可。
三. 使用
导入包即可使用
1
import cv2;
四. 常见问题
是否还需要单独的安装opencv库吗?
不需要了
opencv-python安装及使用
https://blog.lijun816.cn/code/img/opencv/