IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Ubuntu18.04配置Opencv2.4.10教程及一些问题的解决方案 -> 正文阅读

[开发工具]Ubuntu18.04配置Opencv2.4.10教程及一些问题的解决方案

Ubuntu18.04配置Opencv2.4.10教程及一些问题的解决方案

使用的配置教程

此处主要参考了如下教程

遇到的问题

CMake Error at cmake/OpenCVDetectCXXCompiler.cmake

解决方案参见链接
直接点就是,将OpenCVDetectCXXCompiler.cmake文件中的"dumpversion" 替换为 “dumpfullversion”

 CMake Error at cmake/OpenCVUtils.cmake:42 (if):

解决方案参见链接
解释一下,因为你make的文件夹在一个以C++开头的文件夹内部,这样就不能正常make了。修改方案是修改以C++开头的文件夹的名称,例如将C++XXX改为CplusXXX

/usr/include/c++/7/cstdlib:75:15: fatal error: stdlib.h: 没有那个文件或目录

修改Cmake命令为:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. -D ENABLE_PRECOMPILED_HEADERS=OFF ..

参考

  • error: ‘CODEC_ID_H264’ was not declared in this scope
    解决方案:
    make时将ffmeg设置为off,即
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. -D ENABLE_PRECOMPILED_HEADERS=OFF .. -D WITH_FFMPEG=OFF ..

参考

  • make -j4 编译到97%的时候,不弹出error语句,直接显示编译失败,
 97 built target opencv_perf_gpu failed

网上没有现成的解决办法,我的解法是使用make -j1重新试试,看能不能有新收获; 新收获是,j8是多核编译,出问题的信息不一定最后被打印出来,这样你就只看到编译停止了,却可能不知道是哪里出了问题。如果是j1单核编译的话,一旦有问题出现编译就马上停止,也就知道问题在哪儿了。

小声bb:这丫的好多bug啊,这不正常,,,,,

  • error: the compiler can assume that the address of ‘annotate_img’ will never be NULL [-Werror=address] 问题
    进入源文件将包含NULL的相关语句注释掉就好了,详情参见

找到opencv-2.4.10/build/modules/contrib/CMakeFiles/opencv_contrib.dir/flags.make文件,删掉-Werror=return-type,然后重新 make -j8

  • error: expected primary-expression before ‘const’
    病因是前面替换的时候弄乱了里面的括号关系!!!所以,要小心

当然,一些warning是不会管的,正经人谁管warning啊(微笑)

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-04 12:31:11  更:2022-04-04 12:34:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:50:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码