opencv3.4.3/opencv-3.4.3/opencv_contrib-3.4.3/modules/xfeatures2d/src/vgg.cpp:490:41: fatal error: v

本文主要是介绍opencv3.4.3/opencv-3.4.3/opencv_contrib-3.4.3/modules/xfeatures2d/src/vgg.cpp:490:41: fatal error: v,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先,说明问题

在configure之后,进行generate,再make发现出现该问题。

我们通过看下面的报错信息。

发现最下方Makefile:160:recipe for target ‘all’ failed。

我们打开Makefile在160行看到

这就是执行make之后调用的文件,再看上面的报错信息,

我们查看CMakeFiles/Makefile2:3073行

后面调用了/home/thorking/opencv3.4.3/opencv-3.4.3/build/modules/world/CMakeFiles/opencv_world.dir/

 

我们打开/home/thorking/opencv3.4.3/opencv-3.4.3/build/modules/world/CMakeFiles/opencv_world.dir/中的buid.make13489发现

再打开modules/world/CMakeFiles/opencv_world.dir/__/__/opencv_contrib-3.4.3/modules/xfeatures2d/src/vgg.cpp.o,发现其中没有vgg.cpp.o文件,

后来Configure和Generate之后,发现没有出现不能下载一些包的问题。

make通过,我们看下图中明显在画红线的地方出现

modules/world/CMakeFiles/opencv_world.dir/__/__/opencv_contrib-3.4.3/modules/xfeatures2d/src/vgg.cpp.o该文件。

发现该文件的出现刚好时make之前的时间,就是说刚刚的Configure产生了vgg.cpp.o这个文件。

!!!  如何出现的?

再看上层bug

我们那个文件是另外复制进去的,但是进行Configure的时候会会出现不能下载的情况,vgg_generated_120.i

分析:

Configure的时候会根据软件情况去构成Makefile。但是我们存进去下载好的vgg_generated_120.i也不可以,因为每次Configure的时候会重新下载,导致vgg_generated_120.i更新,所以出现问题。

这篇关于opencv3.4.3/opencv-3.4.3/opencv_contrib-3.4.3/modules/xfeatures2d/src/vgg.cpp:490:41: fatal error: v的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

opencv 滚动条

参数介绍:createTrackbar( trackbarname , "hello" , &alpha_slider ,alpha_max ,  on_trackbar )  ;在标签中显示的文字(提示滑动条的用途) TrackbarName创建的滑动条要放置窗体的名字 “hello”滑动条的取值范围从 0 到 alpha_max (最小值只能为 zero).滑动后的值存放在

android-opencv-jni

//------------------start opencv--------------------@Override public void onResume(){ super.onResume(); //通过OpenCV引擎服务加载并初始化OpenCV类库,所谓OpenCV引擎服务即是 //OpenCV_2.4.3.2_Manager_2.4_*.apk程序包,存

OpenCV结构分析与形状描述符(11)椭圆拟合函数fitEllipse()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C++11 算法描述 围绕一组2D点拟合一个椭圆。 该函数计算出一个椭圆,该椭圆在最小二乘意义上最好地拟合一组2D点。它返回一个内切椭圆的旋转矩形。使用了由[90]描述的第一个算法。开发者应该注意,由于数据点靠近包含的 Mat 元素的边界,返回的椭圆/旋转矩形数据

script中的src

<script src="http://www.somewhere.com/afile.js"></script> 浏览器在解析这个资源时,会向 src 属性指定的路径发送一个 GET 请求,以取得相应资源,假定 是一个 JavaScript 文件。这个初始的请求不受浏览器同源策略限制,但返回并被执行的 JavaScript 则受限制。 当然,这个请求仍然受父页面 HTTP/HTTPS

树莓派5_opencv笔记27:Opencv录制视频(无声音)

今日继续学习树莓派5 8G:(Raspberry Pi,简称RPi或RasPi)  本人所用树莓派5 装载的系统与版本如下:  版本可用命令 (lsb_release -a) 查询: Opencv 与 python 版本如下: 今天就水一篇文章,用树莓派摄像头,Opencv录制一段视频保存在指定目录... 文章提供测试代码讲解,整体代码贴出、测试效果图 目录 阶段一:录制一段

Verybot之OpenCV应用三:色标跟踪

下面的这个应用主要完成的是Verybot跟踪色标的功能,识别部分还是居于OpenCV编写,色标跟踪一般需要将图像的颜色模式进行转换,将RGB转换为HSV,因为对HSV格式下的图像进行识别时受光线的影响比较小,但是也有采用RGB模式来进行识别的情况,这种情况一般光线条件比较固定,背景跟识别物在颜色上很容易区分出来。         下面这个程序的流程大致是这样的:

Verybot之OpenCV应用二:霍夫变换查找圆

其实我是想通过这个程序来测试一下,OpenCV在Verybot上跑得怎么样,霍夫变换的原理就不多说了,下面是程序: #include "cv.h"#include "highgui.h"#include "stdio.h"int main(int argc, char** argv){cvNamedWindow("vedio",0);CvCapture* capture;i

Verybot之OpenCV应用一:安装与图像采集测试

在Verybot上安装OpenCV是很简单的,只需要执行:         sudo apt-get update         sudo apt-get install libopencv-dev         sudo apt-get install python-opencv         下面就对安装好的OpenCV进行一下测试,编写一个通过USB摄像头采

虚拟机ubuntu配置opencv和opencv_contrib

前期准备  1.下载opencv和opencv_contrib源码 opencv-4.6.0:https://opencv.org/releases/ opencv_contrib-4.6.0:https://github.com/opencv/opencv_contrib 在ubuntu直接下载或者在window上下好传到虚拟机里都可以 自己找个地方把他们解压,个人习惯在home下新建一