一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 2 3 4 5 6 7 8 9 ··· 156 下一页
摘要: 问题 已知A(x,y),求旋转 a 角度后的B(x’,y’)坐标 公式推导 根据矩阵乘法计算规则,可以推出 旋转矩阵 1、把图形的各点平移,令旋转中心平移至原点;2、乘以旋转矩阵;3、再平移至原来的旋转中心。 应用 目标检测Bounding box旋转,人脸landmark旋转,注意图像坐标原点在左 阅读全文
posted @ 2024-04-02 17:27 一杯清酒邀明月 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 0.圆相关公式 在笛卡尔坐标系上,一个标准的圆是这样的: 已知圆心坐标 (x0,y0),半径 R,角度 a,则圆边上点(x',y')的坐标为: C 的三角函数参数为弧度,转换如下: 角度转弧度: 弧度转角度: 但我们知道,Qt 绘图是屏幕坐标系,起点在左上角,以右下角为正方向: (可以把计算后的 y 阅读全文
posted @ 2024-04-02 17:25 一杯清酒邀明月 阅读(255) 评论(0) 推荐(0) 编辑
摘要: std::atan和std::atan2 std::atan(x) 即tan(angle) = x 所求angle范围[-PI/2, PI/2] [-90°, 90°] std::atan2(y, x) 即tan(angle)=y/x 所求angle范围[-PI, PI] [-180°, 180°] 阅读全文
posted @ 2024-04-02 16:02 一杯清酒邀明月 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在Qt中,qSin()是一个数学函数,用于计算给定角度的正弦值。 它的使用方法如下: 1 #include <QtCore/qmath.h> 2 // ... 3 double angle = 45.0; // 角度值(以度为单位) 4 double radians = qDegreesToRadi 阅读全文
posted @ 2024-04-02 15:28 一杯清酒邀明月 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 一、概述 QScatterSeries 类以散点图的形式呈现数据。散点数据在图表上显示为点的集合。对于每个点,都指定了两个值,用于确定它在水平轴和垂直轴上的位置。同时,这个这个类是继承至 QXYSeries 类,散点图的很多功能特性和 QLineSeries 和 QSplineSeries 基本一致 阅读全文
posted @ 2024-04-02 11:54 一杯清酒邀明月 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Eigen简介 Eigen支持包括固定大小、任意大小的所有矩阵操作,甚至是稀疏矩阵;支持所有标准的数值类型,并且可以扩展为自定义的数值类型;支持多种矩阵分解及其几何特征的求解;它不支持的模块生态系统提供了许多专门的功能,如非线性优化,矩阵功能,多项式解算器,快速傅立叶变换等。 目前最新的版本是3.4 阅读全文
posted @ 2024-04-02 11:50 一杯清酒邀明月 阅读(892) 评论(0) 推荐(0) 编辑
摘要: std::floor 和 std::ceil都是对变量进行四舍五入,只不过四舍五入的方向不同。 1: std::floor -->向下取整数 2: std::ceil -->向上取整数: 例如:5.88 std::floor(5.88) = 5; std::ceil(5.88) = 6; 阅读全文
posted @ 2024-03-29 15:13 一杯清酒邀明月 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 在Qt中,可以使用qToLittleEndian和qToBigEndian两个函数来实现大小端字节序之间的转换。 1.转换为小端字节序: 1 quint32 num = 0x12345678; 2 quint32 littleEndianNum = qToLittleEndian(num); // 阅读全文
posted @ 2024-03-29 15:10 一杯清酒邀明月 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 大端模式和小端模式是计算机中经常涉及到的两种字节序,也有大端对齐、小端对齐、大尾、小尾等叫法。 一、起源 说起这两种模式,就不得不提一下大端(Big-endian)和小端(Little-endian)这两个英文上的起源。 “endian”一词来源于乔纳森·斯威夫特的小说格列佛游记。Lilliput和 阅读全文
posted @ 2024-03-29 15:09 一杯清酒邀明月 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在 QByteArray 中,可以使用 Qt 的函数来实现字节顺序的转换。具体而言,可以使用 qFromBigEndian 和 qFromLittleEndian 函数将大端和小端字节顺序的数据转换为主机字节顺序的数据。同样地,可以使用 qToBigEndian 和 qToLittleEndian  阅读全文
posted @ 2024-03-29 15:07 一杯清酒邀明月 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 国内设备基本上是A B C D顺序,国外设备基本上是B A D C顺序。低位优先字节交换。使用两个寄存器。使用IEEE 754规范,如显示不正常可进行 字节顺序 交换位置即可。如下: Float Big-endian 字节顺序:A B C D Float Little-endian 字节顺序:D C 阅读全文
posted @ 2024-03-29 11:47 一杯清酒邀明月 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 相信大家在阅读有关通讯数据传输、PLC数据存储等技术文档时,经常会碰到“Big-Endian”(大端对齐)与Little-Endian(小端对齐)术语。很多朋友不理解大端和小端模式,本文给大家写一下此知识点。 一、大端与小端之分 在PLC系统中,数据存储在以字节为单元的可寻址存储器中。这些数据一般包 阅读全文
posted @ 2024-03-29 11:45 一杯清酒邀明月 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 写保存寄存器功能码16示意: 在西门子PLC中,实数,float,的保存方式遵循“高字节低地址,低字节高地址”的方式。 假设使用16功能码向PLC的40005写入一个float,先利用BitConverter.GetBytes(f)得到要写的float的byte[] A 。根据PLC中的存储方式,要 阅读全文
posted @ 2024-03-29 11:42 一杯清酒邀明月 阅读(283) 评论(0) 推荐(0) 编辑
摘要: bitset的定义及概念 bitset存储二进制数位。 bitset就像一个bool类型的数组一样,但是有空间优化——bitset中的一个元素一般只占1 bit,相当于一个char元素所占空间的八分之一。 bitset中的每个元素都能单独被访问,例如对于一个叫做foo的bitset,表达式foo[3 阅读全文
posted @ 2024-03-26 11:52 一杯清酒邀明月 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 函数原型,定义 std::reverse 定义于头文件 <algorithm> 1 (1) 2 template< class BidirIt > 3 void reverse( BidirIt first, BidirIt last );(C++20 前) 4 5 template< class 阅读全文
posted @ 2024-03-26 11:49 一杯清酒邀明月 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 定义于头文件 <algorithm> 算法库提供大量用途的函数(例如查找、排序、计数、操作),它们在元素范围上操作。注意范围定义为 [first, last) ,其中 last 指代要查询或修改的最后元素的后一个元素。 逆转范围中的元素顺序 std::reverse 1) 反转 [first, la 阅读全文
posted @ 2024-03-26 11:47 一杯清酒邀明月 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1 #include <QCoreApplication> 2 #include <QString> 3 4 int main(int argc, char *argv[]) 5 { 6 QCoreApplication a(argc, argv); 7 8 int number = 123; // 阅读全文
posted @ 2024-03-26 09:37 一杯清酒邀明月 阅读(67) 评论(0) 推荐(0) 编辑
摘要: QChart还有专门画极坐标的类QPolarChart,它的界面是一个圆盘。注意在使用之前,包括命名空间QT_CHARTS_USE_NAMESPACE,.pro文件中也要增加QT += charts. 1 #include <QApplication> 2 #include <QDebug> 3 # 阅读全文
posted @ 2024-03-21 16:50 一杯清酒邀明月 阅读(650) 评论(0) 推荐(0) 编辑
摘要: QtFluentDesign-main 原始界面: 应用了Fluent风格: Navigation-Bar-Office-Style-Tab-Bar-master 侧边栏展开: 侧边栏折叠: qt-material-widgets-master qt-UI-master [and] QSSHub-m 阅读全文
posted @ 2024-03-19 15:03 一杯清酒邀明月 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 编译qt-material-widgets皮肤的方法 首先qt-material-widgets的源代码直接拉下来是无法编译的,我们只能根据报错一步步寻找如何编译。 1.必须先编译components项目得到lib文件 2.然后编译examples,但是发现编译失败 3.因为在examples,pr 阅读全文
posted @ 2024-03-19 14:08 一杯清酒邀明月 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 156 下一页