logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt图片交互——QGraphicsView+鼠标选点+放大缩小+OpenCV

1.功能目标通过 QGraphicsView 实现 OpenCV Mat 的显示,并且可以响应鼠标事件,在 Mat 上绘制选择的点,同时可以进行放大缩小操作。备注:QLabel 也能够完成同样的操作,但是QLabel的放缩是对控件本身缩放,且像素显示会自动插值,图片放大时无法显示单个像素点,且控件放大太大时响应会很慢,如果仅固定大小图片进行展示,可以选择使用QLabel。需要放缩操作时,QGrap

#人机交互#qt#opencv
最小二乘法——拟合平面方程(深度相机外参标定、地面标定)

1.最小二乘法最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。最小二乘法的矩阵形式为:Ax=bAx=bAx=b其中 AAA 为 n∗kn * kn∗k 的矩阵,xxx

#opencv
编译livox ros driver2(ROS2、livox、rviz、ubuntu22.04)

官方地址:https://github.com/Livox-SDK/Livox-SDK2执行一下命令:如上就安装完成了Livox-SDK2,会安装如下内容: 如需删除,执行如下命令:2.编译livox_ros_driver2官方地址:https://github.com/Livox-SDK/livox_ros_driver2打开终端执行如下命令,会将源代码clone在/home/ws_livox/

文章图片
#ubuntu#机器人
UML详细讲解

1.UML概述1.1.什么是UML统一建模语言(UML)是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。UML是独立于过程的,它适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。注:UML不是一种程序设计语言,其描述的模型可以和各种编程语言相联系。1.2.UML的目标为建模者提供可用的、富有表达力的、可视化的建模语言,以开发和交换

#uml
Qt界面美化QSS——(一)使用方式、语法(选择器、伪状态)

QSS——Qt Style Sheet,Qt通过样式表设置控件样式进行个性化定制、界面美化。1.使用方式1.1.Qt Designer在Qt Designer中,每个控件都有styleSheet属性,通过键入样式表,即可设置该控件的样式。如下图:使用该方式的好处在于,可以直观看到设计效果,通过Ctrl+R就可以预览窗体设计。并且在编辑样式表窗口中添加资源、添加渐变、添加颜色、添加字体,方便直接编辑

#qt
到底了