自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 完美解决打开文件出现的错误

Unable to open file (truncated file: eof = 196083712, sblock->base_addr = 0, stored_eof = 396251324)错误原因:主要是传入的待打开文件在下载或者拷贝过程中出现错误,导致数据获取的数据不是完整的数据,可查看数据的大小,是否是完整的数据。...

2020-08-27 15:21:09 1953

原创 服务器libGL.so.1: cannot open shared object file: No such file or directory问题解决

在服务器中的dask容器内通过conda 安装OpenCV 后在import cv2 时候报错libGL.so.1: cannot open shared object file: No such file or directory,作为一个不会lunix操作系统的菜鸟,各种百度,各种尝试,最后终于解决,在此mask一下,我的服务器用的是fedora 镜像,最后通过以下办法解决:(1)sudo dnf update(2)dnf install mesa-libGL.x86_64参考以下链接,感谢

2020-08-05 10:59:47 8698

原创 OPencv中的OTSU二值化

OTSU二值化俗称大津法,主要用于图像的阈值分割,主要是针对双峰影像(指的是图像的直方图为双峰影像),简单来说OTSU算法就是要找到一个阈值(t),是的同一类加权方差最小,需要满足下列关系式简单来说就是在两个峰之间找到一个阈值t,将这两个峰分开,并且使每一个峰内的方差最小,实现这个算法的python代码如下import cv2import numpy as npimg = cv2.imread('noisy2.png',0)blur = cv2.GaussianBlur(img,(5,5

2020-05-12 23:03:07 1177

原创 OpenCV实现图像旋转

OpenCV 提供了两个变换函数,cv2.warpAffine 和 cv2.warpPerspective,使用这两个函数你可以实现所有类型的变换。cv2.warpAffine 接收的参数是2 × 3 的变换矩阵,而 cv2.warpPerspective 接收的参数是 3 × 3 的变换矩阵。下面介绍一下,通过warpAffine函数实现图像的旋转import cv2import numpy as npimg=cv2.imread(r'D:\02OpenCV\123.jpg',0)rows

2020-05-11 22:34:21 345

原创 OpenCv进行图像的扩展缩放

扩展缩放只是改变图像的尺寸大小。OpenCV 提供的函数 cv2.resize(可以实现这个功能。图像的尺寸可以自己手动设置,你也可以指定缩放因子。我们可以选择使用不同的插值方法。在缩放时推荐使用 cv2.INTER_AREA,在扩展时推荐使用 cv2.INTER_CUBIC(慢) 和 v2.INTER_LINEAR。默认情况下所有改变图像尺寸大小的操作使用的插值方法是 cv2.INTER_LINEAR。可以使用下面任意一种方法改变图像的尺寸import cv2import numpy as np

2020-05-11 22:08:53 604

转载 常用卫星的光谱响应函数

Visible/IR spectral response functions (SRFs) and MW passbandsVisible/IR sensor SRFs MW sensor passbandsSpectral response functions for VIS/IR coefficient filesAll coefficient files for a part...

2019-12-06 11:29:08 2989

原创 IDL基础-数组操作的常用函数

replicate(value,d1[,...d8])用于创建一个值相同的数组,参数value是要创建的值,d1[,...d8]为数组的维度,最大为8维 make_array(d1[,...d8] ,[value=vlue],/integer,/long)按照指定的要求创建数组,可以设置相应的维度和数据类型和数值 n_elements(expression)统计数组中所有元素的个数,如果数组未...

2019-11-17 16:49:36 6609

原创 云检测-IDL实现2

一,前言之前我的博客里面简单介绍了针对高分一高分辨率卫星遥感影像的厚云监测方法,主要是利用云的特征,基于阈值法进行提取的云,该方法简单,但是只能提取出绝大部分的厚云,对薄云提取不是很友好,后续我对该算法进行了改进,使得精度更高,具体流程图如下该算法主要是在原先阈值算法的基础上增加了影像处理,通过特定的系数,对RGB色彩影像进行处理,生成的影像更加突出云特征,这样可以大大提高云检测的精...

2019-11-05 15:26:20 3570 11

原创 IDL输出影像的快视图

话不多说,直接上代码PRO export_quick_image,input_file=input_file,out_ipg=out_jpgCOMPILE_OPT IDL2e=envi(/headless);input_file为输入影像的路径raster=e.OpenRaster(input_file);进行RGB线性拉伸Task = ENVITask('LinearPerc...

2019-10-29 17:35:20 888

原创 遥感影像处理的几个概念

辐射定标:1、定义(Radiometric Calibration)是计算地物的光谱反射率或光谱辐射亮度时,或者需要对不同时间、不同传感器获取的图像进行比较时,都必须将图像的亮度灰度值(DN)转换为绝对的辐射亮度或者表观反射率(TOA),这个过程就是辐射定标。2、方法反射率法:在卫星过顶时同步测量地面目标反射率因子和大气光学参量(如大气光学厚度、大气柱水汽含量等)然后利用大气辐射传输模...

2019-09-18 10:17:04 2207

原创 常用ENVI接口总结1

一、图像预处理的接口:辐射定标:ENVIRadiometicCalibrationTask 快速大气校正:ENVIQUACTask RPC地理校正:ENVIRPCOrthorectificationTask 图像融合:ENVIGramSchmidtPanSharpeningTask 地理配准:ENVIImageToImageRegistrationTask(需要先进行GenerateT...

2019-09-11 17:53:53 844 1

原创 MODIS数据介绍

1、卫星概况1999年2月18日,美国成功地发射了地球观测系统(EOS)的第一颗先进的极地轨道环境遥感卫星Terra。它的主要目标是实现从单系列极轨空间平台上对太阳辐射、大气、海洋和陆地进行综合观测,获取有关海洋、陆地、冰雪圈和太阳动力系统等信息,进行土地利用和土地覆盖研究、气候季节和年际变化研究、自然灾害监测和分析研究、长期气候变率的变化以及大气臭氧变化研究等,进而实现对大气和地球环境变化的...

2019-09-04 18:27:20 1465

原创 IDL实现NPP卫星数据地理校正

NPP(National Polar-orbiting Operational Environmental Satellite System Preparatory Project,国家极地轨道运行环境卫星系统预备工程卫)卫星于2011年10月28日,从加利福尼亚州范登堡空军基地发射成功,NPP卫星数据主要有22个波段,包括16个M波段数据,5个I波段,1个day and night波段,如下图...

2019-08-31 16:57:36 1787 12

原创 高分一号卫星云检测

国产卫星数据特点是具有较高的空间分辨率,但是光谱波段较少,根据图1云的反射率特征可以得到云在可见光、近红外波段(0.76~0.90μm)的反射率都比较高,所以可以利用云的反射特性,可以利用阈值法去除大部分厚云主要算法:R_band1>0.15 & NDVI<0.8NDVI=(R_NIR-R_RED)/(R_NIR+R_RED )公式中R_band1为蓝波段的反射率,N...

2019-08-29 09:26:52 2648

原创 IDL读取XML格式的文件信息

XML文件是可扩展标记语言,标准通用标记语言的子集,国产卫星数据的头文件大部分为XML格式,如下里面包含影像的获取时间以及云量信息等,所以实现读取XML格式文件很重要核心代码如下:代码中filename为输入的XML格式文件,nodename为想要获取xml格式里面某信息的名称,如图片1中ENDTime...

2019-08-29 09:06:00 1353 1

原创 NPP((National Polar-orbiting Operational Environmental Satellite System Preparatory Pro) VIIRS卫星数据介绍

1、卫星概况NPP(National Polar-orbiting Operational Environmental Satellite System Preparatory Project,国家极地轨道运行环境卫星系统预备工程卫)卫星于2011年10月28日,从加利福尼亚州范登堡空军基地发射成功。Suomi NPP 卫星共搭载5 个传感器:臭氧剖面制图仪(Ozone Mapper Pr...

2019-08-27 15:36:26 8337 2

转载 哨兵数据的介绍

转载:[哨兵数据的介绍(http://www.spacemagazines.org/h-nd-193.html)“哨兵”卫星家族概览据欧洲航天局网站2014年5月28日的报道,欧洲哨兵-1A(Sentinel-1A)卫星尽管还没有正式工作,但已为波黑境内的洪水灾情绘图提供雷达数据,从而为救灾提供了支援。1 引言“哨兵”系列卫星是欧洲哥白尼(Copernicus)计划[之前称为“全球环境...

2019-08-27 15:01:09 47373 9

原创 高分一号数据的预处理

高分一号数据是国家高分系列色首发卫星,在国土资源方面和农业方面具有广泛的用途高分一号数据主要包括多光谱和全色两个数据多光谱卫星数据的主要处理流程是:辐射定标-大气校正-正射校正具体通过IDL代码实现过程为:PRO GF_1_RADCOMPILE_OPT IDL2ENVI,/RESTORE_BASE_FILESe=envi(/headless)file=‘输入文件’raster=...

2019-08-15 15:01:29 8577 1

原创 IDL实现遥感影像的监督分类

利用IDL实现对遥感影像的最大似然的监督分类pro classficationCOMPILE_OPT IDL2ENVI,/restore_base_files;进行最大似然法分类file=‘D:\0\classfication_img.dat’out_file=‘D:\0\classfication_maxlikehood’envi_open_file,file,r_fid=fid...

2019-08-15 13:58:09 3730 1

ReadHDF-Panoply.rar

ReadHDF-Panoply是一款可以查看HDF格式,grib格式,nc格式的数据的软件,不仅可以查看数据,软件还能实现可视化,非常不错的一款,推荐

2020-08-05

docker安装和使用说明.pdf

Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc。它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作

2020-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除