位置: 编程技术 - 正文

Python中使用OpenCV库来进行简单的气象学遥感影像计算(python的opencv)

编辑:rootadmin

推荐整理分享Python中使用OpenCV库来进行简单的气象学遥感影像计算(python的opencv),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python opencv-python,python opencv-python,python+opencv教程,python opencv-python,python opencv-python,opencv opencv-python,opencv opencv-python,opencv+python,内容如对您有帮助,希望把文章链接给更多的朋友!

OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。现在也提供对于C#, Ch,Ruby的支持。在Windows上编译OpenCV中与摄像输入有关部分时,需要DirectShow SDK中的一些基类。该SDK可以从预先编译的Microsoft Platform SDK (or DirectX SDK 8.0 to 9.0c / DirectX Media SDK prior to 6.0)的子目录SamplesMultimediaDirectShowBaseClasses获得。

下面我们就来看看OpenCV在Python编程下的应用,我们来处理一下简单的气象学计算,用python里面的opencv库写个脚本批处理图像反射率的计算试试~

核心步骤就是 遥感影像光谱辐射定标 →大气校正→计算反射率这三步了

1、遥感影像的光谱辐射定标 由遥感器的灵敏度特征引起的辐射畸变主要由其光学系统或光电转换系统的特征形成的,光电转换系统的灵敏性特征通常很重复,其校正一般是通过定期的地面测定值进行的。遥感器光谱辐射定标时采用以下转换算式:

遥感器各波段偏移与增益值从论文找了找后,找到这么一张表~

那么这么个函数就能定标咯:

2、遥感影像的大气校正任何一种依赖大气物理模型的大气校正方法都需要先进行遥感器的辐射校准。公式是这个咯(Chavez P S,Jr. Image -Based Atmospheric Correction Revisited and Improved Photogrammetric Engineering and Remote Sensing, ,, -)

Python中使用OpenCV库来进行简单的气象学遥感影像计算(python的opencv)

其中:Lhazel——大气层光谱辐射值;LI,min——遥感器每一波段最小光谱辐射值;LI,1%——反射率为1%的黑体辐射值。

关于LI,min和LI,1%的计算公式就省略了啊,感兴趣的同学可以自己去查查论文~

而计算Lhazel需要的参数可以从遥感图像的头文件中获得一部分,还有一部分是固定的参数~这些都藏在ENVI的背后,不过自己写脚本的时候找出他们还是废了一番功夫的。

计算Lhazel的代码如下:

3、计算遥感影像的反射率根据太阳辐射和大气传输原理与过程,TM/ETM+数据地面反射率反演的数学模型可综合表达为:

其中:ρ——地面相对反射率;D——日地天文单位距离;LsatI——传感器光谱辐射值,即大气顶层的辐射能量;LhazeI——大气层辐射值;ESUNl——大气顶层的太阳平均光谱辐射,即大气顶层太阳辐照度;SZ——太阳天顶角。

