fatal error: boostdesc_bgm.i: 没有那个文件或目录

2024-03-05 17:59

本文主要是介绍fatal error: boostdesc_bgm.i: 没有那个文件或目录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

用树莓派安装opencv编译时发生的错误,记录一下。

错误如下

/home/pi/Downloads/opencv_contrib-3.4.0/modules/xfeatures2d/src/boostdesc.cpp:646:20: fatal error: boostdesc_bgm.i: 没有那个文件或目录#include "boostdesc_bgm.i"^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/build.make:81:modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/src/boostdesc.cpp.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:14425:modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/all] 错误 2
make: *** [Makefile:163:all] 错误 2

是因为缺少文件导致的需要重新下载

百度网盘:https://pan.baidu.com/s/1T8cutJQiBFFTbMRoB6PNOA

提取码:1111

下载在你的SD卡上 然后插到树莓派上

cd /boot     
ls  

进入boot盘 查看文件是否存在

把这个文件放到/home/pi/Downloads/opencv_contrib-3.4.0/modules/xfeatures2d/src 中

sudo cp -r /boot/boostdesc_bgm.i.zip /home/pi/Downloads/opencv_contrib-3.4.0/modules/xfeatures2d/src

解压文件

unzip boostdesc_bgm.i.zip

但我们需要的文件在/src/boostdesc_bgm.i 中不在/src 中

所以我们要转移文件

mv /home/pi/Downloads/opencv_contrib-3.4.0/modules/xfeatures2d/src/boostdesc_bgm.i等/*.i /home/pi/Downloads/opencv_contrib-3.4.0/modules/xfeatures2d/src/

然后到src中ls 检查一下 如果存在就成功了

就可以继续编译了。

注:我在后面遇到了差不多的错误,如下

opencv2/xfeatures2d/cuda.hpp: 没有那个文件或目录

/home/pi/Downloads/opencv-3.4.0/modules/stitching/include/opencv2/stitching/detail/matchers.hpp:52:12: 
fatal error: opencv2/xfeatures2d/cuda.hpp: 没有那个文件或目录#  include "opencv2/xfeatures2d/cuda.hpp"^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [modules/stitching/CMakeFiles/opencv_stitching_pch_dephelp.dir/build.make:63:modules/stitching/CMakeFiles/opencv_stitching_pch_dephelp.dir/opencv_stitching_pch_dephelp.cxx.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:17840:modules/stitching/CMakeFiles/opencv_stitching_pch_dephelp.dir/all] 错误 2
make: *** [Makefile:163:all] 错误 2

他的意思是你的matchers.hpp文件里面的

头文件include“opencv2/xfeatures2d/cuda.hpp”找不到cuda.hpp这个文件。

然后你去查询cuda.hpp的具体位置把相对路径改一下改为:

/home/pi/Downloads/opencv_contrib-3.4.0/modules/xfeatures2d/include/opencv2/xfeatures2d/cuda.hpp

注意:

原本:

include“opencv2/xfeatures2d/cuda.hpp”

改之后:include“/home/pi/Downloads/opencv_contrib3.4.0/modules/xfeatures2d/include/opencv2/xfeatures2d/cuda.hpp“

”后面多一个/ 别看错了。

注:

错误如下:

c++: error: unrecognized command-line option ‘--param=ipcp-unit-growth=100000’; did you mean ‘--param=ipa-cp-unit-growth=’?

c++: error: unrecognized command-line option ‘--param=ipcp-unit-growth=100000’; 
did you mean ‘--param=ipa-cp-unit-growth=’?make[2]: *** [3rdparty/carotene/hal/carotene/CMakeFiles/carotene_objs.dir/build.make
:82:3rdparty/carotene/hal/carotene/CMakeFiles/carotene_objs.dir/src/absdiff.cpp.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:4565:3rdparty/carotene/hal/carotene/CMakeFiles/carotene_objs.dir/all] 错误 2
make: *** [Makefile:182:all] 错误 2

他的意思是 他不认识 ‘--param=ipcp-unit-growth=100000’

他猜可能是 ‘--param=ipa-cp-unit-growth=’

然后你到 build.make 文件里面把所有"ipcp"改为"ipa-cp",注意不要一个一个换,因为实在太多了。

:%s/param=ipcp-unit-growth/param=ipa-cp-unit-growth/g

vim全部替换。

这篇关于fatal error: boostdesc_bgm.i: 没有那个文件或目录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/777350

相关文章

豆包 MarsCode 不允许你还没有女朋友

在这个喧嚣的世界里,爱意需要被温柔地唤醒。为心爱的她制作每日一句小工具,就像是一场永不落幕的浪漫仪式,每天都在她的心田播撒爱的种子,让她的每一天都充满甜蜜与期待。 背景 在这个瞬息万变的时代,我们都在寻找那些能让我们慢下来,感受生活美好的瞬间。为了让这份浪漫持久而深刻,我们决定为女朋友定制一个每日一句小工具。这个工具会在她意想不到的时刻,为她呈现一句充满爱意的话语,让她的每一天都充满惊喜和感动

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

编译linux内核出现 arm-eabi-gcc: error: : No such file or directory

external/e2fsprogs/lib/ext2fs/tdb.c:673:29: warning: comparison between : In function 'max2165_set_params': -。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。 。。。。。。。。 host asm: libdvm <= dalvik/vm/mterp/out/Inte

收藏:解决 pip install 出现 error: subprocess-exited-with-error 错误的方法

在使用 pip 安装 Python 包时,有时候会遇到 error: subprocess-exited-with-error 错误。这种错误通常是由于 setuptools 版本问题引起的。本文将介绍如何解决这一问题 当你使用 pip install 安装某个 Python 包时,如果 setuptools 版本过高或过低,可能会导致安装过程出错,并出现类似以下错误信息:error: subpr

Nn criterions don’t compute the gradient w.r.t. targets error「pytorch」 (debug笔记)

Nn criterions don’t compute the gradient w.r.t. targets error「pytorch」 ##一、 缘由及解决方法 把这个pytorch-ddpg|github搬到jupyter notebook上运行时,出现错误Nn criterions don’t compute the gradient w.r.t. targets error。注:我用

Java Web应用程序的推荐目录结构

以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。 找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个: ├── pom.xml└── src├── main│ ├── java│ │ └── myg

src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

(venv) shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceCollecting pyaudioDownloading PyAudio-0.2.14.tar.gz (47 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━