iT邦幫忙

0

[已解決]python如何將影像分割成許多4*4區塊之後再依序處理

  • 分享至 

  • xImage

我在研究資訊隱藏的程式,因此在做類似影像處理以及計算。
我想把圖像先分割成很多4X4大小的區塊,之後再依序處理每個區塊裡面的像素值。裡面已將影像分割成許多4X4區塊(共16個像素值)。
希望出現的結果是:
先判斷第一個像素是否被2整除,再做不一樣的計算,然而第一個像素是不調整的,因此要調整第2至16個像素,當第一個4X4處理完之後,再接續下一個4X4的區塊做處理。

回覆40818260您好:
height_ori都是512,所以應該是沒有這個問題,我想把問題簡單化會不會比較明瞭,因為我寫得程式太亂了。
就例如在一個8X8像素的影像裡,能印出的順序為

     [0,1][0,2][0,3]
[1,0][1,1][1,2][1,3]
[2,0][2,1][2,2][2,3]
[3,0][3,1][3,2][3,3]

     [0,5][0,6][0,7]
[1,4][1,5][1,6][1,7]
[2,4][2,5][2,6][2,7]
[3,4][3,5][3,6][3,7]

     [4,1][4,2][4,3]
[5,0][5,1][5,2][5,3]
[6,0][6,1][6,2][6,3]
[7,0][7,1][7,2][7,3]

     [4,5][4,6][4,7]
[5,4][5,5][5,6][5,7]
[6,4][6,5][6,6][6,7]
[7,4][7,5][7,6][7,7]

然而出現的不是數字,而是像素值
非常謝謝您

回覆alanotmt您好:
是想要處理每一個RGB,不好意思我程式寫得不大好,也不大會表達,謝謝您

alanotmt iT邦新手 4 級 ‧ 2023-01-13 17:33:41 檢舉
看完還是不太懂你的意思,所以你想處理的是array的index還是想處理每個Index裡的rgb?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
40818260
iT邦見習生 ‧ 2023-01-12 18:09:33

有幾個該用height_ori的地方都用width_ori

是不是複製自己的代碼忘記改變數了?

我要發表回答

立即登入回答