找回密码
 立即注册
首页 业界区 安全 AirSim在UE4中运行时显示第一人称捕获图像窗口 ...

AirSim在UE4中运行时显示第一人称捕获图像窗口

铵滔 3 小时前
博客地址:https://www.cnblogs.com/zylyehuo/
参考链接: 【AirSim】
具体效果可以关注博主的小红书: 42891122102,上面有效果视频
第一种方法

通过settings.json配置“subwindows”字段去显示
1.png

2.png

settings.json
  1. {
  2.     "SettingsVersion": 1.2,
  3.     "SeeDocsAt": "https://github.com/Microsoft/AirSim/blob/master/docs/settings.md",
  4.     "SimMode": "Multirotor",
  5.     "ViewMode": "FlyWithMe",
  6.     "SubWindows": [
  7.         {
  8.             "WindowID": 0,
  9.             "CameraName": "front_center_custom",
  10.             "ImageType": 0,
  11.             "Visible": true,
  12.             "ImageSize": [480, 270],
  13.             "CameraPosition": [0.0, 0.0, -2.5],
  14.             "CameraRotation": [0.0, 0.0, 0.0]
  15.         },
  16.         {
  17.             "WindowID": 1,
  18.             "CameraName": "front_center_custom",
  19.             "ImageType": 3,
  20.             "Visible": true,
  21.             "ImageSize": [480, 270],
  22.             "CameraPosition": [0.0, 0.0, -2.5],
  23.             "CameraRotation": [0.0, 0.0, 0.0]
  24.         },
  25.         {
  26.             "WindowID": 2,
  27.                 "CameraName": "front_center_custom",
  28.                 "ImageType": 5,
  29.                 "Visible": true,
  30.                 "ImageSize": [480, 270],
  31.                 "CameraPosition": [0.0, 0.0, -2.5],
  32.                 "CameraRotation": [0.0, 0.0, 0.0]
  33.         }
  34.     ],
  35.     "Vehicles": {
  36.         "Drone": {
  37.             "VehicleType": "SimpleFlight",
  38.             "DisplayName": "My First Drone",
  39.             "AutoCreate": true
  40.         }
  41.     }
  42. }
复制代码
第二种方法

利用pygame绘制窗口并获取无人机FPV实时图像呈现
3.png

键盘控制及摄像机实时显示.py
[code]import sysimport timeimport airsimimport pygameimport cv2import numpy as np# >------>>>  pygame settings   >  AirSim settings
您需要登录后才可以回帖 登录 | 立即注册