Ubuntu 18.04 opencv+vtk+anaconda+pycharm Environment Configuration

本文详细记录了在Ubuntu 18.04上配置OpenCV、VTK、Anaconda和PyCharm的步骤,特别是针对三维重建项目的环境搭建。在安装过程中提到了如何解决Python版本问题,以及如何正确配置库的路径,确保所有组件能够正常工作。
摘要由CSDN通过智能技术生成

每次重新装ubuntu之后都得各处搜罗教程,这次打算自己写篇环境搭建的document以便之后查看。这次的环境搭建主要是用于三位重建,vtk用来进行suraface rendering。
note:文中的配置截图或者log中的“python3.7” 应为3.6, 我一开始用的3.7,截图后没有重新截图

UPDATE:

现在改用了OpenCV 4.4.10, 其他的不变。不要按照下面的用cmake-gui先进行配置再重新添加命令,会导致python3 libraries检测不到。原因是HAVE_opencv_python3变量只有在build文件夹为空的时候才能设置。直接用以下命令

cmake \
-D PYTHON3_EXECUTABLE=/home/himalaya/anaconda3/bin/python3 \
-D PYTHON3_INCLUDE_DIR=/home/himalaya/anaconda3/include/python3.6m \
-D PYTHON3_LIBRARY=/home/himalaya/anaconda3/lib/libpython3.6m.so \
-D PYTHON3_NUMPY_INCLUDE_DIR=$(python -c "import numpy; print(numpy.get_include())") \
-D BUILD_NEW_PYTHON_SUPPORT=ON \
-D PYTHON_DEFAULT_EXECUTABLE=$(which python3.6) \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-master/modules \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_PYTHON3_INSTALL_PATH=/home/himalaya/anaconda3/lib/python3.6/site-packages \
-D PYTHON3_PACKAGES_PATH=/home/himalaya/anaconda3/lib/python3.6/site-packages \
-D BUILD_TIFF=ON \
..

-----------------------------------------------------------------------------------------------

Anaconda+PyCharm

直接在官网下载anaconda3 最新版本 5.2.0(最新版本死活装不上最新的opencv) ,用bash filepath执行.sh文件。一路默认直至安装完成。最后设置好环境变量,将"~/anaconda3/bin"添加到环境变量中。
PyCharm在Ubuntu Software Store 里安装。

VTK+OpenCV

为了方便之后增加新的依赖库,打算继续采用编译source code的方式进行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值