首页
教程
无人机教程
手持教程
后期教程
作品
航拍无人机
DJI Mavic
DJI Avata
DJI Mini
DJI FPV
DJI Air
Phantom
Inspire
其他
手持摄影
创意摄影
DJI Mic
Osmo Action
Osmo Mobile
Osmo Pocket
Ronin
商用产品
行业应用
教育应用
农业应用
咨询
官方公告
售后服务
查禁飞区
其他
活动
官方活动
城市摄影大赛
大疆校园
同城约飞
每日签到
其他
发帖
登录
注册
lkandroid
已累计飞行 5481 米
发布于
2020-5-27
浏览
1.2k
相关分类
开发者
技术交流
0
0
2
0
2 条评论
最新
最早
快来评论吧
lkandroid
3
已累计飞行 5481 米
自己填坑: 1.首先设定为红外模式: Camera camera= ((Aircraft) FPVDemoApplication.getProductInstance()).getCameras().get(1); if(camera!=null){ camera.setDisplayMode(THERMAL_ONLY, new CommonCallbacks.CompletionCallback() { @Override public void onResult(DJIError djiError) { setResultToToast("Mode: " + (djiError == null ? "Successfully" : djiError.getDeion())); if (djiError == null) runOnUiThread(new Runnable() { @Override public void run() { camera_status.setText("模式:热成像"); } }); } }); }else setResultToToast("Mode:NotSupport " ); 2.设定为区域测温模式: Camera camera1= ((Aircraft) FPVDemoApplication.getProductInstance()).getCameras().get(1); if(camera1!=null) { camera1.setThermalMeasurementMode(ThermalMeasurementMode.AREA_METERING, new CommonCallbacks.CompletionCallback() { @Override public void onResult(DJIError djiError) { if (djiError == null) { showToast("success!! 11"); } else { showToast("filar!! " + djiError.getDeion()); } } }); } } 3.设定测温区域,获得数据反馈: Camera camera1= ((Aircraft) FPVDemoApplication.getProductInstance()).getCameras().get(1); if(camera1!=null) { camera1.setThermalMeteringArea(new RectF(0, 0, 0.8f, 0.8f), new CommonCallbacks.CompletionCallback() { @Override public void onResult(DJIError djiError) { if (djiError == null) { showToast("success22"); camera1.setThermalAreaTemperatureAggregationsCallback(new ThermalAreaTemperatureAggregations.Callback() { @Override public void onUpdate(ThermalAreaTemperatureAggregations thermalAreaTemperatureAggregations) { if (thermalAreaTemperatureAggregations.getMaxAreaTemperature() > 10) showToast("Mode:0 " + thermalAreaTemperatureAggregations.getMaxAreaTemperature() + " Mode:0 " + thermalAreaTemperatureAggregations.getMinAreaTemperature() + " Mode:0 " + thermalAreaTemperatureAggregations.getAverageAreaTemperature()); } }); } else showToast("failer22 " + djiError.getDeion()); } }); } 填坑完毕!
2020-5-28
DJI-William
2
已累计飞行 0 米
你是不是区域定义得太小啊?只测出了一个温度。
2020-5-27
暂无更多评论
关于作者
已累计飞行 5481 米
lkandroid
飞行学员
认证设备
最新帖子
更多
大疆无人机二次开发,行业应用解决方案MSDK,OSDK,PSDK等等
大疆MSDK M300 waypointv2问题总结求大神解惑
御2行业双光测温问题 Android