logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

点云相机手眼标定代码——利用PCL库的ICP算法完成手眼标定

描述我有一个点云相机,仅仅能输出点云数据,它要被装到一个机械臂上现在我需要进行手眼标定,如何完成呢?本篇求出的手眼矩阵,是相机坐标系在手(机械臂末端或者工具末端)坐标系下的位姿。原理简单来说,2D相机通过张正友标定法,是提取黑白棋盘格的角点,来得到相机位姿变换的。点云相机呢,就需要利用它的点云数据了。原理用几句话说,就是: 在机械臂上安装好相机(需绝对固定),使用代码或者示教器变换多个位姿,让相机

#计算机视觉
use of undeclared identifier ‘CV_EVENT_LBUTTONDOWN‘; did you mean ‘EVENT_LBUTTONDOWN‘?

描述github上找到了一个Opencv3版本的代码,clone下来后编译提示错误终端提示use of undeclared identifier 'CV_EVENT_LBUTTONDOWN'; did you mean 'EVENT_LBUTTONDOWN'?类似的提示还有use of undeclared identifier 'CV_EVENT_LBUTTONUP'; did you mea

#opencv
Ubuntu16.04安装glog

缺少glog表现执行make命令时报错/usr/bin/ld: cannot find -lglogcollect2: error: ld returned 1 exit status安装glog命令下载gloggit clone https://github.com/google/glog安装依赖包sudo apt-get install autoconf autom...

#ubuntu
欧氏空间位姿与变换矩阵的转换

描述欧式空间6维位姿,与其变换矩阵,二者之间相互转换下面贴出来python和C++代码,先贴出来的是api函数,可以直接调用。不会用的人可以看最后,有使用例子接口代码(可直接使用)pythondef getPose_fromT(T):x = T[0,3]y = T[1,3]z = T[2,3]rx = math.atan2(T[2,1], T[2,2])ry = math.asin(-T[2,0]

QT报错“expected ‘;‘ after top level declarator”和“expected initializer before ‘XXX‘”

描述我在调用台达电机的API时,编译工程失败,在官方提供的"AdvMotApi.h"文件报了下面两种错误expected ';' after top level declarator”expected initializer before 'Acm_DevOpen'错误报了2000多个,'Acm_DevOpen’是很多函数的名字,我这里只列了一个举例解决方案阅读代码时,我发现可能是下面代码造成的#

#qt#开发语言#visual studio
Ubuntu 20.04安装Easyconnect及兼容性问题解决

转载完全转载别人参考链接http://dljz.nicethemes.cn/news/show-192160.html具体一、Easyconnect客户端下载与安装1.1. Easyconnect客户端下载执行下面的命令,就会将Easyconnect客户端linux安装软件下载到当下目录。wget http://download.sangfor.com.cn/download/product/ss

#ubuntu#linux#服务器
暂无文章信息