linux上安装opencv到指定的目录下,并设置可窗口显示,解决imshow的时候,报:GTK+错误
- 下载源码:https://opencv.org/releases/ 选择source;
- 解压到指定的目录:
unzip opencv-x.x.x
; cd opencv-x.x.x -->mkdir build && cd build
;mkdir myopencvdir
;- 安装对应的包,使得opencv可以显示窗口:
sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX= xxx/xxx/myopencvdir -D WITH_GTK=ON ..
;make
make install
- 如果imshow仍不显示,可以尝试重启试试。