import re
import os
import requests
from time import sleep
headers = {
"User-Agent": ("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) "
"Gecko/20100101 Firefox/64.0")
}
def get_index(resolution, index=1):
url = f"https://bing.ioliu.cn/ranking?p={index}"
res = requests.get(url, headers=headers)
urls = re.findall('pic=(.*?)\\.jpg', res.text)
_old_resolution = urls[1].split("_")[-1]
return {url.split("/")[-1].replace(_old_resolution, resolution): ur ...
一.简介 GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。该项目由Frank Warmerdam教授于1998年发起。 它利用抽象数据模型来表达所支持的各种文件格式。 它还有一系列命令行工具来进行数据转换和处理。
GDAL/OGR使用面向对象的C++语言编写,这令该库在支持百余种格式的同时,还具有很高的执行效率。 GDAL/OGR同时还提供多种主流编程语言的绑定,除了C和C++语言之外, 用户还可以在Perl、python、VB6、Ruby、Java、C#等语言中调用GDAL。
这里介绍一种快速安装gdal(python)的方法。
二.安装步骤 1.在网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 下载对应python版本的whl文件。
下载whl文件后,打开命令行。注意:cmd的目录为whl文件的路径。下面介绍一种快速打开cmd的方法:
1.打开相应的文件夹,在文 ...
开源, 欢迎Star!
一.简介 这篇文章主要记录全极化合成孔径雷达可视化的pauli分解(SAR的假彩色合成)。
二.Pauli分解 Pauli分解用所谓的Pauli基表示测量的散射矩阵[S]。如果我们考虑常规的正交线性基(h,v),一般情况下,Pauli基由四个2×2矩阵,具体公式不在此列出,请自行google查找相关论文资料。
三.可视化 以一景高分三号为例,对其进行后向散射系数计算、几何校正,再对其进行pauli分解、假彩色影像合成。
实验-原始数据使用arcgis打开后向散射系数计算、几何校正的数据,如下。
HH影像
HV影像
VH影像
VV影像
实验-Pauli分解 数据进行了pauli分解、数据重采样到8bit,再进行了线性拉伸,可视化结果如下所示:
图1 合成孔径雷达的pauli分解假彩色
另外2景sar影像测试如下:
四.小结 数据为国产雷达影像高分三号的QPSI传感器拍摄的影像。
使用的数据说明:所使用的影像均进行了后向散射系数计算、几何校正。
...
为什么要使用git每个人都会犯错,而使用Git 的最大好处就在于,几乎在所有的情况下你都能“撤消” 你的错误操作。 比如如果你忘记了把一个小小的改动包含进来,因此你要改正你的上个提交。 又或者你想要撤销一个完整的提交,因为这个功能有可能是不必要的。 当发生了很严重的错误时,你甚至可以通过恢复引用日志来让一个提交不可见。
我一开始使用git干什么事情一开始是用来保存我的matlab代码,有时候做实验的时候,一改动函数就忘了之前改了哪里,这让人很烦恼!
开始-使用github设置git的用户名和密码点击开始菜单》git-bash打开命令窗口,输入下列命令,将双引号中内容替换成自己的用户名和密码。
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
创建本机的ssh Key在git Bash窗口中输入下列命令,创建本电脑的ssh Key
ssh-keygen -t rsa -C "你的邮箱"
输入后一路回车。
注意这段代码里有一个文件地址:/c/Users/Administrator/.ssh ...
设置git的用户名和密码点击开始菜单》git-bash打开命令窗口,输入下列命令,将双引号中内容替换成自己的用户名和密码。
git config --global user.name "ytkz11"
git config --global user.email "ytkz11@163.com"
创建本机的ssh Key在git Bash窗口中输入下列命令,创建本电脑的ssh Key
ssh-keygen -t rsa -C "ytkz11@163.com"
输入后一路回车,直到显示如下图则表示生成成功。
注意这段代码里有一个文件地址:/c/Users/Administrator/.ssh/,这个就是SSH Key文件夹了,打开文件夹找到id_rsa.pub,用记事本打开它,复制下来。
在github账号中填写公钥按照下图步骤,依次点击Setting》SSH and GPG keys进入SSH Key设置页面
这台电脑就可以向github提交代码了。
在github中创建仓库点击New repository进入仓库创建页面,然后填写仓库名称,其他内容可不填,直接保存
点击New SS ...
一.简介 光学遥感影像融合,需要在几何校正后进行。
二.方法种类 遥感图像融合的方法由最初的一些简单的图像融合法,如加权融合、乘积融合、Brovey变换融合等融合方法,发展到后来出现的一些较为复杂的融合方法,先是塔形算子的提出,后来是小波变换应用到图像融合领域中,再到曲波算法的提出,目前送些算法都还在不同程度的应用于不同的领域。
三.比值变换(Brovey)方法 比值运算就是求两张影像或多张影像组合的对应像元灰度值的比值计算,是遥感影像处理过程中经常使用的方法。目前,比值融合算法主要包括Pradines融合法、Price融合法、Brovey融合法以及Munechicka融合法。其中,Brovey融合算法原理是将多光谱各波段影像进行归一化后,再与全色影像进行乘积性的波段运算。由于与色彩空间有关,因此该算法只能对三个波段的影像进行融合处理。
Brovey的流程如下:
Brovey的第一步是调整多光谱影像的大小,使其与全色波段影像的大小保持一致。也就是说:以全色波段的大小为模板,对多光谱影像中的每一个波段的影像进行插值,本文使用gdal提供的 ...