辐射校正开发
在完成项目中记录下来遇到的问题。
只想敲代码的研究僧
这个作者很懒,什么都没留下…
展开
-
C#二次开发(四)之调用py代码打包的exe
由于项目中需要实现CPU和GPU的并行计算处理,而考虑到这些功能在python代码中较为容易实现,因此将Python代码封装后再进行调用。原创 2023-07-02 16:20:14 · 185 阅读 · 1 评论 -
python实现基于CPU的多线程并行计算
主要基于multiprocessing库,如果代码中存在重复运行又较占内存的代码块时,可以考虑采用这种方法。在不想调用GPU进行并行加速,但又想要提升代码效率时,可以考虑CPU多线程并行计算。其中进程数目需要根据自己设备的CPU情况来酌情设定。原创 2023-07-02 16:48:49 · 260 阅读 · 1 评论 -
图像辐射校正之基于BP的辐射校正代码实现
在理想情况下,太阳辐射出的能量在到达地球表面后,有一部分被地物所吸收,还有一部分经过地物反射后被无人机所接收,而这一部分与太阳辐射出来的总能量的比值就是地物的地表反射率。然而在实际的数据采集过程中,即使无人机的飞行高度比较低,由于存在环境因素、传输介质等影响因素,地物的辐射反射的能量也还是会受到大气微粒的吸收和散射作用,导致目标地物的辐射信号减弱,另一方面会受到背景环境的干扰,不能够反映地物目标真实的光谱反射率、光谱辐射亮度等物理特征。因此采取BP神经网络的辐射校正方案能够较大提高辐射校正速度和效率。原创 2023-07-02 16:33:36 · 96 阅读 · 1 评论