OpenCV ERROE **: 02:07:27.741:GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

Ubuntu 和 cmake 环境下,使用opencv时报错 ERROE **: 02:07:27.741:GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.

我的系统已经安装了opencv3.4.0(默认版本) 和 opencv3.0.0,而安装opencv3.4.0 时候使用的是GTK+3,这里又要用到 GTK+ 2.x ,所以导致了冲突。

解决方法:

1、改成较低版本的opencv

比如把使用的版本改成opencv3.0.0 , 把工程中的 CMakeLists.txt 里面的opencv路径改成 opencv3.0.0
的路径,我的是 /home/nvidia/opencv-3.0.0,那就把原来的

set (OpenCV_DIR /usr/share/OpenCV)

改成

set (OpenCV_DIR /home/nvidia/opencv-3.0.0)

然后重新编译。

2、重新安装opencv3.4.0,选择使用GTK+2

安装opencv可以参考官网
https://docs.opencv.org/3.4.0/d7/d9f/tutorial_linux_install.html
其中的关键步骤是

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

这句命令,其中的 -D CMAKE_BUILD_TYPE=Release 是一个编译选项,可以根据自己的需要改动,这里我们需要添加一个选项:

-D WITH_GTK_2_X=ON

但是因为安装opencv需要挺长的编译时间,我没有试。

OpenCV ERROE **: 02:07:27.741:GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the ...相关推荐

  1. 前端:HTML/07/综合案例:月福首页,开发网站的流程,网站布局结构,排版准备,图片热点,网页多媒体

    开发网站的一个流程 1,业务员与客户进行沟通,包括:风格,功能(论坛,留言板,支付,用户登录等) 2,业务员与美工沟通,制作网页效果图(首页,列表页,内容页) 3,制作人员开始切图排版,排成网页形式的 ...

  2. 深度学习(二)吴恩达给你的人工智能第一课: 02.改善深层神经网络:超参数调试、正则化以及优化

    目录 第一周 深度学习的实用层面 1.1 训练 / 开发 / 测试集 1.1.1. 训练集.验证集.测试集 ​         1.2 偏差 / 方差 1.3 机器学习基础 1.3.1.降低偏差/降低 ...

  3. 【沃顿商学院学习笔记】商业分析——Customer Analytics:02 预测分析一:回归分析 Regression Analysis

    商业进阶--预测分析一:回归分析 本章主要是从数据分析的短期预测方法:回归分析的角度进行学习. 回归分析 Regression Analysis 回归的目的是什么? 回归分析是量化两个或多个变量之间的 ...

  4. 02.改善深层神经网络:超参数调试、正则化以及优化 W3. 超参数调试、Batch Norm和程序框架(作业:TensorFlow教程+数字手势预测)

    文章目录 1. 探索TensorFlow库 1.1 线性函数 1.2 计算 sigmoid 1.3 计算损失函数 1.4 One_Hot 编码 1.5 用0,1初始化 2. 用TensorFlow建立 ...

  5. 02.改善深层神经网络:超参数调试、正则化以及优化 W2.优化算法(作业:优化方法)

    文章目录 1. 梯度下降 2. mini-Batch 梯度下降 3. 动量 4. Adam 5. 不同优化算法下的模型 5.1 Mini-batch梯度下降 5.2 带动量的Mini-batch梯度下 ...

  6. 02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面(作业:初始化+正则化+梯度检验)

    文章目录 作业1:初始化 1. 神经网络模型 2. 使用 0 初始化 3. 随机初始化 4. He 初始化 作业2:正则化 1. 无正则化模型 2. L2 正则化 3. DropOut 正则化 3.1 ...

  7. 代码随想录(day04)-LeetCode:24、19、面试题02.07、142

    代码随想录:dayo4 1. [24]两两交换链表中的节点 虚拟头结点实现 递归实现 2.[19]**删除链表的倒数第N个节点** 双指针算法 3. 面试题[02.07]:链表相交 4.[142]环形 ...

  8. OpenCV:02基础知识和绘制图形

    文章目录 OpenCV的色彩空间 RGB和BGR `HSV`,`HSL`和`YUV` `HSV(HSB)` `HSL` `YUV` 颜色空间的转化 OpenCV的一种重要数据结构--Mat Mat介绍 ...

  9. NO.002-2018.02.07《越人歌》先秦:佚名

    参考之后略有修改, 疑问点"不訾诟耻"释义 越人歌原文.翻译及赏析_古诗文网 蒙羞被好兮不訾诟耻_释义_吴江诗词网 越人歌 先秦:佚名 今夕何夕兮,搴舟中流. 今晚是怎样的晚上啊河 ...

最新文章

  1. 从零开始创建一个vue项目
  2. 150个Java面试问答-最终清单(PDF下载)
  3. java查看jvm对象个数_jmap-查看 jvm 内存对象信息
  4. 【Hibernate3.3复习知识点二】 - 配置hibernate环境(annotations)
  5. Maven Scope取值的含义
  6. 教你做前端表单文本框必填
  7. WordPress程序备受喜爱的原因:十八般武艺(3)
  8. Windows Phone 7 有损 缩略图的生成!
  9. android4.1 l36h,索尼 L36h跌破3K 升Android 4.3机型推荐(6)-搜狐数码
  10. hive与mysql的数据分区的异同
  11. kubernetes管理之使用yq工具截取属性
  12. Berland Poker
  13. python发送邮件 退回_【破案了】python发邮件问题,求助!为什么总被退回?
  14. CUBA使用Spring查询接口
  15. acer加固态硬盘,hdd放到光驱位,BIOS没有设置固态硬盘启动选项
  16. 天干地支的推算(根据公元纪年的年月日推算干支的年月日)
  17. 百度地图API进行网页地点展示
  18. 金融无疆界 风险无极限——中国金融的未来之路
  19. 机房改造承重不够怎么办?
  20. mybatis判断list非空

热门文章

  1. NOI 1.11 二分查找 04: 网线主管
  2. 百度网盘,实现免费不限速,10M/S?都是假的
  3. 智能存储 | 视频增强“全家桶”,为您的视频快速“换脸”
  4. css实现三角形对话框,三角形图案
  5. android语音控制歌曲播放,发条 - 支持音乐聚合搜索,歌单导入,语音控制的 APP - Android 应用 - 【最美应用】...
  6. 学习国家颁布的三部信息安全领域法律,理解当前工作中的信息安全合规要求
  7. jquery easyui下拉框多选 和原生多选下拉多选
  8. C++-win32-GetLastError的返回值的含义
  9. WebGL简易教程——目录
  10. 嵌入式Linux工程师的成长经历