草庐IT

ubuntu18.04查询opencv库路径,检查Opencv有无正确设置环境变量,以及卸载和安装教程

一、查询OpenCV库的路径1.打开终端或命令提示符2.输入以下命令来查询OpenCV库的路径:pkg-config--libsopencv  这个命令将返回OpenCV库的链接选项,其中包含库的路径信息。3.查找返回结果中的`-L`选项,后面跟着的路径就是OpenCV库的路径。  例如,如果返回结果中有`-L/usr/local/lib`,那么`/usr/local/lib`就是OpenCV库的路径。请注意,这个方法假设你已经正确安装了OpenCV,并且在系统中配置了正确的环境变量。如果你的系统中没有安装pkg-config或者没有正确配置OpenCV的环境变量,那么这个方法可能无法正常工作

Ubuntu 22.04 安装Elasticsearch 8.7.1

前言:在安装Elasticsearch前最好设置一下静态IP,本教程为es单节点启动。下载ES压缩包wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.7.1-linux-x86_64.tar.gz解压到指定目录在根目录创建一个文件夹用于放ES文件mkdirelastic解压到/elastic/tar-xzfelasticsearch-8.7.1-linux-x86_64.tar.gz-C/elastic创建ES用户ES不能直接运行在root用户下,所以需要创建一个专用于启动ES的用户useradde

Ubuntu20.04部署编译LVI-SAM

该动图来自LVI-SAM开源地址(https://github.com/TixiaoShan/LVI-SAM)1写在开头1.1为何诞生此文近期在学习SLAM相关知识,拜读了此篇经典论文LVI-SAM,因为部署的时候系统版本与开源略有不同,遇到一些问题,故在此记录一下。1.2衷心建议若是大手子,请直接忽视本文。衷心建议大家先参照开源各版本进行环境配置,可以节省不少时间。本文所列的遇到的问题均是我遇到的,但是有一些我没有遇到的过程中比较顺利的地方我可能会省略,另外本文是在编译成功后进行复盘产生,需要修改的点可能与源码略有出入,对此给读者造成的不良体验表示歉意。若有需要可以评论区进行交流。1.3编译

基于51单片机的超声波避障小车(HC-SR04,SG90舵机)

+一、HC-SR04超声波模块二、SG90舵机三.总程序编写一、HC-SR04超声波模块HC-SR04时序图触发信号输入端(Trig)输入一个10微秒以上的高电平信号,超声发送口收到信号自动发送8个40Hz方波,同时启动定时器,待传感器接收到回波则停止计时并输出回响信号,回响信号脉冲宽度与所测距离正比。.根据时间间隔可以计算距离,公式:距离=(高电平时间*声速)/2。【来自】由于Trig端要输入一个10微秒以上的函数所以要使用intrins.h中的函数nop();引入函数如下#include整体测量距离函数voidhcsr04_Init(){Trig=1;//Trig端置1_nop_();_n

STM32外设系列—HC-SR04(超声波)

文章目录一、超声波测距基本原理二、超声波传感器简介三、HC-SR04测距实现思路四、超声波测距程序实现4.1HC-SR04初始化程序4.3TIM开关程序4.4获取定时时间4.5计算测量距离4.6宏定义五、应用实例六、拓展应用一、超声波测距基本原理超声波测距的原理非常简单,超声波发生器在某一时刻发出一个超声波信号,当这个超声波信号遇到被测物体后会反射回来,被超声波接收器接收到。这样只要计算出从发出超声波信号到接收到返回信号所用的时间,就可以计算出超声波发生器与反射物体的距离。距离的计算公::d=s/2=(c*t)/2其中d为被测物与测距器的距离,s为声波的来回路程,c为声波,t为声波来回所用的时

Ubuntu20.04本地部署Stable-Diffusion-webui AI绘画环境

最近AI绘画很火,所以想在本地部署个环境体验一下。原本打算在Windows下安装,网上有很多教程,也有很多大佬做了整合包,可是我的Windows系统下的显卡驱动版本太低,也没法升级,只能装CUDA9,导致安装torch会出现问题。所以考虑在Ubuntu下安装,参考了几篇文章,所幸也安装成功了。这里记录一下安装过程,以供参考。我的机器配置: 1.安装cuda支持安装的cuda版本可以用nvidia-smi命令查看我的显卡驱动支持的cuda版本最高是11.4,可以在这里下载对应的cuda版本:CUDAToolkitArchive|NVIDIADeveloper。我由于之前安装别的环境,已经装了cu

Ubuntu22.04安装ROS

Ubuntu22.04安装ROS_笔记大全_设计学院Excerpt在安装ROS之前,需要先安装Ubuntu22.04操作系统。您可以从Ubuntu官网下载Ubuntu22.04的最新版本镜像文件,并创建一个可启动的USB。您可以参考以下步骤:一、安装Ubuntu22.04操作系统在安装ROS之前,需要先安装Ubuntu22.04操作系统。您可以从Ubuntu官网下载Ubuntu22.04的最新版本镜像文件,并创建一个可启动的USB。您可以参考以下步骤:步骤1:从官网下载Ubuntu22.04的镜像文件步骤2:使用软件Rufus创建可启动的Ubuntu22.04USB步骤3:将USB插入电脑并重

数字孪生 | 04 三维模型的数据治理

今天是数字孪生系列话题第4篇,聊聊三维模型数据治理那些事。近几年,数字孪生、智慧城市、智慧园区、智慧工厂、元宇宙等热词不断地出现在这我们的视野中,而这些又都离不开三维模型,我们在执行项目的时候,特别是报价的阶段我们就经常被客户问到你这个模型的价格太高或者报的价格和其他公司的差距太大了,第二个就是后面我加业务模型可不可以支撑。先说第一个问题,为什么市场价格差距那么大,是水深、还是市场很乱呢,我觉得核心还是有没有真正洞察到真正的“需求”,往往是"鸡同鸭讲”,根本上是不清楚你的业务场景需要什么样的模型,从而去决定构建的行业三维数据交付标准,怎么和你现有的信息系统做结合,避免重复“造轮子”,真正意义上

Ubuntu服务器安装配置slurm (Ubuntu 22.04 LTS)

Ubuntu服务器安装配置slurm(Ubuntu22.04LTS)1.slurm简介Slurm全称SimpleLinuxUtilityforResourceManagement。通常被用于大型Linux服务器(超算)上,作为任务管理系统。本文详细讲述如何在Ubuntu22.04LTS上安装slurm,并进行简单的配置。其实网上相关的教程已经非常多,但在旧版本的Ubuntu上安装slurm时,通常需要安装一个名为slurm-llnl的软件包。但Ubuntu22.04LTS的软件源不包含slurm-llnl,强行安装就会报出如下的错误:$sudoaptinstallslurm-llnlReadi

Ubuntu20.04下更新系统Python版本

起因:写Python时报错:TypeError:unsupportedoperandtype(s)for|=:‘dict’and‘dict’原因:python3.9支持对dict类型使用|,而较老的版本不支持小编这个ubuntu20.04环境是在wsl2下的,本质上与纯linux环境配置是一样的于是更新python,截止2023.3.29,Python稳定版是到10.10下面记录操作:1、老版本3.8.102、查看已有Python版本cd/usr/bin查看一下已经下载的Python版本ls-alpython*ps:小编截这图时已经下完了3.10,但软链接还没改可以看到第一行说明Python默