自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (7)
  • 收藏
  • 关注

原创 【jetson】研华 jetson orin 开发套件系统镜像下载链接、刷入镜像时修改默认用户名的方法

注:下载链接来源于研华技术支持人员,有过期时间。配置文件的用法可以参考以下文章。其中以下两行即指定了用户名为。,可以提前修改为其他用户名。并解压后,可以在其中的。

2024-05-09 12:02:20 144

转载 【转载】如何使用万用表分辨正极引线和负极引线

如果读数是正数,则红色接线连接的是正极引线;如果万用表的读数是正数,比如9.2,那就说明连对了,也就是说红色接线连接的是正极,黑色接线连接的是负极。旋转选择开关(万用表中间的大旋钮),使其显示一个类似大写字母“V”的符号,上面还有一条直线,这样万用表就设成直流(DC)电压了。将接线与电线连好后,查看万用表屏幕上的读数。这就是电线的电压,可能是正数,也可能是负数。将红色的接线夹夹在任意电线的末端,将黑色的接线夹夹在另一根电线的末端。

2024-05-09 10:16:33 4

原创 【python】读取文件的创建时间、修改时间并写入修改时间

许多图片压缩软件在压缩图片后,会丢失图片文件的真正创建时间、修改时间,也就会导致图片时间线被打乱。因此需要从原始图片中读取创建时间、修改时间,并将其中较早的一个写入压缩后图片的修改时间。

2024-05-01 09:56:56 248 1

原创 【iconv】Linux c++ 中文字符串转十六进制 GBK 编码/内码

【代码】【iconv】Linux c++ 中文字符串转十六进制 GBK 编码/内码。

2024-04-26 09:10:35 304 1

原创 Linux c++ 中文字符转十六进制 UTF-8 编码

Linux 默认的编码就是 UTF-8。

2024-04-25 18:07:29 154

原创 c++ 中判断字符是 ASCII 编码还是 GBK 编码

在C++中,一个字符是ASCII编码还是GBK编码,取决于其在ASCII范围内还是在GBK范围内。ASCII编码的范围是0到127,而GBK编码是双字节编码,包含了更广泛的字符范围。

2024-04-25 17:53:43 209

原创 在 Linux 上通过 udev 规则绑定 ttyUSB 设备的相对地址

这两个属性也是可行的,只要不同设备使用的 USB 芯片型号不同,这两个属性也就会不同。区分设备,当设备换了一个 USB 接口插上时,地址的绑定就会发生错误。路径下,通过新增 udev 规则文件可以给 USB 设备绑定类似。如果同时接有多个 USB 设备的话,可能上一次开机设备 A 是。这样自定义的相对地址,从而使程序中连接 USB 设备更加灵活。多个不同型号 USB 设备往往绝大部分属性都是相同的,几乎只有。使用 udevadm 命令可以查看 USB 设备的属性信息。绝对地址的设备,已经成功绑定到。

2024-04-18 14:51:58 562

原创 查看 Linux 接入的 USB 设备速率是 USB2 还是 USB3

使用以下命令查看接入的 USB 设备速率(每一行最后的 xxM 字样)。插入设备前查看一次,插入设备后查看一次,对比即可定位到刚插入的设备是哪一条。对照 USB 速率表,即可知道某个 USB 设备当前是 USB2 还是 USB3 速率。

2024-04-09 17:41:24 405 1

原创 【linux】解决 iptables 出现的 Couldn‘t load match ‘string‘:No such file or directory 的问题

需要先换上 ubuntu-22 的 apt 源,然后重装。ubuntu-20 的 apt 源中只有。在 ubuntu-20.04 上使用。,此时再使用就不会出现问题了。

2024-02-06 22:48:17 581

原创 【linux】通过脚本、系统服务监控开机时间和 cpu 温度

以便它可以被系统中的所有用户访问。创建一个 systemd 服务。

2024-02-03 17:27:27 428

转载 【转载】TEB所有参数含义

局部代价地图更新频率应当不低于规划器和costmap_conveter的转换频率。

2024-01-26 15:45:06 531

