Arcpy柵格掩膜

2021-10-05 12:30:17 字數 804 閱讀 3329

遙感影像太多,要獲取影像一部分研究區就要進行柵格裁剪,arcpy**如下,可以成功執行,做個記錄

import arcpy

from arcpy import env

import os

filelist1 = os.listdir(path1) #獲取path1路徑下資料夾的名字

path2="f:\layerclip\tmclip" #裁剪後存放的路徑

filelist2 = os.listdir(path2) #獲取path2路徑下資料夾的名字

i=0for f in filelist1:

inpath=path1+'\\'+filelist1[i] #遙感影像的路徑

env.workspace =inpath

rasterlist = arcpy.listrasters("*","tif")

mask = "f:\study_area\lt5_studyarea.shp"

output_path=path2+'\\'+filelist2[i]+'\\d'

for raster in rasterlist:

out = output_path + raster[0:-4] + "_nl" + ".tif" #對生成檔案進行命名

arcpy.clip_management(raster,"#",out,mask,"0","clippinggeometry")

print out+" clip has done!"

i=i+1

OpenCV學習 掩膜

影象掩膜,用選定的影象 圖形或物體,對處理的影象 全部或區域性 進行遮擋,來控制影象處理的區域或處理過程。掩膜是一種影象濾鏡的模板,實用掩膜經常處理的是遙感影象。當提取道路或者河流,或者房屋時,通過乙個n n的矩陣來對影象進行畫素過濾,然後將我們需要的地物或者標誌突出顯示出來。這個矩陣就是一種掩膜。...

opencv 掩膜操作

saturate cast函式保證運算後全部歸一化在0 255之間,注意上面row,col的移動範圍是很有講究的,的四個邊緣行因為沒有完整的上下左右所以省略,然而在實際應用掩膜操作時候並不用到自己這麼複雜的寫 opencv中提供了乙個filter2d函式。mat kernel mat 3,3 0,1...

python opencv實現掩膜

import ssl import urllib.request import cv2 import numpy as np 獲得def getpic name,url name 位址 url 名字 自定義 解決ssl驗證 請求 resp urllib.request.urlopen url ima...