自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 gdb+vscode进行调试12——使用gdb调试多线程 如何实现只对某个线程断点,其他线程正常运行

然后在gdb或 vscode中进行调试即可实现只对某个线程断点,其他线程正常运行。编辑gdbinit文件。

2023-04-14 13:47:17 1660

原创 ubuntu basler相机&opencv

ubuntu basler相机&opencv

2023-03-02 20:57:44 816

原创 相机select timeout解决方法

相机select timeout 解决方法

2023-01-07 11:19:47 1264

原创 ros2 launch文件常用模块

ros2 launch文件常用模块

2022-07-27 15:59:48 329

原创 ROS2常用命令行工具整理ROS2CLI

ROS2常用命令行工具整理ROS2CLI

2022-07-22 08:42:31 427

原创 空间变换矩阵的三种理解方式

空间变换矩阵的三种理解方式

2022-07-20 16:03:33 880

原创 vscode+ros2环境配置

vscode+ros2环境配置

2022-07-13 14:46:47 1768

原创 gdb+vscode进行调试8——使用core分析死循环、死锁、段错误

gdb+vscode进行调试8——使用core分析死循环、死锁、段错误

2022-07-12 19:33:52 845

原创 gdb+vscode进行调试——release版本如何调试

gdb+vscode进行调试6

2022-07-12 17:23:18 852

原创 gdb+vscode进行调试7——程序出现segmentation default/段错误,如何进行调试?

gdb+vscode进行调试7.1——程序出现segmentation default/段错误,如何进行调试?

2022-07-12 17:20:20 1214

原创 gdb+vscode进行调试6——gdb调试多线程命令札记

gdb+vscode进行调试6——gdb调试多线程命令札记

2022-07-12 17:17:21 2535

原创 gdb+vscode进行调试5——gdb查看相关命令

在vscode下进行调试4——gdb查看相关命令

2022-07-12 15:13:07 288

原创 gdb+vscode进行调试4——gdb执行相关命令

在vscode下进行调试4——gdb执行相关命令

2022-07-11 20:33:34 476

原创 gdb+vscode进行调试3——vscode以及gdb远程调试

在vscode下进行调试3——vscode以及gdb远程调试

2022-07-11 19:53:21 829

原创 gdb+vscode进行调试2——gdb断点相关

在vscode下进行调试3——gdb断点相关

2022-07-11 17:01:52 453

原创 gdb+vscode进行调试1——使用CMakelist文件进行编译和调试+附加进程调试

在vscode下进行调试2——使用CMakelist文件进行编译和调试+附加进程调试

2022-07-11 10:44:37 3801

原创 gdb+vscode进行调试0——环境配置

vscode进行调试——环境配置

2022-07-08 08:40:09 469

原创 ubuntu多个usb摄像头/设备的区分

lsusb查看设备找到ID 后面的idProduct与idVendor2.udevadm info --attribute-walk --name=/dev/video0查看设备详细信息,idProduct与idVendor与第一步找打的一致3sudo gedit /etc/udev/rules.d/usb.rules 绑定4.输入指令生效: sudo udevadm control --reload-rules sudo udevadm trigger查看效果:.

2022-05-07 09:50:03 1254

原创 windows安装mysql和jdbc

1.mysql官网下载,并解压2.找到mysql安装目录,将其配置文件my.default.ini改名为my.ini(若不存在my.default.ini则直接创建my.ini文件),并且将my.ini移至bin目录下。3.C:\Windows\System32以管理员权限运行cmd4.在dos中切换到解压文件夹下,本例中为,D:\mysql\mysql-8.0.26-winx64\bin5.在控制台以命令行输入:mysqld --initialize --user=mysql --console

2021-09-02 16:15:52 1181

原创 安装websocketpp

1.安装Boost sudo apt-get install libboost-dev2.WebSocket++ git clone https://github.com/BishengSJTU/websocketpp (将websocketcpp下载到本地) cd websocketcpp (进入websocketcpp目录)mkdir build (创建build目录,存放cmake生成的中间文件)cd build (进入build目录)cmake … (执行CMakeList.txt)sud

2020-10-14 09:57:58 1277

原创 配置ubuntu ip地址为静态ip地址

为网卡配置静态Ubuntu IP地址编辑文件 /etc/network/interfacessudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:auto eth0iface eth0 inet staticaddress 192.168.2.1gateway 192.168.2.254netmask 255.255.255.0#network 192.168.2.0#broadcast 192.168.2.255...

