python編碼尺寸 計算視窗和尺寸

2021-10-11 22:38:13 字數 905 閱讀 6725

我正在使用mahotas庫對衛星影象(250x200畫素)進行紋理分析(glcm)。glcm計算在視窗大小內進行。因此,對於滑動視窗的兩個相鄰位置,我們需要從頭開始計算兩個共現矩陣。我讀到我可以設定步長,以避免計算重疊區域的glcm。我提供了下面的**。在#compute haralick features

def haralick_feature(image):

haralick = mahotas.features.haralick(image, true)

return haralick

img = 'sar_image.tif'

win_s=32 #window size

step=32 #step size

rows = img.shape[0]

cols = img.shape[1]

array = np.zeros((rows,cols), dtype= object)

harlist =

for i in range(0, rows-win_s-1, step):

print 'row number: ', r

for j in range(0, cols-win_s-1, step):

harimages = np.array(harlist)

harimages_mean = harimages.mean(axis=1)

對於上面的**,我將視窗和步長設定為32。**完成後,我得到了乙個尺寸為6×8(而不是250×200)的影象,因為步長設定為32,這是有意義的。在

所以,我的問題是:通過設定步長(避免在重疊區域進行計算以及**速度更快),我是否可以從某種程度上推導出尺寸為250 x 200的整個影象的glcm結果,而不是有乙個子集(6 x 8維)?或者我別無選擇,只能用普通的方式(不設定步長)在影象上迴圈?在

JQuery處理元素尺寸和瀏覽器視窗尺寸

栗子1 顯示 div 元素的尺寸 width 返回元素的寬度 height 返回元素的高度 栗子2 js 下面js想新增對話方塊的定位,要求對話方塊顯示在決策報表全屏展示時的最下方,是挨著最下方,請高手幫忙指點 var url webreport reportserver?reportlet 1.c...

python 視窗 Python視窗開啟和關閉

這是由if event.type pygame.keyup 處的語法錯誤引起的。開啟檔案將導致它立即關閉,但在直譯器 空閒 中執行它將顯示錯誤。只需將其更改為if event.type pygame.keyup 一切都將正常工作。在 更新 從檔案而不是直譯器 空閒 執行 不會總是開啟。最好在空閒狀態...

JS獲取和控制瀏覽器視窗尺寸

可視區域高寬,不含滾動條 可視區域高寬,包含滾動條 由於各種原因,比較穩定的做法是 let scrollheight math.max document.body.scrollheight,document.documentelement.scrollheight,document.body.off...