自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OMG Data Distribution Service(DDS)规范解读-Part4

OMG Data Distribution Service(DDS)规范解读-ListenerClass

2023-05-31 11:13:34 574

原创 OMG Data Distribution Service(DDS)规范解读-Part5

OMG的规范翻译之Listener和Condition章节

2023-05-18 14:50:30 680

原创 OMG Data Distribution Service(DDS)规范解读-Part3

这些都是建立在QoS(DataReader和Subscriber)、时间戳、read/take操作的参数的基础上的。:这个操作用于应用程序驱动的迭代,从previous_handle= =HANDLE_NIL开始,检查返回的样本,使用在SampleInfo中返回的 instance_handle 作为previous_handle参数的值来进行下一次调用read_next_instance,直到read_next_instance的返回值是NO_DATA。操作是指应用程序只能得到对应的数据,可以多次读取。

2023-03-28 15:33:29 518

原创 OMG Data Distribution Service(DDS)规范解读-Part2

由以下类组成:• Topic。

2023-03-22 10:32:40 308

原创 OMG Data Distribution Service(DDS)规范解读-Part1

DDS规范的目的可以概括为“在正确的时间将正确信息有效且稳健地传递到正确的位置。DCPS模型(Data-Centric Publish-Subscribe)被广泛应用到实时性的系统中Publisher–希望向此数据空间提供信息的应用程序声明其意图Subscriber–想要访问此数据空间部分的应用程序声明他们的意图数据模型被定义成数据结构体,每一个结构体都有 topic、typetopic:提供了唯一标识全局数据空间中的某些数据项的标识符。

2023-03-21 15:34:55 605

原创 CP DDS协议规范的解读

DDSDDS是一个中间件API来自OMG包含一些初始化的数据。放在Dds.h中。Dds_Init入参:Dds_ConfigPtr–config的指针描述:初始化接口和变量需要根据配置项初始化所有模块依赖的变量和常量需要将所有实体变成“enabled”状态需要清空所有内置buffers每个Dds接收端口都会调该回调函数,告诉Dds接收PDU成功,通知Dds来处理入参:RxPduId:收到的PDU的IDPduInfoPtr:PDUinfo的指针。

2023-03-17 16:35:55 904

原创 C++学习之Socket

Socket是什么socket就是套接字的意思,用于描述地址和端口。应用程序通过socket向网络发出请求或者回应。socket编程有三种:流式套接字(SOCK_STREAM)数据报套接字(SOCK_DGRAM)原始套接字(SOCK_RAW)前两者较常用。基于TCP的socket编程是流式套接字。服务端和客户端都做了什么服务端:建立socket,声明自身的port和IP,并绑定到socket,使用listen监听,然后不断用accept去查看是否有连接。如果有,捕获socket,并通

2022-05-17 20:29:46 16184 2

原创 记录-SSD Inception V2的训练,测试,验证步骤(写给自己看,不作解释)

使用的工具tensorflow-gpu 1.12.0 + GPU + CUDA,CUDNN(需对应)其他的依赖包看需求安装1.配置环境先配置一个合适的环境,我是新建的一个环境,名称为py36之后的所有步骤都在这个环境中进行,但因为不是默认进入的环境,需要先在命令行输入conda activate py362.下载Tensorflow object detection APIhttps://github.com/tensorflow/models从github上下载项目(右上角“Clone

2020-07-21 22:48:12 1343 1

原创 Latex的使用记录---插入图片

