Error return
terminate called after throwing an instance of 'cv::Exception'
what(): OpenCV(3.4.3) /home/chen/Downloads/opencv-3.4.3/modules/highgui/src/window.cpp
:632: error: (-2:Unspecified error) The function is not implemented. Rebuild the library
with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install
libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function
'cvShowImage'
Aborted (core dumped)
Error resolution
Execute the command according to the solution given by the system
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
It doesn’t solve the problem
Cause of problem
The problem is that there is a problem with the compilation configuration when installing opencv
I execute cmake…
and the correct command is
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
Solution:
Locate the folder where opencv is installed
cd /home/chen/Downloads/opencv-3.4.3
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
sudo make
sudo make install
Problem-solving…