unbuntu20.04 编译opencv过后怎么使用opencv库
时间: 2024-11-28 08:09:47 浏览: 4
在Ubuntu 20.04上编译并安装OpenCV之后,你可以按照以下步骤来使用它:
1. **编译安装**:
- 首先确保你已经安装了必要的依赖包,如`cmake`, `git`, 和 `build-essential`等。可以运行命令:
```
sudo apt-get install cmake git build-essential
```
- 下载最新版本的OpenCV源码:
```
git clone https://github.com/opencv/opencv.git
git checkout tags/4.5.x # 或者你需要的具体版本号
```
- 创建一个构建目录并进入:
```
mkdir opencv_build && cd opencv_build
```
- 使用CMake配置并编译:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D BUILD_TESTS=OFF .. # 根据需要修改其他选项
make -j$(nproc) # 使用所有CPU核心进行并行编译
sudo make install
```
- 安装Python支持:
```
sudo pip install python-opencv
```
2. **在Python中使用**:
- 如果你想通过Python脚本使用OpenCV,首先确保`import cv2`能够正常导入。如果安装成功,你应该能看到模块。
3. **测试代码**:
编写一个简单的Python程序来验证OpenCV是否安装并能正常使用,例如读取一张图片:
```python
import cv2
img = cv2.imread('path_to_your_image.jpg')
if img is not None:
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文