这里提一下其中两个参数的计算公式:日地天文单位距离 D=1 -0. cos(0.×(JD-4)×π/);(JD为遥感成像的儒略日(Julian Day),计算公式为:

I、J、K分别为年、月、日

有了这些,最后就能直接算出来反射率啦,粗糙代码如下,因为是写着玩的,也没怎么处理:不过需要注意的是,遥感图像进行计算跟输出的时候,需要使用uint类型的数组来存储的(uint8长度不够啊。。)一些参数涉及到浮点数计算,如果对处理结果有极高要求的话,最好使用专门的科学运算库(像我这种渣学校才不介意这些)

使用C#配合ArcGIS Engine进行地理信息系统开发 简单的地图读取、展示终于到暑假了。。。开始认真整理整理相关学习的心得体会咯~先把很久之前挖的关于C#二次开发的坑给填上好了~这次先计划用一

Go语言基于Socket编写服务器端与客户端通信的实例 在golang中,网络协议已经被封装的非常完好了,想要写一个Socket的Server,我们并不用像其他语言那样需要为socket、bind、listen、receive等一系列操作头疼,

python脚本设置超时机制系统时间的方法 本文为大家介绍了python脚本设置系统时间的方法,一共有两种,其一是调用socket直接发送udp包到国家授时中心,其二是调用ntplib包。我在本地电脑ping国

标签: python的opencv

本文链接地址:https://www.jiuchutong.com/biancheng/382379.html 转载请保留说明!

上一篇:Python实现以时间换空间的缓存替换算法

下一篇:使用C#配合ArcGIS Engine进行地理信息系统开发(arcgis engine+c#实例开发教程)

  • etc开增值税票税率
  • 个税预扣预缴扣除项目有哪些
  • 印花税是什么时候交的钱
  • 单位卖二手车需要交什么税
  • 母公司出售子公司给另一家子公司
  • 季末计提所得税可以根据本年利润计算吗?
  • 天猫收取的佣金开具的技术服务发票会计分录
  • 资产负债表中应收账款
  • 收到的印花税退税怎么会计处理
  • 会计凭证有哪些类型
  • 新个税法案专项扣除如何实施
  • 对方公司开发票我方未付款如何做分录?
  • 已抵扣进项怎么转出
  • 在建工程待摊支出例题
  • 以物易物方式销售货物例题
  • 审计调整tb
  • 其他应收款在什么方
  • 新成立的公司每天付款有要求吗
  • 固定资产无形资产折旧时间起始
  • 统借统还定义
  • 购销合同的会计分录怎么写
  • 库存现金盘亏无法查明原因的分录
  • 交到公户上的钱,还没到账可以退回吗?
  • 本期预收的货款属于
  • 跨省经营如何缴纳流转税?
  • 企业购车按揭产生的费用
  • win7系统内存不足怎么解决
  • 工商年报的纳税总额怎么查询
  • 公积金补缴上月算断缴吗
  • 农行k宝企业网银无法登录
  • laravel快速入门
  • 光纤布线有什么作用
  • rtfd文件
  • win11电脑硬盘分区
  • rtmservice.exe - rtmservice是什么进程 有什么用
  • 如何挽留婚姻危机
  • 赠与房屋再次出售税费
  • 以物易物怎么写分录
  • 什么是跨域以及跨境电商
  • 税前扣除项目什么意思
  • Yii2 assets清除缓存的方法
  • gpt3 api
  • ajax和axios区别
  • 进口增值税科目
  • 企业商品库存周期是多久
  • 施工营业额是什么意思
  • 域名费用怎么交
  • 发放股票股利的账务处理
  • 预付账款和挂账的区别
  • 公对公退款必须退至原账户的规定
  • 公司购买汽车如何抵成本
  • 餐饮业燃气费计入什么科目
  • 预付账款余额在贷方为
  • 材料入库单金额写含税价吗
  • 劳务公司的劳务税是多少
  • 财务负责人和办税员可以是一个吗
  • 承兑汇票怎么拿钱
  • 损益表格式 最新
  • sql server索引的作用
  • mysql如何优化性能
  • sql server多表查询
  • MySQL使用select语句查询指定表中指定列(字段)的数据
  • wdcp面板
  • Windows Server 2003关闭启动后的Ctrl+Alt+Del选项和关机时的时间跟踪程序方法
  • centos nohup
  • 网络硬盘在哪
  • 解决Extjs4中form表单提交后无法进入success函数问题
  • easyui 日期格式化
  • android遇到的难题,怎么解决的
  • jquery可以实现哪些效果
  • css写文字
  • 在线linux模拟环境
  • python控制台怎么用
  • jQuery实现TAB选项卡切换特效简单演示
  • Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll
  • 贵州银行短信服务怎么开通
  • 北京国家税务局总局官网
  • 税务稽查审理的基本原则
  • 河南省税务局系统最新消息
  • 转租土地合法吗现在
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设