赞
踩
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 © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。