最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關于Python 的簡單柵格圖像邊界提取方法

 更新時間:2019年07月05日 15:07:55   作者:蘭小莫  
今天小編就為大家分享一篇關于Python 的簡單柵格圖像邊界提取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在GIS中,柵格屬性里有關于柵格自身的信息,背景(nodata value)對于識別一張圖像的邊界像元尤為重要,我們目的只要把每行每列中的第一次出現(xiàn)不是nodata的像元和最后一次出現(xiàn)nodata的前一個像元就可以了。

對于柵格,可以用ArcPy中的RasterToNumpyArray函數(shù)將將柵格轉(zhuǎn)成numpy數(shù)組,然后就可以按照所想讀取出每行列中首尾像元。

以下是部分代碼提取邊界像元的核心算法,其實是很簡單的一個思路(假設0是nodata value)。

a=[[0 for col in range(Raster.width)]for row in range(Raster.height)]
 
for i in range(0,Raster.width):
... for j in range(0,Raster.height):
...  if(myRaster[j][i]!=0 and myRaster[j-1][i]==0):
...    a[j][i]=myRaster[j][i]
...  if(myRaster[j][i]==0 and myRaster[j-1][i]!=0):
...    a[j-1][i]=myRaster[j-1][i]
...    
 
 
for i in range(0,myRaster.height):
... for j in range(0,myRaster.width):
...  if(arr[i][j]!=0 and arr[i][j-1]==0):
...    a[i][j]=arr[i][j]
...  if(arr[i][j]==0 and arr[i][j-1]!=0):
...    a[i][j-1]=arr[i][j-1]

以上這篇關于Python 的簡單柵格圖像邊界提取方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使Python代碼流暢無縫連接的鏈式調(diào)用技巧

    使Python代碼流暢無縫連接的鏈式調(diào)用技巧

    鏈式調(diào)用是一種編程風格,它允許將多個方法調(diào)用連接在一起,形成一個連貫的操作鏈,在Python中,鏈式調(diào)用常常用于使代碼更簡潔、易讀,尤其在處理數(shù)據(jù)處理和函數(shù)式編程中應用廣泛
    2024-01-01
  • 如何從Python字符串中刪除最后一個分號或者逗號

    如何從Python字符串中刪除最后一個分號或者逗號

    這篇文章主要介紹了從?Python?中的字符串中刪除最后一個分號或者逗號的兩種方法,本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • 詳解python tkinter 圖片插入問題

    詳解python tkinter 圖片插入問題

    這篇文章主要介紹了詳解python tkinter 圖片插入問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Python 機器學習庫 NumPy入門教程

    Python 機器學習庫 NumPy入門教程

    在我們使用Python語言進行機器學習編程的時候,這是一個非常常用的基礎庫。本文針對Python 機器學習庫 NumPy入門教程,感興趣的朋友跟隨腳本之家小編一起學習吧
    2018-04-04
  • python基于opencv 實現(xiàn)圖像時鐘

    python基于opencv 實現(xiàn)圖像時鐘

    這篇文章主要介紹了python基于opencv 實現(xiàn)圖像時鐘的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • python語法學習之super(),繼承與派生

    python語法學習之super(),繼承與派生

    這篇文章主要介紹了python語法學習之super(),繼承與派生,繼承是一種創(chuàng)建新類的方式,具體的super()派生的相關詳細內(nèi)容需要的小伙伴可以參考下面文章內(nèi)容
    2022-05-05
  • 詳解Pandas中stack()和unstack()的使用技巧

    詳解Pandas中stack()和unstack()的使用技巧

    當你在處理包含某種序列(例如時間序列數(shù)據(jù))的變量的數(shù)據(jù)集時,數(shù)據(jù)通常需要進行重塑。Pandas?提供了各種用于重塑?DataFrame?的內(nèi)置方法。其中,stack()?和?unstack()?是最流行的,本文總結了這兩個方法的7種使用技巧,需要的可以參考一下
    2022-03-03
  • python?opencv實現(xiàn)灰度圖和彩色圖的互相轉(zhuǎn)換

    python?opencv實現(xiàn)灰度圖和彩色圖的互相轉(zhuǎn)換

    這篇文章主要給大家介紹了關于python?opencv實現(xiàn)灰度圖和彩色圖的互相轉(zhuǎn)換,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • 使用numpy實現(xiàn)topk函數(shù)操作(并排序)

    使用numpy實現(xiàn)topk函數(shù)操作(并排序)

    這篇文章主要介紹了使用numpy實現(xiàn)topk函數(shù)操作(并排序),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python創(chuàng)建Excel表和讀取Excel表的基本操作

    Python創(chuàng)建Excel表和讀取Excel表的基本操作

    這篇文章主要介紹了Python創(chuàng)建Excel表和讀取Excel表的基本操作,文中通過代碼示例和圖文結合的方式講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-07-07

最新評論

墨脱县| 贡山| 凤山市| 调兵山市| 定边县| 霍林郭勒市| 湖北省| 长顺县| 和田市| 揭阳市| 岱山县| 新河县| 岑巩县| 霍林郭勒市| 双柏县| 荔浦县| 凤山市| 额尔古纳市| 青川县| 扶沟县| 涟源市| 边坝县| 安西县| 霸州市| 运城市| 福鼎市| 淮安市| 镇原县| 永丰县| 景谷| 兰溪市| 龙游县| 乌什县| 日喀则市| 内江市| 深泽县| 大关县| 盐源县| 淅川县| 唐山市| 柳林县|