前几天win10升级到1903,然后今天在VMware中Ubuntu下操作,不论是从windows主机上复制文件到VMware中,还是插上U盘(连接到VMware),都会出现假死状态,整个虚拟机中的Ubuntu系统点击无反应。尝试过重装Ubuntu,重装VMware,都没解决
最后参考这篇博文将VMware升级到15.1后解决了。
https://blog.csdn.net/yikun9275/article/details/100010739
https://www.pyimagesearch.com/2015/07/20/install-opencv-3-0-and-python-3-4-on-ubuntu/
https://blog.csdn.net/nkhgl/article/details/83176342
opencv3.4.3:https://github.com/opencv/opencv/releases/tag/3.4.3
opencv_contrib3.4.3:https://github.com/opencv/opencv_contrib/releases/tag/3.4.3
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake git pkg-config
sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libgtk2.0-dev libvtk5-dev libopenexr-dev libtbb-dev
sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install python3-pip
sudo apt-get install python3-dev
sudo pip3 install numpy
cd ~/opencv-3.4.3
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.3/modules \
-D BUILD_EXAMPLES=ON \
–D WITH_VTK=ON ..
然后就是
sudo make
sudo make install
sudo ldconfig
先查看编译好的库,我的路径为
/usr/local/lib/python3.5/dist-packages/
在其中可以看到一个名为cv2.cpython-35m-x86_64-linux-gnu.so的库文件
将其链接到cv2.so
ln -s /usr/local/lib/python3.5/dist-packages/cv2.cpython-35m-x86_64-linux-gnu.so cv2.so
将OpenCV的库添加到路径
sudo gedit /etc/ld.so.conf.d/opencv.conf
#打开后可能是空文件,在文件内容最后添加
/usr/local/lib
更新系统库
sudo ldconfig
配置bash
sudo gedit /etc/bash.bashrc
# 在末尾添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出,然后执行如下命令使得配置生效
source /etc/bash.bashrc
# 激活配置然后更新
sudo updatedb
测试c++中是否可以使用opencv3.4.3
cd到opencv-3.4.3/samples/cpp/example_cmake/目录下
目录里官方已经给出了一个cmake的example我们可以拿来测试下
cmake .
make
./opencv_example
由于第一次cmake的时候没有加上 -D WITH_VTK=ON,导致opencv中的viz模块没有编译,无法使用,所以又重装了一次,需要卸载之前的安装。
卸载教程:https://blog.csdn.net/haoqimao_hard/article/details/82049565