![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
Soul_taker
这个作者很懒,什么都没留下…
展开
-
针对QGIS二次开发时环境搭建的坑(解决no module named qgis、no module named processing)
qgis的python环境搭建,解决no module named qgis/no module named processing问题原创 2021-12-15 20:44:55 · 3227 阅读 · 2 评论 -
gee数据批量合成及下载(python)
gee数据批量合成及下载写了一个在Gee中最大合成为年、月数据,然后批量下载的程序。python客户端链接import eeimport geemapimport osimport geetools# we need to set this before initialize, we can get this from 工具-internet选项-链接-局域网设置os.environ ['HTTP_PROXY'] ='http://127.0.0.1:1080'os.environ [原创 2021-09-13 15:29:48 · 858 阅读 · 0 评论 -
python图像签名背景消除
python图像签名背景消除利用python的PIL库可以进行图像的二值化,从而将图像的背景删除,可以参考https://blog.csdn.net/qq_16669583/article/details/106318056?ivk_sa=1024320u博主的文章,我又加了一个自动筛选、批量处理的功能。#coding:utf-8from PIL import Imagefrom PIL import ImageOpsimport osimport redef initTable(thres原创 2021-08-20 16:03:53 · 531 阅读 · 0 评论 -
GEE 提取长系列NDVI像元值
GEE 提取长系列NDVI像元值跟gee的python本地环境战斗很久,发现自己的网上的不太科学,所以只能用gee的线上Colab版本,对gee 的配置不熟悉的伙伴可以跳转大神的网站看看https://blog.csdn.net/shi_weihappy/article/details/93849370,相关介绍啥的比较详细了,向大神致敬。今天主要介绍利用GEE进行长系列NDVI像元值的提取。工作环境gee线上Colab版本即可。初始化GEE环境import ee# Trigger the au原创 2020-09-15 19:27:19 · 3150 阅读 · 2 评论 -
GEE提取水体
GEE提取水体老板需要提取2015-2019年,每年4、7、10月份的水体数据,一个月的卫片需要4张才能盖住研究区,我表示有点儿懵,看了大神的文章(https://blog.csdn.net/weixin_36396470/article/details/106899589),毅然入坑GEE!!!然而,坑入的并不顺利,科学上网、用户申请、环境搭建(到现在还没搭好本地的Python环境)一步一个坎儿,下回整理一下发出来吧,今天主要说水体的提取问题。1.工作环境由于时间短、任务急,我直接参考大神的代码,原创 2020-09-01 18:22:01 · 10844 阅读 · 23 评论 -
ENVI水体提取流程实践与问题
ENVI水体提取流程实践与问题卫片解译中,水体属于比较好判别的一类。有水体指数、阈值法、监督分类等一系列方法进行提取,今天介绍利用水体指数和ENVI提取水体的过程。1.所用数据Landsat8卫片1景、ENVI5.3。2.辐射定标与水陆分离由于要对卫片进行水体指数的计算,因此需要对数据进行辐射定标以及大气校正的预处理。辐射定标就是将图像的数字量化值(DN)转化为辐射亮度值或者反射率或者表面温度等物理量的处理过程。在工具栏中搜索Radiometric Correction,点开进行辐射定标。原创 2020-09-01 17:38:04 · 37531 阅读 · 11 评论 -
arcgis拓扑与修复
arcgis拓扑与修复arcgis制图中,经常会出现拓扑错误,比如面面重叠、面面有空隙、悬挂点等等。在此记录检查拓扑错误并修复的方法。1.建立拓扑拓扑需要在gdb中的要素数据集中建立,而且需要与所需要修复的矢量文件坐标系一致。下图为所需要建立拓扑的shp文件。建立一个gdb,并在gdb中建立一个要素数据集。在要素数据集中,新建拓扑并建立拓扑规则。这里要处理面图层的面面重叠和面面有空隙,选择相应的规则即可。建立拓扑后,把拓扑拖入gis中即可。2.处理异常这里选择处理异常的方式适用于精度原创 2020-06-27 16:22:06 · 8810 阅读 · 0 评论 -
arcgis批量对比,导出图层
arcgis批量对比,导出图层最近工作中遇到了这么一个问题,把套好底图的mxd中的关键数据导入另一个底图当中,也就是需要换底图。一个个的换实在费劲,开发了新的程序进行批量导出。首先就是对关键数据的图层导出,我们都知道,arcgis中只导出数据的话,调好的颜色、分类的等会变,需要在新图上重新调整,所以我们需要把调整好的关键数据导出为图层形式,这样就不再需要重新对图层进行调整啦。今天我们就来看看如何通过对比批量导出图层数据。1.工作环境工作环境依然是arcgis10.2和python2.7,所需的库有a原创 2020-06-23 13:20:32 · 3884 阅读 · 0 评论 -
arcgis批量导出地图
arcgis批量导出地图工作中常会遇到大量mxd导出地图的情况,手动导出需要一个个打开mxd导出,地图要素大的话还比较麻烦,所以利用arcpy制作了一个小脚本进行批量地图导出工作。环境arcigs10.2、Python2.7、arcpy包、os包思路问题如下,一个文件夹中,有许多mxd文件,我需要通过批量导出mxd地图为jpg图片,分辨率为400。首先,我们需要该文件夹下所有的mxd文件的名称,然后通过arcpy循环打开每一个mxd,并导出地图。导入包导入的包包括sys、arcpy、os原创 2020-05-15 18:09:07 · 4661 阅读 · 0 评论 -
批量计算克里金插值
批量计算克里金插值等值线、等值面在日常工作中有很大的需求,本次利用arcgis中克里金插值工具和模型构建器进行批量克里金插值工作。工作环境arcgis10.2、Python2.7(自带)相应数据克里金插值需要点数据和Z字段,克里金插值前,需要建立一个包含多Z值 的点数据。模型构建打开模型构建器,拖入需要的工具和数据。此例中输入克里金插值工具和气象站点。双击克里金插值工具,配置基础参数。配置好后,图标高亮显示。右键工具,从参数获取字段。右击Z值字段,选择属性,改变变量为值列表。原创 2020-05-14 10:34:36 · 4272 阅读 · 5 评论 -
python组合图绘制
python组合图绘制疫情严重,在家看论文,突然发现了一种组合的图像挺有意思,记录在此。本次绘制利用python进行,主要绘制两张图。先让我们看看效果。柱状累计图与折线图的绘制主要用到的库有pandas、numpy、matplotlib、seaborn。首先,导入包,对图像风格和字体做一定调整,由于是英文论文中的图,所以选用Times New Roman字体。然后对输出图像大小进行调整...原创 2020-02-05 22:28:33 · 1782 阅读 · 0 评论 -
关于利用DEM生成水系图
关于利用DEM生成水系图准备工具DEMDEM在空间数据信息网下载,需要拼接的话可以利用envi,当然arcgis也可以。arcgisarcgis选取10.2版本。填充DEM首先需要利用spatial analyst工具中的水文分析里的填洼工具,输入栅格选择DEM数据,确定即可。这一步主要是利用填挖工具进行DEM的填充。填充后:流向计算利用水文分析中的流向工具进行河...原创 2020-01-21 11:04:49 · 5925 阅读 · 0 评论 -
关于图片格式转换(png、jpg转tif)
关于图片格式转换(png、jpg转tif)看来网上很多文章,图片格式的转换有opencv库和PIL库,由于只是简单对图像进行格式转换,所以选择了PIL库(Pillow支持最新的3.x版本)进行相应的转换工作。相比之下,PIL库更加方便快捷。简介PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python...原创 2019-10-22 20:19:36 · 11425 阅读 · 7 评论 -
利用python进行png图像的读写操作
利用python进行png图像的读写操作最近遇到了对png灰度图像进行读取,并统计图像中众数的需求,现将代码记录如下。ps:适用于单波段图,形如(X,Y)。1.导入需要的包import matplotlib.pyplot as plt # 绘图import matplotlib.image as mpimg # 显示图像import numpy as np # 处理数据from sci...原创 2019-10-13 15:36:11 · 14868 阅读 · 0 评论