代码改变世界

USGS光谱库介绍01-总体介绍

2023-03-21 22:10 by 愤怒的青蛙, 323 阅读, 0 推荐, 收藏, 编辑
摘要:本文基本翻译自USGS官方文档[^1]的摘要部分 USGS Spectral Library Version 7 是美国地质调查局(USGS)利用实验室内、野外地面和机载光谱仪采集的一系列光谱的集合形成的光谱库。从名字也可以看出,目前最新的是v7版本。该光谱库覆盖的光谱范围十分宽,波长覆盖从紫外到远 阅读全文

Gnome Bug:无法点击、永不消逝的授权对话框

2021-01-02 00:22 by 愤怒的青蛙, 380 阅读, 0 推荐, 收藏, 编辑
摘要:欢迎大家范文我的Github博客阅读原文:https://whuhenry.github.io/posts/f53b6976/ 在Ubuntu20.04上安装xRDP服务后,使用Windows远程桌面或者使用Linux下远程桌面登陆后,有时会在桌面左上角出现一个授权许可对话框,但是无论是输入密码后授 阅读全文

AVIRIS反射率数据简介

2020-06-01 21:43 by 愤怒的青蛙, 897 阅读, 0 推荐, 收藏, 编辑
摘要:AVIRIS高光谱成像光谱仪采集得到的原始图像为辐亮度图像,经过校正后的L1级产品为地表辐亮度信息。但是许多时候,我们更希望知道地面目标物的反射率信息,并且这一信息应该与在地面使用地物光谱仪(如常见的ASD光谱仪)采集的反射率曲线应该一致。因此从原始的辐亮度(Radiance)图像转换生成反射率图像通常需要进行大气校正,水汽吸收校正等过程,最终消除大气传输过程中的各种干扰因素影响,得到最终的反射率曲线。需要注意的是,由于大气水汽吸收的影响,如上图所示,在特定波长波段(1400nm左右与1900nm左右)信号强度非常弱,数据信噪比差,通常会将这些波段认定为无效波段。 阅读全文

AVIRIS 简介

2020-05-31 15:41 by 愤怒的青蛙, 3311 阅读, 0 推荐, 收藏, 编辑
摘要:AVIRIS 是指 机载可见光近红外成像光谱(Airborne Visible InfraRed Imaging Spectrometer)。是由美国NASA下属的喷气动力实验室(JPL)开发和维护的光谱成像设备。现有两代产品:AVIRIS-Classic 和AVIRIS-NG(AVIRIS Nex 阅读全文

PMVS论文随笔(1)

2017-11-21 16:48 by 愤怒的青蛙, 1886 阅读, 1 推荐, 收藏, 编辑
摘要:博客园排版系统真的比较挫,可以访问我的 "github.io" 阅读 关于Unit的概念 在pmvs的源代码中,有一个函数是 ,其函数如下(在PMVS2的windows版本代码,optim.cc文件,1184行): c++ float Coptim::getUnit(const int index, 阅读全文

使用MongoDB 2.6 C++驱动中的连接池

2014-07-16 10:15 by 愤怒的青蛙, 2536 阅读, 0 推荐, 收藏, 编辑
摘要:MongoDB2.6的CXX驱动(mongo-cxx-driver-26compat),内置包含了数据库连接池,方便管理数据库连接,但是官方文档说的比较晦涩,新手入门往往不知道怎样使用连接池获取数据库连接。本文简单介绍如何使用基本的连接池。 首先要明确的一点是,虽然有连接池类,但是不需要显示调用该类,具体使用方法如下:mongo::ScopedDbConnection scopedConn ... 阅读全文

MongoDB在MFC下使用C++驱动编译错误的解决

2014-06-19 14:45 by 愤怒的青蛙, 723 阅读, 0 推荐, 收藏, 编辑
摘要:今天使用MongoDB的C++驱动,在编译连接的时候一直出现错误,显示的string_data.h下93行max宏的问题,可视其本身并不是调用max宏,而是调用std::numeric_limits::max这样就是产生错误,通过搜索发现解决方法(参考网址:http://blog.chinaunix.net/uid-17102734-id-2830143.html),将该函数用括号括起来,避... 阅读全文

MongoDB数据库CXX Driver编译

2014-06-19 12:42 by 愤怒的青蛙, 2786 阅读, 0 推荐, 收藏, 编辑
摘要:最近项目需要,想要测试下MongoDB读写大量小图片的速度(单纯文件系统io效率比较低,想试试NoSQL能不能提速), 因为使用C++开发,所以使用MongoDB的CXX驱动,需要自己编译,下面记录整个编译过程CXX Driver下载从Github的MongoDB官方源中下载https://gith... 阅读全文

在VS中使用Boost库出现Macro redefinition错误的解决方法(warning C4005)

2014-06-09 16:42 by 愤怒的青蛙, 10208 阅读, 1 推荐, 收藏, 编辑
摘要:最近使用Boost库做多线程开发,可视在vs中编译工程师总是遇到Macro redefinition错误,类似下面的错误描述1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdint.h(116): warning C4005: 'INT8_C' : macro redefinition1> c:... 阅读全文

使用QT开发GoogleMap瓦片显示和下载工具(2)——Google地图瓦片投影和获取网址解析

2014-05-12 10:56 by 愤怒的青蛙, 3706 阅读, 0 推荐, 收藏, 编辑
摘要:这篇主要说的是Google地图采用的投影方式,瓦片划分方式以及如何从给定的经纬度获取瓦片的数据的网址。所有资料均来自于网络,并亲自试验可行。Google地图投影首先是地图投影问题,因为地球本身是一个球体,理论上不可能将球面展开成一个没有裂缝的平面(就像圆柱侧面可以展开成一个矩形,但是球面不可能展开成... 阅读全文