Python OpenCV绘制雷达扫描PPI显示器

您所在的位置:网站首页 ppi雷达是什么 Python OpenCV绘制雷达扫描PPI显示器

Python OpenCV绘制雷达扫描PPI显示器

2024-03-19 15:39| 来源: 网络整理| 查看: 265

一、目标

1、绘制雷达PPI显示器 2、添加雷达扫描线及辉亮,如下图所示。 在这里插入图片描述 3、添加运动目标轨迹和参数指示

二、实现方法

1、使用OpenCV绘制同心圆和线段,添加指向N和距离刻度文字。主要代码如下:

# 绘制雷达显示器界面的同心圆 cv.circle( canvas, (350, 350), 100, white, 2) cv.circle( canvas, (350, 350), 200, white, 2) cv.circle( canvas, (350, 350), 300, white, 2) # 绘制十字线 cv.line( canvas, (50, 350), (650, 350), white, 2 ) cv.line( canvas, (350, 50), (350, 650), white, 2 ) start_point = (int(350-300*np.sin(0.25*np.pi)), int(350-300*np.sin(0.25*np.pi))) end_point = (int(350+300*np.sin(0.25*np.pi)), int(350+300*np.sin(0.25*np.pi))) cv.line( canvas, start_point, end_point, white, 1 ) start_point = (int(350-300*np.sin(0.25*np.pi)), int(350+300*np.sin(0.25*np.pi))) end_point = (int(350+300*np.sin(0.25*np.pi)), int(350-300*np.sin(0.25*np.pi))) cv.line( canvas, start_point, end_point, white, 1 ) # 添加正北指向和距离刻度文字 font = cv.FONT_HERSHEY_SIMPLEX cv.putText( canvas, "N", (340, 40), font, 1, (255, 255, 255), 1) cv.pu


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3