當前位置:編程學習大全網 - 編程軟體 - python中修改像素顏色和形成新圖像的代碼。

python中修改像素顏色和形成新圖像的代碼。

計算機數字圖像本質上是由許多像素組成的,圖像像素的數量是通過乘以其長度、寬度和分辨率得到的。那麽接下來的文章將解釋python如何獲取圖片像素,並使用圖片像素修改其顏色。如果妳想學習這些知識,請繼續往下看。

1、獲取圖片像素

第三方庫和模塊,如matplotlib、opencv、skimage和pyplot,都有將圖片作為圖像對象讀入python程序的方法。那麽圖片像素其實指的是圖片分辨率,只有使用object shape()屬性才能得到。以下示例是opencv讀取圖片像素的方法:

import cv2 imagess = cv2 . im read(r ' c:\ Users \ Administrator \ Desktop \ 03 . jpg ',-1)print(imagess.shape)

或者您可以使用第三方庫skimage中的模塊。使用數據模塊打開圖片後,您可以使用相同的屬性獲取圖片像素。代碼示例如下:

從skimage導入dataimg=data.chelsea()行,cols=img.shape

第二,訪問像素來修改顏色

我在文章開頭說過,圖像本質上是由像素組成的,圖像之所以多樣,是因為它們的顏色不同。簡單來說,圖像可以看成壹個xy坐標系,長度和寬度分別對應X軸和Y軸。

而且圖片是用python讀取的,以多維數組像素的形式打開,所以妳只需要在圖片對象後面加上括號就可以使用切片語法了。然後添加X坐標,Y坐標和通道索引(寫冒號就是修改所有顏色通道)作為參數,然後賦壹個等號修改它的顏色。代碼示例如下:

從skimage導入io,data img = data . Chelsea()R = img io . im show(R)

以上是關於“Python如何讀取圖片像素?Python如何用圖片像素修改顏色》,希望對妳有幫助。"

  • 上一篇:ios開發工程師就業前景如何?
  • 下一篇:助學貸款受疫情影響可延期 因感染失去還款能力咋辦
  • copyright 2024編程學習大全網