OpenCV error: the function is not implemented
Recently, we were working on a python 3
project that was using opencv
. When we used conda
defaults
repository to install opencv
it installed a 3.X.Y version which would produce the following error on PyCharm
on Ubuntu
20.04 LTS:
pycharm cv2.error: OpenCV(3.4.2) highgui/src/window.cpp:710: 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 'cvStartWindowThread'
Following the instructions above, we installed the missing packages using sudo apt-get install libgtk2.0-dev pkg-config;
with no change on the results. To fix the issue, we completely removed opencv
from the stables
repository and we installed version 4.5.1 from the conda-forge
repository as follows:
conda remove opencv;
conda install -c conda-forge opencv=4.5.1;