anaconda opencv窗口函数调用问题
安装anacoda opencv package后,在调用cv2.imshow('dst', dst)
的时候会显示如下错误:
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 cvShowImage
主要是anaconda默认的opencv 编译时并没有将gtk包含进去,导致调用窗口api的时候,会发生错误,因此,需要手动编译安装opencv,以支持窗口api。
编译安装opencv前依赖项安装
sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev