自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陆::zw的博客

记录,机器视觉,图像处理,深度学习

  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何查询已安装的ROS/ROS2版本

2025-08-25 10:41:52 116

原创 ROS2使用colcon build编译时报:ModuleNotFoundError: No module named ‘catkin_pkg‘

处理方法:conda install -c。分析:应该是正在canda使用。导致的,需要安装到环境中。

2024-11-26 16:23:12 1004 3

原创 git子模块下载

如果是这种情况,下载主项目时不会自动下载子模块的内容。需要初始化和更新子模块。git下载代码,部分文件夹是属于子模块(submodule),下载完通常为空。

2024-11-11 11:03:42 590 1

原创 【无标题】

付一下权限,然后直接安装即可,过程中除了必须要输入。1、根据自己电脑环境下载anavonda。的地方,其他我都直接回车“enter”

2024-08-29 16:36:20 330

原创 dpkg: error processing package xxx (--configure)的解决方法

用apt-get工具进行安装或卸载时提示“dpkg: error processing package xxx (--configure)”错误。1.登录root用户。

2024-08-22 17:15:23 1566

原创 ORB__SLAM3,使用PCL库保存为PCD类型地图文件

前提是已经配置完ORBSLAM3,可以正常运行数据集或者自己的相机案例。

2024-08-22 11:52:25 1014 1

原创 linux关闭热点模式,设置开机自启动wifi模式