1.简单插入一张图片先加两个包:\usepackage{graphicx}\usepackage{subfigure}插入图片模块\begin{figure}[H]%H代表在当前位置插入图片\centering%居中\includegraphics[width=2 cm]{Definitions/logo-mdpi}\caption{This is a figure, Schem...

2020-02-05 11:12:33 651

原创 Latex的使用记录---引用参考文献

添加参考文献的方法:第一种:引用 BibTex1.如何得到BibTex:首先,得有一个BibTex,得到的方式:a. 例如IEEE引用参考文献,可以直接导出BibTex,参考链接b. 如果用Noteexpress,导出题录,选择BibTex,如下图得到的东西如下:默认生成的LiuAnguelov-520代表的是这一个参考文献的label,在引用时用的就是这个名字,为了能够更好的区分...

2020-02-04 23:55:05 2725 2

原创 解决Realsense相机水平反向经过deproject之后坐标值不准的问题

语言:Python相机型号:Intel RealSense 435需求:已知相机像素坐标和深度值求解在相机坐标系下点的三维坐标depth_sensor = profile.get_device().first_depth_sensor()depth_scale = depth_sensor.get_depth_scale()# 得到内参intr = profile.get_stream...

2019-10-24 21:01:15 831 2

原创 Halcon---Realsense相机标定+手眼标定

使用软件:Halcon18.05(默认安装好任一版halcon)使用设备:Intel Realsense 435+AUBO机械臂完成功能:相机标定、eye-in-hand手眼标定1.准备标定板如果没有标定板:1.窗口–打开算子窗口–gen_caltab设置XNum,YNum—圆点个数,X和Y方向圆点个数圆点直径=MarkDist × DiameterRatio间距为MarkDist...

2019-09-24 17:05:33 7779 17

原创 No module named 'pycocotools', No module named 'pycocotools_mask',Windows

参考链接1参考链接2按照参考链接1 所述,在github上下载源码,但出现了一个问题,就是博主截图的两个文件有一个没了...没了...原博主截图实际源码中并没有两个文件,只有一个按照原博方法可以解决pycocotools的安装问题但是import pycocotools.mask还是会报错,尝试了很多种方法,都没成功,后来找到了这个,在已经下载解压之后的文件夹(\cocoap...

2019-09-12 17:14:32 2815 2

原创 安装imgaug踩坑(Windows10+python3.6)

为了少标几张图,想找个数据增强的代码,之后找上了这个imgaug。。本来以为安装就是pip install imgaug 没想到报错了。。错误内容是什么系统未找到模块之类的之后在网上找了个教程,完美解决首先这样:pip install six numpy scipy Pillow matplotlib scikit-image opencv-python imageio Shapely...

2019-08-30 11:18:34 507

原创 Windows10安装Tensorflow-gpu版本

Windows环境下安装tensorflow,tensorflow-gpu安装gpu版本需要提前安装CUDA,CUDNN如果电脑没有gpu,安装cpu版本也是可以的,只是速度会慢很多。cpu和gpu版本之间应该是可以兼容的,默认调用的是gpu版本,建议只安装一个比较不会报错。Tensor flow cpu版本安装安装anaconda(创建一个python的虚拟环境,里面包含有很多完善...

2019-03-21 10:32:05 299

原创 出现错误IndentationError: unindent does not match any outer indentation level解决方法

Notepad++复制之后运行报错:IndentationError: unindent does not match any outer indentation level文本编辑器Notepad++,有个设置可以显示所有的字符的。找到了,在:视图 -> 显示符号 -> 显示空格与制表符勾选第一个显示空格和制表符Tab格式的显示的是→空格的显示的是…改成一样的就可以了...

2019-02-28 21:24:53 1354

原创 PyQt5的可视化(Anaconda+pycharm)

PyQt5的可视化(Anaconda+pycharm)1. anacanda环境下安装pyqt52. 安装tools pip install -i https://pypi.douban.com/simple pyqt53. 用pycharm配置可视化的GUI界面(此处:只能使用pycharm进行可视化)4. Setting-tools-external tools5.![设置](ht...

2019-02-28 15:46:07 998

原创 VS2017编写python程序

2018-11-21 09:35:53 1557 1

类模板案例--数组类封装

推荐和B站的黑马程序员C++教程中的P183、P184共同食用~ 为保证通用性,使用的是txt的格式存储的代码,亲测可运行~

2022-08-21

批量转换json_to_dataset.py

用labelme标注图片的时候只能进行一张图片的转换,将此代码放入E:\anaconda\Lib\site-packages\labelme\cli(conda安装目录下labelme的文件夹)替换掉原始的json_to_dataset.py 在想要得到转换后文件的文件夹中打开命令行输入labelme_json_to_dataset C:/Users/llin/Desktop/tomato/FCN(后面是自己的json文件存放的位置路径)

2019-04-16

SSD训练模型自动生成train,test的txt文档

在进行SSD训练时,需要两个txt文档,之前都是用excel表格拉取,但数量过多的时候比较麻烦,就写了一个小脚本,能自动生成train.txt和test.txt,也可以设置比例,比较方便

2019-03-21

librealsense的开发源码

使用intel公司的realsense相机,可以参考该文件夹内的源代码进行开发

2019-02-28

python基础教程的第三版中的源码

python基础教程的第三版中的源码,分各个章节,可按照书中介绍,一一进行学习。

2019-02-28

空空如也

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

TA关注的人

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