- 博客(49)
- 收藏
- 关注
原创 matlab多核程序如何共享内存和数据
这个工具箱提供了多种机制来在多个工作进程(workers)之间共享数据,这些工作进程可能运行在同一台机器的多个核心上,或者分布在一个计算集群中。在`parfor`或`spmd`块中,每个工作进程都有其自己的工作空间,但可以通过特定的通信操作来共享数据。在`spmd`块中,你可以使用Composite类型来存储不同工作进程的数据。使用`labSend`和`labReceive`函数或者`labBroadcast`函数,可以在`spmd`块内的工作进程之间直接传输数据。
2024-04-13 22:14:47
430
原创 三轴姿态(3-axis attitude)和三轴欧拉角(3-axis Euler angles)的区别
这三个角度通常是绕固定的轴(例如X轴、Y轴和Z轴)旋转的角度。例如,一个物体的滚转角表示其围绕X轴的旋转角度,俯仰角表示其围绕Y轴的旋转角度,偏航角表示其围绕Z轴的旋转角度。:三轴姿态通常指物体相对于一个参考坐标系的旋转姿态,通常用一个三轴向量表示。这个向量通常与物体的旋转轴和旋转角度相关联。具体来说,三轴姿态可能包括物体围绕X轴、Y轴和Z轴的旋转角度。例如,如果一个物体绕X轴旋转了30度,绕Y轴旋转了45度,绕Z轴旋转了60度,那么它的三轴姿态可以表示为(30, 45, 60)。
2024-03-01 13:09:02
608
原创 锁相放大器工作原理
但是我们又不知道待测信号的相位θ,所以无法设置参考信号的相位与待测信号相同解决办法是,将参考信号分为两路,一路保持不变,与待测信号混频,得到直流项Vpsd1= AB/2*cos(θ-φ)。先将被测信号用一个低噪声放大器放大,使信号幅值达到可驱动模拟器件的范围二者经PSD混频器混频,即Vpsd=Vs×Vr=AB/2[cos(2wt+θ+φ)+cos(θ-φ)],当然经混频器输出的信号还有噪声与Vr的乘积。被测输入信号Vs=Acos(ωt+θ),A是输入信号的幅值,ω是信号的角频率,θ是信号的相位角。
2023-09-20 15:54:53
602
原创 无人船模型辨识
矩阵向量模型由Fossen提出,以矩阵向量的形式描述作用于船舶的力和力矩,方便分析船舶的稳定性和被动性,以便于船舶运动控制器的设计。控制器的参数通过不断观测系统输出和参考模型输出之间的差异,并通过适应算法进行更新,以实现输出的匹配。需要注意的是,模型参考自适应控制需要对被控对象的动态特性有一定的了解,并且需要进行系统辨识来获取系统模型。研究典型动力系统故障在线辨识与重构控制技术,同时基于运载与控制能力在线评估技术,稳定裕度在线辨识的参数重构控制技术,实现目标的在线变更,轨迹在线规划等功能。
2023-06-11 20:27:13
1830
1
原创 opencv图像中显示中文
将 NumPy 数组转换为 PIL Image 对象,然后使用 ImageDraw 在图像上绘制中文。首先,我们使用 PIL 库中的 ImageFont、ImageDraw 和 Image 类,以及 NumPy 和 OpenCV 库。OpenCV 默认情况下不支持中文显示,因此我们需要使用 PIL 库来绘制中文,并将绘制的结果转换为 OpenCV 可以显示的格式。代码首先创建一个黑色的图像,然后使用 PIL 库定义中文字体和大小。# 使用PIL库定义中文字体,大小为40。text = "你好,世界!
2023-04-04 09:17:55
2255
原创 求一点向一条直线做垂线的交点
已知三点A,B,C坐标分别为(x1,y1),(x2,y2),(x3,y3),设有经过点B,点C的直线BC,计算经过点A做直线BC的垂线与直线BC交点坐标,并考虑斜率不存在和斜率为0的特殊情况
2023-04-03 15:22:53
644
原创 opencv相机坐标到图像坐标的转换
需要注意的是,cv2.projectPoints()函数的第一个参数是三维坐标点的数组,每行表示一个点的坐标;函数的返回值包括转换后的二维坐标点和每个点的向量长度,可以通过下划线接收。相机坐标到图像坐标的转换通常需要使用相机内参矩阵和外参矩阵。在OpenCV中,可以通过cv2.projectPoints()函数实现相机坐标到图像坐标的转换。以上代码中,读取了一张图像和相机参数,使用cv2.projectPoints()函数进行相机坐标到图像坐标的转换,最后在图像上绘制了转换后的点并显示出来。
2023-04-03 15:22:01
2903
3
原创 Windows环境下Cmake编译opencv-python使用GPU资源
Windows环境下Cmake编译opencv-python使用GPU资源
2023-02-12 19:49:21
1793
1
原创 opencv编译错误FFMPEG: Download failed: 6;“Couldn‘t resolve host name“
opencv编译错误
2023-02-09 23:24:15
1181
2
原创 An attempt has been made to start a new process before the current process has finished its
vgg剪枝
2023-01-27 14:45:10
341
转载 python的__dict__、__name__和__file__的用法和区别详解
python的__dict__、__name__和__file__的用法和区别详解
2023-01-20 13:59:42
289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人