zoukankan      html  css  js  c++  java
  • ubuntu下opencv使用cvNamedWindow()和cvShowImage()出错的解决方法

    重装系统和opencv,编译运行显示一副图像的程序,报错如下

    1 liurf@liurf-Lenovo-G470:~/WorkSpace/slambook-master/ch5/imageBasics$ ./imageBasics ubuntu.png 
    2 图像宽为1200,高为674,通道数为3
    3 OpenCV Error: 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, file /home/liurf/opencv/modules/highgui/src/window.cpp, line 501
    4 terminate called after throwing an instance of 'cv::Exception'
    5   what():  /home/liurf/opencv/modules/highgui/src/window.cpp:501: error: (-2) 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
    6 
    7 已放弃 (核心已转储)

    根据提示安装gtk2.0和pkg-config,运行不了,仔细看。

    我们进入到opencv源代码库,找到highgui库下面,具体路径“/home/liurf/opencv/modules/highgui”,依次运行“cmake .”,"make -j4","sudo make install",之后再进入我们的程序下面重新编译运行就一切正常了。

    每次编译opencv都会出现,解决了就没管它,还是记下来省得百度浪费时间。

  • 相关阅读:
    死磕算法第一弹——数组、集合与散列表
    拼写纠正
    IntelliJ系列IDE中的project和module
    【Spring】学习SpringAOP
    MyEclipse打开Jsp报错Failed to create the part's controls
    【Spring】学习SpringIoC
    【GitHub】Set up GitHub for Win10
    【<meta name="" content=">】的作用
    【JSP】修改网页ico小图标
    【JSP】导航栏悬停顶部简单特效
  • 原文地址:https://www.cnblogs.com/rongfangliu/p/7878466.html
Copyright © 2011-2022 走看看