原创 解决 relocation xxx symbol `xxx‘ can not be used when making a shared object;recompile with -fPIC

你的程序在链接时发现一个库(libloguru.a)不是用 -fPIC(Position Independent Code)编译的。在编译共享库(shared library)时,通常需要确保所有的对象文件和库都使用 -fPIC 选项进行编译。咨询 chatgpt 后,在。编译一个动态库时,链接了。

2024-01-25 18:31:12 756 3

原创 【CUDA】解决使用 sanitizer debug 带 cuda 的 opencv 时 (-217:Gpu API call) out of memory 错误

根据参考链接中 github 的讨论,出问题的原因应该是。以某种方式发生了冲突,使用在命令前添加。程序内存错误的时候,遇到了必现的。

2024-01-18 10:38:07 508

原创 【CUDA】GPU 算力与 CUDA 版本对应关系

官方算力表:https://developer.nvidia.com/cuda-gpus#computehttps://docs.nvidia.com/datacenter/tesla/drivers/index.html#cuda-arch-matrixhttps://en.wikipedia.org/wiki/CUDA#GPUs_supported

2024-01-17 16:55:16 4458

原创 解决 ros catkin_make 时报错 Assertion failed: file ‘xxx/librt.so‘ does not exist. Message: RT Library

开发板上新装了系统测试,把其他 arm 系统中的。整个拷贝过来了,但是在。

2024-01-10 17:35:58 696

原创 解决 apt install 时报错 dpkg: error processing archive xxx.deb (--unpack): trying to overwrite ‘xxx‘

【代码】解决 apt install 时报错 dpkg: error processing archive xxx.deb (--unpack): trying to overwrite ‘xxx‘

2024-01-10 14:53:44 1587

原创 【镜像压缩】linux 上 SD/TF 卡镜像文件压缩到实际大小的简单方法(树莓派、nvidia jetson)

第一步中的镜像文件大小和 SD/TF 卡硬盘空间大小一致,需要进一步压缩为实际使用空间大小。SD/TF 卡插入 Ubuntu 主机(虚拟机也行),在 ubuntu 主机中打开。SD/TF 卡插入 Ubuntu 主机(虚拟机也行),在 ubuntu 主机中打开。这个步骤将生成一个与 SD/TF 卡硬盘空间大小一致的。镜像文件,请确保 Ubuntu 主机空间足够。应用,选中 SD/TF 卡,然后。应用,选中 SD/TF 卡,然后。此步骤只能覆盖原有的的镜像文件。

2024-01-08 16:53:26 1363

转载 修复ubuntu22.04启动引导

电脑原来安装了ubuntu18.04,后来升级成了ubuntu22.04。昨晚手欠,想着ubuntu18好些天也不用了,就把ubuntu18的分区格式化了,然后悲剧了,重启电脑提示没有可启动的操作系统。看起来是ubuntu22的启动引导在ubuntu18的分区里一起被格式化了。系统里安装了不少东西和环境,实在不想重新安装一遍,最终通过boot-repair工具成功修复,本文记录下修复ubuntu22.04启动引导的过程。

2024-01-05 17:03:29 1382

原创 Linux 查看当前图形化界面的桌面环境、登录管理器

使用以下命令查看(实测仅在图形化界面有效,远程命令行无效)使用以下命令查看(实测图形化界面、远程命令行均有效)使用以下命令查看(实测图形化界面、远程命令行均有效)使用以下命令查看(实测图形化界面、远程命令行均有效)

2023-12-28 10:31:37 1176

转载 普通USB摄像头转为网络摄像头

看到上面的参考资料就知道我踩了多少坑,零基础入门视频解码真的非常困难,太底层了,基本都是c/c++,这还只是应用层级,嵌入式就更困难了。

2023-12-19 09:07:32 1582 2

转载 视角与镜头焦距换算

在光学仪器中,以光学仪器的镜头为顶点,以被测目标的物像可通过镜头的最大范围的两条边缘构成的夹角,称为视场角。如图一。视场角的大小决定了光学仪器的视野范围,视场角越大,视野就越大,光学倍率就越小。通俗地说,目标物体超过这个角就不会被收在镜头里。在显示系统中,视场角就是显示器边缘与观察点(眼睛)连线的夹角。例如在图二中,AOB角就是水平视场角,BOC就是垂直视场角。

2023-12-17 17:09:02 976

原创 【pip】pip install 无法安装到 conda 环境的另一种问题可能与解决方案

因为使用 sudo 权限安装了 miniconda3,导致换源 pip 时,以下升级命令无权限升级。创建一个新的 conda 环境,并使用 pip 安装一些库,即可发现能够正确安装进 conda 环境。在 base 环境(conda 的默认环境)中找到 pip 路径,只有一个 pip 的话证明。中又安装了这个 pip,最终干扰了正常 conda 环境中 pip 的运行。命令查看,发现除了 conda 环境的 pip ,还有一个。中去,而非安装在 conda 环境里。随后创建 conda 环境后,发现。

2023-12-06 11:33:49 849

原创 【GPU】linux 安装、卸载 nvidia 显卡驱动、cuda 的官方文档、推荐方式(runfile)

在下载页面选择具体驱动版本后,在。

2023-12-05 18:37:23 2409

原创 本地/笔记本/纯 cpu 部署、使用类 gpt 大模型

部分可以看到该模型的不同量化版本、文件大小、预计内存占用、推荐与否。点击具体量化版本的模型即可下载。是 hugging face 社区的一个用户, ta 提供了许多预量化大模型的下载。使用 web UI + 大模型文件,即可在笔记本上部署、使用类 gpt 大模型。在该用户的 model 库中搜索需要的模型,常用关键词是。页面,按上图进行模型加载即可(大概需要几十秒)。页面,即可进行对话。

2023-11-21 12:01:52 4706 2

原创 windows 使用 EasyScreenLive 和 EasyDarwin 软件实现相机 rtsp 推流

实现 rtsp 推流,需要运行(1)rtsp 服务器、(2)rtsp 推流客户端。即可开始推送 rtsp 视频流,下方文本框会提示 rtsp 地址。,虽然根据下图进行设置视频源相机。

2023-11-03 18:05:45 781 2

原创 解决 import rospy 时的报错 SyntaxError: invalid syntax

使用 rospy 时遇到报错。其中 160 行即可。

2023-11-03 16:35:03 588 2

原创 【apt】解决 apt update 时 The method ‘ftp’ is unsupported and disabled by default 错误

在添加了一个 ftp 类型的 apt 源后,执行。

2023-10-17 18:24:21 312

原创 【PDF在线工具】长文、长网页转为一整页、单页 PDF sejda

在线工具:https://www.sejda.com/html-to-pdf

2023-10-15 09:08:36 68

原创 【具身智能/自主导航】相关开源项目代码、论文收集

【代码】具身智能、自主导航相关代码、论文集合。

2023-10-09 14:35:33 383

原创 linux 系统安装 or-tools 并在c++ 项目中使用

此处注意 ortools 较新的版本(9.6)需要 C++20 编译标准(cmake-3.18,G++10),虽然切换 cmake 和 G++ 版本很方便,但是会导致很多系统原有的代码无法编译通过,所以选择 ortools 9.1 版本。下载好源码压缩包(zip 格式或 tar.gz 格式)后,解压,并 cd 到解压出的文件夹,例如。在 CMakeLists.txt 中根据以下形式使用 ortools。最后将 ortools 安装到系统中。然后开始 cmake 编译。

2023-10-07 17:09:03 635

原创 【eigen】解决报错 return type of RCmpEQReturnType Eigen::operator== is not ‘bool’

在这里,我们使用 isApprox() 函数来比较 mat.col(j).tail(size-j-1) 是否近似为零向量。1e-6 是误差范围,你可以根据实际需求调整该值。首先,确保 mat 是 Eigen::Matrix 类型,Scalar 是正确的类型,然后使用 .isApprox() 函数来比较两者是否近似相等。操作符对 Eigen::ArrayWrapper 和 Scalar 类型不可用。错误提示指出在 ret = ret && (mat.col(j).tail(size-j-1).array()

2023-10-07 11:52:47 546

原创 【c++】解决使用 std::map 时报错 no match for ‘operator<’

作为键类型,你需要提供一个比较函数或者自定义比较方式。你可以通过定义一个比较函数或者自定义比较对象来解决这个问题。类型没有定义 < 操作符,因此导致编译错误。默认使用 < 操作符进行比较键值,但是。c++ 代码中使用复杂类型。

2023-10-07 11:21:45 1483

原创 opencv 旋转向量转 eigen 旋转矩阵

【代码】opencv 旋转向量转 eigen 旋转矩阵。

2023-09-28 11:47:23 165

原创 linux 编译安装 opencv 和指定 opencv_contrib 库

参数用于指定具体opencv_contrib库路径。

2023-09-24 14:21:41 546

原创 【相机标定】opencv python 标定相机内参时不计算 k3 畸变参数

通常用于描述径向畸变的更高阶效应,即在需要高精度的应用中可以用到,一般的应用中。是可选的,而 kalibr 标定中则只需要传入。常见的应用中, orbslam3 中是否传入。,因此需要学会计算两种场景下参数的计算。

2023-09-04 11:16:30 1331

转载 【转载】ORB-SLAM3源码阅读笔记7:对IMU异常状态的进一步分析

最后,如下图所示,我们总结了ORB-SLAM3中IMU可能出现的异常状态以及其对应的变量、调用函数和后续步骤。

2023-08-25 17:57:31 646

原创 【multimaster_fkie】多 ros master core 通信库,不配置主从机进行 ros 多机通信

多个 ros 系统之间可以通过配置 ros 主从机实现互相通信,但有的场景每个 ros 系统都需要运行 rosmaster/roscore ,这种情况下就需要使用库来实现 ros 通信。

2023-08-23 16:53:45 433

原创 【PortProxyGUI】Windows 可视化工具,配置端口转发 netsh interface portproxy

windows端口转发配置命令的可视化界面。

2023-08-16 14:19:51 2862

转载 【转载】windows通过任意端口访问samba

netsh interface portproxy add v4tov4 listenaddress=10.10.10.1 listenport=445 connectaddress=指定IP connectport=指定端口。经测试,如果在内网环境,该配置将通过内网访问,不走指定IP+端口;若切换到外网环境,会自动切换到指定IP+端口的路径,十分的完美。如果登录不进去,或者打开是空的,看看IP Helper开启了没有,然后重启再试。确保服务里面的 IP Helper是启动的,并且以后也要一直运行中。

2023-08-08 15:11:08 353

原创 c++ eigen 求矩阵伪逆

【代码】c++ eigen 求矩阵伪逆。

2023-08-05 17:38:33 402

fgvc_aircraft_variant_test 飞机 100 分类测试集

图片按分类文件夹存放,完整数据集: https://github.com/cyizhuo/FGVC-Aircraft-dataset

2020-10-11

fgvc_aircraft_variant_val 飞机 100 分类验证集

图片按分类文件夹存放,完整数据集: https://github.com/cyizhuo/FGVC-Aircraft-dataset

2020-10-11

fgvc_aircraft_variant_train 飞机 100 分类训练集

图片按分类文件夹存放,完整数据集: https://github.com/cyizhuo/FGVC-Aircraft-dataset

2020-10-11

Stanford Cars Test Dataset 斯坦福车测试集

斯坦福车 196 类测试集,图片按类别文件夹存放,完整数据集下载: https://github.com/cyizhuo/Stanford-Cars-dataset

2020-10-11

Stanford Cars Train Dataset 斯坦福车训练集

斯坦福车 196 类 训练集,图片按类别文件夹存放,完整数据集下载: https://github.com/cyizhuo/Stanford-Cars-dataset

2020-10-11

CIFAR-10 图片格式数据集

CIFAR-10 图片格式数据集,按 10 分类文件夹储存 https://github.com/cyizhuo/CIFAR-10-dataset

2020-09-27

CIFAR-100 图片格式数据集

CIFAR-100 图片格式数据集,按 100 分类文件夹储存 https://github.com/cyizhuo/CIFAR-100-dataset

2020-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除