@ubuntu 安装opencv用于图形算法的多次安装实战经验分享
本人安装的硬件环境如下:
CPU:intel 至强E5 2.9/3.3G 10核/20线程
内存:64G
显卡:Tesla P40 24G ECC DDR5
opencv环境安装
本人是一位人工智能开发者,该安装日志是2023年我学习图形算法时安装的,当时通过很多方法安装,最终安装成功,助我学习及训练多模态模型,用于实际项目应用中。
多次失败安装过程分享
1.下载安装文件
git clone https://github.com/opencv/opencv.git /home/allanfan/projects/opencv
2.下载安装文件源码
git clone https://github.com/opencv/opencv_contrib.git /home/allanfan/projects/opencv_contrib
3.进入opencv目录【以下是本人下载目录,可根据下载文件进入相应目录即可】
cd /home/allanfan/projects/opencv
4.编译opencv文件
mkdir build
5.进入编译目录
cd build
6.运行CMake参数执行
cmake -D CMAKE_BUILD_TYPE=Release \
-D WITH_GTK=ON \
-D WITH_QT=OFF \
-D BUILD_opencv_java=OFF \
-D BUILD_opencv_python3=ON \
-D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 \
-D PYTHON3_EXECUTABLE=/usr/bin/python3 \
-D PYTHON3_LIBRARY=/usr/lib/python3.9/config-3.9-x86_64-linux-gnu/libpython3.9.so \
-D PYTHON3_INCLUDE_DIR=/usr/include/python3.9 \
-D PYTHON3_PACKAGES_PATH=/usr/lib/python3/dist-packages \
-D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/include/python3.9 \
-D OPENCV_EXTRA_MODULES_PATH=/home/allanfan/projects/opencv_contrib/modules \
6.编译并安装
make -j$(nproc)
sudo make install
sudo ldconfig
个人多次安装失败原因是在第六步安装到84%后,就不执行了,试了多次都不行。
成功安装过程分享
1.查看上面安装版本opencv-python的版本是4.9,后降低版本4.1,后来测试openv-python=4.1 和 4.6 都可以正常运行,下面是重新安装执行的命令。
pip install opencv-python==4.6.0.66 -i https://pypi.tuna.tsinghua.edu.cn/simple
2.增加opencv-contrib-python依赖项
pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple
通过上面的安装后,我就可以正常使用opencv进行多模态模型微调、训练等人工智能工作。
导入
看似一个简单的安装过程,但是在2023年人工智能刚开始时,这个安装还是经历了很多,现分享给大家,希望能够帮助到与我一样遇到同类问题的人。