
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
bind()和 INADDR_ANY 解析linux网络编程之UDP通信 http://blog.sina.com.cn/s/blog_c2f250bd0101ii14.html该博客讲了tcp和udp的一些常用参数bind()解析当使用socket()创建套接字后,只赋予其所使用的协议,并未分配地址。在接受其它主机的连接前,必须先调用bind()为套接字分配一个地址。bind() 一般用于服务器
AP和mAP计算详解(代码全解)参考:https://mp.weixin.qq.com/s?__biz=MzUxNjcxMjQxNg==&mid=2247490269&idx=3&sn=718b101325a37b152951772e11d4efde&chksm=f9a26852ced5e144200ae2f95d3bd15d9e213dff2728f85defdf
0.前言最近整理了“相机成像原理”和“视差与深度信息”相关的资料,然后做成了PPT,以备自己用,也提供给相关的图像、视觉方向的朋友参考。如有误,望海涵并指出。1.正文图像处理、立体视觉等等方向常常涉及到四个坐标系:世界坐标系、相机坐标系、图像坐标系、像素坐标系。例如下图:...
回调函数机制 使用了 函数指针。1.定义一个函数指针,如typedef void (*func_ptr)(std::string str);2.定义一个 回调函数 void func(std::string str),需要注意的是,回调函数必须和前面定义的函数指针参数类型和参数个数一致3.定义一个注册回调函数 void SetCallback(func_ptr ptr);, 其中 func_ptr
ubuntu系统下,我们的空间会越来越小,有时候不知道大文件藏在哪。其中有一项就是vscode的缓存,时间久了可能会有几十G的空间,把缓存删掉,可以腾出很大空间。不同电脑的vscode安装目录可能有区别:cd ~/.config/Code/User/workspaceStorage/rm -rf*运气好也可以清理几十G。...
ubuntu系统下,我们的空间会越来越小,有时候不知道大文件藏在哪。其中有一项就是vscode的缓存,时间久了可能会有几十G的空间,把缓存删掉,可以腾出很大空间。不同电脑的vscode安装目录可能有区别:cd ~/.config/Code/User/workspaceStorage/rm -rf*运气好也可以清理几十G。...
选择使用memcpy_s,strcpy_s还是选择strcpy,memcpy? memset()的用法memcpy_s,strcpy_s函数明确的指定了目标内存的大小,能够清晰的暴露出内存溢出的问题,而普通的strcpy,memcpy则不会。为了保证内存拷贝有足够的空间,防止笔误,【尽量使用memcpy_s代替memcpy】。(1)memcpy_s()的用法:errno_t memcpy_s(vo
PnP问题 (2D-3D)DLT(直接线性变换算法)相机标定工程用到的是DLT(直接线性变换算法),它是一类PnP问题 (2D-3D)。请参考【位姿估计 | 视觉SLAM | 笔记】常见位姿估计算法的比较PnP(Perspective-n-Point)是根据图像中1.特征点的二维像素坐标2.特征点的三维空间坐标来估计相机在参考坐标系中位姿。PnP是一类问题,针对不同的情况有不同的解法,常见的算法有
原文链接:https://blog.csdn.net/varyshare/article/details/91899049前言这几个名词都是用来描述一个物体的位置和姿态的。它们之间可以相互转化,而且各有各的优点与缺点。我先把这几个名词之间的联系理清楚,然后再解释他们各自适合的领域以及为何需要他们。1.旋转矩阵旋转矩阵的初衷就是人们希望给定一个向量x,然后我对它旋转,能直接通过矩阵乘法的形式得到旋转
WGS84 : 世界坐标系,即经纬高坐标系(经度(longitude),纬度(latitude)和高度(altitude)LLA坐标系UTM:世界坐标系ENU:世界坐标系,东北天ENU 和 UTM 的区别:ENU局部坐标系采用三维直角坐标系来描述地球表面,实际应用较为困难,因此一般使用简化后的二维投影坐标系来描述。UTM: 在众多二维投影坐标系中,统一横轴墨卡托(The Universal Tra