2020-09-06 10:16:36 204

原创 ubuntu开机启动c++程序

1.生成可执行文件,例:test2.放在目录下,例:/usr/local/3.sudo gedit /etc/rc.local,在exit前输入sudo /usr/local/test4.保存重启

2020-08-03 16:57:39 1153 1

转载 ubuntu设置相机为固定焦距

1.首先查看有哪些可操作选项:vrl2-ctl -d /dev/video0 --list-ctrls 2.将自动对焦标志设置为0:v4l2-ctl --set-ctrl=focus_auto=03.进入手动对焦,设置对焦距离,数值越小,焦距越大,数值越大,焦距越小:vrl2-ctl --set-ctl=focus_absolute=20 ...

2020-06-08 16:09:51 1108

原创 解决linux端口号0-1023在程序中无法使用

在root权限下编译可执行文件bisheng@bisheng:~/archive_robot/protocol/cmake-build-debug$ sudo suroot@bisheng:/home/bisheng/archive_robot/protocol/cmake-build-debug# make如此生成的可执行文件上带有锁号给可执行文件添加权限root@bisheng:/home/bisheng/archive_robot/protocol/cmake-build-debug# su

2020-06-05 19:51:10 723

原创 Clion 安装以及中开发ROS实现自动提示补全

1.解压问价 2.将文件拷到/opt目录下bisheng@bisheng:~$ sudo cp -r ~/下载/clion-2017.1.3 /opt/3.开始安装bisheng@bisheng:~$ echo "export PATH=/opt/clion-2017.1.3/bin:${PATH}"

2020-06-01 16:30:26 1355 1

原创 close 和 shutdown区别

如果有文件描述符共享一个套接字,close调用一次,套接字计数减1,直到计数为0,套接字才被释放如果调用shutdown,将直接对套接字的读写状态进行操作

2020-05-28 21:14:16 268

原创 TCP端口号

bind函数绑定的是服务器的端口号,记作A客户端的端口号记作B,为系统自动分配的值,不一定与A相同

2020-05-28 20:56:31 342

原创 TCP状态转化图

尤其注意三个状态:1.ESTABLISHED:三次握手完成,处在连接状态;2.FIN_WAITED_2:主动发起关闭连接请求一方处于半关闭;3.TIMED_WAIT:主动发起关闭连接请求一方会等2MSL时间,为了确保最后发送的ACK对端能收到主动发起连接方仅看粗实线;被动发起连接方仅看虚线;双方几乎同时发起仅看细实线...

2020-05-28 20:44:46 148

原创 同步IO/异步IO 阻塞IO/非阻塞IO 区别

解释转自https://juejin.im/post/5b94e2995188255c5c45d0ec同步、异步、阻塞、非阻塞都是和IO(输入输出)有关的概念。什么是同步和异步说到烧水,我们都是通过热水壶来烧水的。在很久之前,科技还没有这么发达的时候,如果我们要烧水,需要把水壶放到火炉上,我们通过观察水壶内的水的沸腾程度来判断水有没有烧开。随着科技的发展,现在市面上的水壶都有了提醒功能,当我们把水壶插电之后,水壶水烧开之后会通过声音提醒我们水开了。对于烧水这件事儿来说,传统水壶的烧水就是同步的,高科技

2020-05-28 16:27:28 140

aruco marker.pdf

aruco marker图片,贴在平面表面,用于位姿估计。需原尺寸打印

2019-11-08

霍夫森林hough forest源码

霍夫森林程序源码,可用于目标定位\目标检测等工作;也可以自行修改源码,用于位姿估计,方便进行bin picking等

2018-11-07

labelme数据增强

用该文件可以实现以下功能: 用labelme工具打1张图片的标签,生成1.png和1.json 在终端中运行命令python a.py生成20张数据增强后的图片及其对应的json文件,包括翻转,加噪,模糊,加减曝光等图片 在终端中运行python labelme2COCO.py生成COCO格式数据集,可以进行mask-rcnn 和faster-rcnn 等的输入数据集

2018-09-08

labelme2COCO.py

labelme格式转化为COCO格式,在用labelme制作json文件后,利用此文件进行COCO数据集的制作

2018-09-03

空空如也

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

TA关注的人

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