这样设置之后,热点模式将被永久关闭,并且不会在系统启动时重新启用。系统将默认连接到已知的 Wi-Fi 网络。确保 Wi-Fi 网络配置了自动连接,以确保在热点模式禁用后,系统仍能自动连接到已知的 Wi-Fi 网络。修改 NetworkManager 的配置来禁用热点功能,以防止热点模式被意外启用。保存并退出(在 Nano 中按。

2024-08-22 11:32:03 1606

原创 解决sudo apt update不可用,且 vim 修改 /etc/resolv.conf 遇到的 Can‘t open linked file for writing 报错

sudo apt update的时候 ,不管更换什么源都不起作用。网上查了一下需要修改/etc/resolv.conf文件。

2024-08-21 11:46:31 935

原创 旭日x3派扩充存储

换了个128g的内存卡,但是烧完镜像只是用了其中的32g,按完slam相关的直接装满了,扩容一下,记录记录:lsblklsblk查看后发现,存储卡(mmcblk2)的总大小为mmcblk2p1mmcblk2p2这意味着存储卡实际上还有约的未分配空间。

2024-08-20 11:18:23 345

原创 ORB-SLAM3演示及运行

因为我是用的双目灰度相机,需要修改ORB_SLAM3/Examples/ROS/ORB_SLAM3/src下的。反正就是各种晃动棋盘格,都变绿了就保存,完事会生成个压缩包,里面就有标定好的相机参数。ros_stereo.cc和 ros_stereo_intertial.cc.把订阅的话题改为自己系统发布的图象话题。具体用法可以参考这篇文章,

2024-08-19 14:52:25 644

原创 ORB_SLAM3编译问题

ORB_SLAM3/Examples/ROS/ORB_SLAM3/CMakeLists.txt 几行注释掉。看了好多教程都没提这回事,本来以为会自动生成,直接编译也能编,但是生成的文件有缺失。最后手动拷贝了Examples_old下的ROS文件夹到这里进行的编译。基本上是按照这个链接进行的操作,但是遇到几个新问题。文件夹后,可以按照以下步骤构建并安装。你可以通过以下命令进入。

2024-08-16 15:41:55 497

原创 ubuntu22.04-ROS2-humble安装

ubuntu22.04-ROS2-humble安装

2024-07-02 16:15:35 3190

原创 ros2,安装rosbag报错:sudo apt install ros-humble-rosbag2-cpp

您的本地APT存储库索引可能已经过时。

2023-09-26 18:03:14 970

原创 ros2执行 colon build 遇到错误:Could not find a package configuration file provided by “ament_cmake“

问题源于无法用普通权限 colon build(可能由于某些文件是由root权限创建),只能用root权限运行colon build命令,但由于小鱼自动安装时可能没将ros2 的文件source进入 root文件的~/.bashrc中,因此以root权限运行时找不到相应的 ament_cmake 路径,因此报错。ros2执行 colon build 遇到错误:Could not find a package configuration file provided by "ament_cmake"

2023-09-25 19:36:32 4491 1

原创 利用vscode--sftp,将本地项目/文件上传到远程服务器中详细教程

如果上传某个特定文件就直接在文件上右键,如果想全部上传,就在空白处右键 upload。然后就可以右键想要上传的文件,点击。1、首先在 vscode 中下载。,回车,在当前目录中会自动生成。3、安装完后,使用快捷键。就可以上传到服务器了。

2023-07-28 17:05:37 12733

原创 如何使用vscode连接远程服务器

3、点击远程资源管理器 --ssh的➕号,在输出框内输入要连接的服务器ip及账户名。在应用商店搜索remote-ssh,安装remote-ssh。2、安装完成后会出现远程资源管理器。7、连接成功就可以正常使用了。1、安装remote-ssh。如:ssh 账户名@ip地址。6、点击连接---输入密码。

2023-07-28 16:36:14 743

原创 如何在win10环境下配置强化学习gym库(使用vscode)

我其实就是生安装的,也没有去配置环境啥的,就是下载安装,只修改了个安装位置,我习惯安装东西都按在d盘。由于Gym官方默认支持Ubuntu系统而不是windows, 所以我们选择第三方git来补丁。往下拖一下进度条,找到vscode,没按过的可能需要自己重新按一下。5、参考如下连接的步骤,输入指令安装gym相关的库。3、打开vscode后,新建一个python文件。接着,我们来激活gym环境。在弹出的y/n中选择y。2、安装vscode。

2023-07-25 14:34:39 2022 1

原创 vscode,launch: program ‘c: \build\Debug\outDebug’does not exist问题

安网上的各种改launch.json的内容,是仍然提示.exe不存在。路径改了,或者手动新建,又出来.exe不存在。然后点击下面的终端,直接用g++编译生成一个。F5运行程序的时候,提示路径不存在。后来一合计 没有就给他生成一个吧。然后F5运行正常了大家可以试试。

2023-05-26 18:05:55 3488 1

原创 C++类型重定义

可能一个头文件被多个地方引用了。

2019-06-17 15:42:50 1286

原创 模板类成员函数的定义问题:函数实现不能定义在源文件中,一定要在头文件中

C++模板类是不能定义在源文件的。1.这是不允许的,因为模板类的成员函数的定义,是一种不完整的定义.2.由于编译器不知道模板参数的具体类型,无法为其成员函数生成代码.3.编译器在成员函数的调用处,才最终知道如何生成代码.总之,模板类的成员函数的定义不能像普通类的成员函数一样,定义在源代码中,而只能定义在头文件中....

2019-06-14 15:10:00 2135

转载 Mysql 语句

1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- ...

2019-06-12 09:37:39 262

原创 C++注释规范

注释这玩意我觉得多了没啥不好,越详细越好,为了防止注释多了比较乱,就规则一下规则以下也是综合了网上好几个地方的。另外我加注释一般是在C++的头文件中。1 文件头部注释Ø列出:版权、作者、编写日期和描述。Ø示例:/*************************************************Copyright:buptAuthor:Dat...

2019-06-11 10:46:33 9571

原创 注意 "间接寻址级别不同” 问题

此问题可能是因为变量重定义。如:我遇到的 HANDLE 在"int "和“char*”的见解寻址级别不同是因为 下载的两个库文件中都定义了handle这个变量,并且分别被定义为int 和char*类型。不知道为啥c++不直接提示个重定义,搞得我找了半天毛病。...

2019-06-10 17:13:54 14156 4

原创 python 执行setup.py文件时 提示 no commands supplied

在文件夹下 摁住shift 点击右键 可以打开命令窗口首先输入python 查看python 是否安装成功。直接输入setup.py文件时,提示no commands suolied正确的输入应该是 python setup.py install...

2019-06-09 11:29:37 9124 2

原创 无法定位序数4999于动态链接库libmysql.dll的解决办法

1、无法定位序数4999于动态链接库libmysql.dll的解决办法在保证 包含目录和包含的库都已经设置完毕,链接器也添加了libmysql.dll情况下仍然出现这个问题。。我最后是在源程序的.h .cpp目录下 添加了这个dll就可以了。而且一定要最新的。2、c++ 链接mysql:error LNK2019: 无法解析的外部符号这个原因是安装的mysql是64...

2019-05-28 10:27:11 2068

原创 json格式 (为什么发数字能正常解析,加上个字母后就解析错误。)

发数字,能正常解析,加上个字母后就解析错误,一直以为时编码的问题。json传输时内容不同,其格式是有区别的。数字不需要引号,而字符是需要加双引号的。如:firstName="John"age=12JSON 值JSON 值可以是:数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在方括号中)对象(在花括号中)...

2019-05-23 16:40:59 1230

翻译 C++11 中的线程、锁和条件变量

【感谢@_La_Isla_Bonita的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】线程类std::thread代表一个可执行线程,使用时必须包含头文件<thread>。std::thread可以和普通函数,匿名函数和仿函数(一个实现了operator()函数的类)一同使用。另外,它允许向线程函数传递任意数量的参数。C++#inc...

2019-05-20 17:10:49 442

原创 C++基础常识

1、strcpy是字符串拷贝函数strcpy(dest2,source);是将字符串source拷贝到指针dest2所指向的内存单元。2、template <typename T>用来定义模板的,如想写一个函数,这个函数的参数类型有很多种可能。正常来说,每种类型都定义一遍。但这样的话函数体是重复的,只是参数类型不同,就会显得不够聪明。所以可以借助模板。如:例1...

2019-05-16 18:24:46 262

原创 linux系统下/usr/include/sys/文件下面,POSIX标准定义的头文件

#include sys/xxx.h是Linux系统中的系统头文件应用程序的头文件在/usr/include下(比如fedora9下),因为应用程序是在fedora9下编译的,所以应用程序的头文件一定要来自fedora9下,而把编译的可行性文件如test,通过nfs挂载到开发板上运行的时候,内核中的头文件都是在如linux2.6.24,它里面的都是内核用的头文件。位于linux系统下/usr/...

2019-05-16 10:37:33 2002

原创 http通讯知识点

1、一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。2、请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIO...

2019-05-14 18:22:36 550

原创 错误处理error C4996: This function or variable may be unsafe

在c++预处理器中添加_CRT_SECURE_NO_WARNINGS的定义。(1)点击项目--》属性--》c/c++--》预处理器--》预处理定义--》点击下拉按钮

2019-05-14 13:44:30 608

转载 c++ 创建对象的三种方法

c++有三种方法创建对象结合代码来看#include <iostream> using namespace std; class Test { 5 private: public: add() { int x,y,sum; x=5; y=5; sum...

2019-05-10 15:45:11 3210

原创 C++ libcurl 库 实现http通讯

1 缘起  在curl的官方网站**http://curl.haxx.se/download.html**提供编译好libcurl包,用于老外的使用的 VC++编译器过高,本人使用VC2010,所以不兼容,所以参照网上的文章,一步一步搭建起基于OpenSSL和OpenSSH的的libcurl,能 够支持Https协议。  最后写一个demod工程,演示下libcurl强大的威力和自己使...

2019-05-07 17:47:45 9458

转载 C++类(Class)总结

一、C++类的定义 C++中使用关键字class来定义类, 其基本形式如下:class 类名{public://行为或属性protected://行为或属性private://行为或属性};示例: 定义一个点(Point)类, 具有以下属性和方法: ■ 属性: x坐标, y坐标 ■ 方法: 1.设置x,y...

2019-04-30 16:18:32 3503

原创 缺陷检测在深度学习(转 mark一下)

2019-04-28 16:47:23 2136

原创 makefile相关 已经遇到的问题

makefile的官方介绍网上太多了,只是记录一下自己使用时的几个注意项:1、makefile文件要放到引用文件同一个目录下。执行make指令的时候也要在这个路径下执行,系统会自动寻找名字叫makefile的文件。2、命令行前面一定要加Tap 而不是单纯的用空格空出来。系统是通过这个tap指令知道这一行是命令行的。3、目标文件和所需文件之间的冒号“:”一定是要在英文输入法下,本人...

2019-04-26 11:27:16 687

原创 linux 环境下:warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

在C++中,char* p = "abc";  // valid in C, invalid in C++会跳出警告:warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]改成下面会通过warningchar* p = (char*)"abc"; // OK...

2019-04-25 16:17:26 25148

原创 机器视觉、halcon visionpro 的使用感受

两个都用过,说说个人感觉1、首先如果是3D项目 我会首选halcon。 halcon里面3D的算子更为丰富,而且halcon对于相机接口的open性更高(现在visiopro8.2往后的版本都没法用usb连接口的相机)。之前做过一个3D检测的项目就是halcon实现算法,c#完成工程。用的相机是德国的AT线扫相机(这款相机是大恒代理的)。2、在学习的难易程度上,visio...

2019-04-25 09:59:33 10521 3

原创 Mongoose 传输图片(Transfer-Encoding: chunked)

服务器回传图片的时候踩了一个坑,实际跟Mongoose没关系,主要是对http的协议理解不够else if (route_check(http_req, "/api/Image")) { char* pathpic = "C:\\Users\\l110272\\Desktop\\1.jpg"; char* Dpic_data = NULL; ...

2019-04-24 17:24:48 2390

原创 Mongoose API参考(部分)

服务器端API参考int mg_parse_http(const char *s, int n, struct http_message *hm, int is_req);/**解析http消息,如果is_req=1 此消息是http请求,is_req=0 此消息是http回应*返回解析的字节数 如果http消息不完整则返回0 如果解析出错,则返回负数*/struct mg_str *...

2019-04-24 16:41:35 4672 1

matlab实现计亩,多边形面积计算,相交面积计算

之前一个农业计亩系统开发的时候,测试的一个计亩算法案例 主要是计算每一行的总面积,以及重叠面积

2023-09-20

人工智能课件PPT.rar

人工智能专业课件,绝对靠谱,内容丰富。

2019-06-27

数字图像处理ppt(中科院刘定生).rar

数字图像处理完整课件,中科院刘定生。

2019-06-27

labelimg_windows_v1.8.1(免安装)

labelimg_windows_v1.8.1(免安装),下载后直接使用,但是要保证路径中没有中文,切记切记额

2019-03-25

空空如也

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

TA关注的人

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