首页 > 其他分享 >编译opencv 提示opencv_sfm links to target absl::log but not found解决办法

编译opencv 提示opencv_sfm links to target absl::log but not found解决办法

时间:2024-10-30 13:47:21浏览次数:5  
标签:解决办法 ceres target links 编译 提示 sudo opencv

先说解决办法,安装ceres库版本需要 < 2
Error while configuring CMake to build with contrib modules

在香橙派5上编译opencv + opencv_contrib
我是先源码编译的 ceres库(2.2版本的,查看 include\version.h)
在 opencv\build 目录下生成配置时,提示config done,generate failed!并报了 absl::log but not found错误。

详细解决办法
(1)进入 ceres\bulid 目录 ,卸载库
sudo make uninstall
(2)安装 默认仓库的的ceres
sudo apt get install -y libceres-dev

提示安装的 ceres1
(3) 进入到 opencv\build 重新 cmake ,config 和 generate都提示done
cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -DWITH_GTK=ON

(4)如果提示 <sys/videoio.h>找不到
sudo apt install libv4l-dev

标签:解决办法,ceres,target,links,编译,提示,sudo,opencv
From: https://www.cnblogs.com/jackwei86/p/18515714

相关文章

  • OpenCV(cv::dnn::blobFromImage())
    目录1.函数定义2.示例代码3.应用场景4.注意事项cv::dnn::blobFromImage()是OpenCV的DNN模块中的一个函数,用于将输入图像转换为深度学习模型可接受的输入格式(称为“blob”)。它通常在使用预训练的深度学习模型进行推理时,用于图像预处理,将图像格式转换为模型所需的四维张......
  • OpenCV(cv::copyMakeBorder())
    目录1.函数定义2.示例代码3.应用场景4.注意事项cv::copyMakeBorder()是OpenCV中用于给图像添加边框的函数,可以将指定宽度和类型的边框添加到图像的四周。这种操作在图像处理和计算机视觉任务中非常常见,比如在卷积运算中,通过填充边框来避免边界效应影响结果。1.函数......
  • Python从0到100(六十八):Python OpenCV-图像边缘检测及图像融合
    前言:零基础学Python:Python从0到100最新最全教程。想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Python爬虫、Web开发、计算机视觉、机器学习、神经网络以及人工智能相关知......
  • vins-fusion gpu, docker, opencv4.5.4(cuda) 复现
    代码:https://gitee.com/zheng-yongjie/vins-fusion-gpu-cv4?skip_mobile=true硬件:jetsonxaviernx,系统20.04nvcc-V可查看cuda版本本文在docker里面复现1.opencvcuda安装root@ubuntu:~#pwd/rootwget-Oopencv-4.5.4.ziphttps://github.com/opencv/opencv/archi......
  • C++之OpenCV入门到提高002:加载、修改、保存图像
    一、介绍今天是这个系列《C++之Opencv入门到提高》得第二篇文章。今天这个篇文章很简单,只是简单介绍如何使用Opencv加载图像、显示图像、修改图像和保存图像,先给大家一个最直观的感受。但是,不能认为很简单,只是让学习的过程没那么平滑一点,以后的路就好走了。OpenCV具......
  • day10(Qt)OpenCV
    目录OpenCV1.OpenCV简介2.环境搭建3.人脸检测OpenCV1.OpenCV简介OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,它提供了丰富的图像处理和计算机视觉功能。该库由英特尔公司发起,并在BSD许可证下发布,因此它是免费的,且开放源代码。OpenCV......
  • C++之OpenCV入门到提高001:使用 Visual Studio2022 配置 OpenCV 环境
    一、介绍从今天开始,我们又要开始一个新的系列了,这个系列就是《C++之Opencv入门到提高》。这个系列是有关如何使用C++语言,通过Opencv来实现图像处理、缺陷检测、视频处理、机器学习等功能。OpenCV我也是新接触的,一步一步的学习,一步一步提高。这个系列是以C++为基......
  • 基于MATLAB基于OpenCV的实时疲劳检测
    检测方法1)方法与用于计算眨眼的传统图像处理方法不同,该方法通常涉及以下几种组合:1、眼睛定位。2、阈值找到眼睛的白色。3、确定眼睛的“白色”区域是否消失了一段时间(表示眨眼)。相反,眼睛长宽比是一种更为优雅的解决方案,它涉及基于眼睛面部轮廓之间的距离之比的非常简单的......
  • opencv PCA 主轴方向角度范围
    PCA主轴方向角度,范围  [-45,135] 度点集排序(从左到右、从右至左)不同,角度在-45度时有差异doublecalLineOrientationInDegree(constvector<Point>&pts){//Constructabufferusedbythepcaanalysisintsz=static_cast<int>(pts.size());Matda......
  • OpenCV(Alpha通道)
    目录1.Alpha通道的概念2.Alpha通道的存储方式3.Alpha通道的作用4.Alpha通道的加权合成公式5.Alpha通道的代码示例6.Alpha通道的注意事项Alpha通道是图像数据中的一个透明度通道,用于控制图像的透明效果。理解Alpha通道的工作原理和使用方式对图像处理尤其是叠加、合成等操......