亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python opencv將圖片轉(zhuǎn)為灰度圖的方法示例

 更新時(shí)間:2019年07月31日 10:23:39   作者:修煉之路  
這篇文章主要介紹了python opencv將圖片轉(zhuǎn)為灰度圖的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

使用opencv將圖片轉(zhuǎn)為灰度圖主要有兩種方法,第一種是將彩色圖轉(zhuǎn)為灰度圖,第二種是在使用OpenCV讀取圖片的時(shí)候直接讀取為灰度圖。

將彩色圖轉(zhuǎn)為灰度圖

import cv2
import numpy as np

if __name__ == "__main__":
  img_path = "timg.jpg"
  img = cv2.imread(img_path)
  #獲取圖片的寬和高
  width,height = img.shape[:2][::-1]
  #將圖片縮小便于顯示觀看
  img_resize = cv2.resize(img,
  (int(width*0.5),int(height*0.5)),interpolation=cv2.INTER_CUBIC)
  cv2.imshow("img",img_resize)
  print("img_reisze shape:{}".format(np.shape(img_resize)))

  #將圖片轉(zhuǎn)為灰度圖
  img_gray = cv2.cvtColor(img_resize,cv2.COLOR_RGB2GRAY)
  cv2.imshow("img_gray",img_gray)
  print("img_gray shape:{}".format(np.shape(img_gray)))
  cv2.waitKey()

img_reisze shape:(337, 600, 3)
img_gray shape:(337, 600)

使用opencv讀取圖片的時(shí)候,默認(rèn)使用的是BGR來(lái)讀取圖片的,可以看到原始讀取的圖片是3通道的,經(jīng)過(guò)轉(zhuǎn)換之后變成了單通道。

直接將圖片采用灰度圖的方式進(jìn)行讀取

import cv2
import numpy as np

if __name__ == "__main__":
  img_path = "timg.jpg"
  img = cv2.imread(img_path)
  #獲取圖片的寬和高
  width,height = img.shape[:2][::-1]
  #將圖片縮小便于顯示觀看
  img_resize = cv2.resize(img,
  (int(width*0.5),int(height*0.5)),interpolation=cv2.INTER_CUBIC)
  cv2.imshow("img",img_resize)
  print("img_reisze shape:{}".format(np.shape(img_resize)))

  #讀取灰度圖
  img_gray = cv2.imread(img_path,cv2.IMREAD_GRAYSCALE)
  #將圖片縮小便于顯示觀看
  img_gray = cv2.resize(img_gray,
  (int(width*0.5),int(height*0.5)),interpolation=cv2.INTER_CUBIC)
  cv2.imshow("img_gray",img_gray)
  print("img_gray shape:{}".format(np.shape(img_gray)))
  cv2.waitKey()

img_reisze shape:(337, 600, 3)
img_gray shape:(337, 600)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 判斷是否為質(zhì)數(shù)或素?cái)?shù)的實(shí)例

    Python 判斷是否為質(zhì)數(shù)或素?cái)?shù)的實(shí)例

    下面小編就為大家?guī)?lái)一篇Python 判斷是否為質(zhì)數(shù)或素?cái)?shù)的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • python 畫(huà)函數(shù)曲線(xiàn)示例

    python 畫(huà)函數(shù)曲線(xiàn)示例

    今天小編就為大家分享一篇python 畫(huà)函數(shù)曲線(xiàn)示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • python切片(獲取一個(gè)子列表(數(shù)組))詳解

    python切片(獲取一個(gè)子列表(數(shù)組))詳解

    這篇文章主要介紹了python切片(獲取一個(gè)子列表(數(shù)組))詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • PyTorch模型創(chuàng)建與nn.Module構(gòu)建

    PyTorch模型創(chuàng)建與nn.Module構(gòu)建

    這篇文章主要為大家介紹了PyTorch模型創(chuàng)建與nn.Module構(gòu)建示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 詳細(xì)解讀python操作json文件的詳細(xì)

    詳細(xì)解讀python操作json文件的詳細(xì)

    這篇文章主要為大家介紹了python操作json文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法分析

    python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法分析

    這篇文章主要介紹了python實(shí)現(xiàn)把二維列表變?yōu)橐痪S列表的方法,結(jié)合實(shí)例形式總結(jié)分析了Python列表推導(dǎo)式、嵌套、循環(huán)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Python標(biāo)準(zhǔn)庫(kù)之zipfile和tarfile模塊的使用

    Python標(biāo)準(zhǔn)庫(kù)之zipfile和tarfile模塊的使用

    zipfile和tarfile是Python中常用的壓縮包模塊,本文將通過(guò)示例詳細(xì)講解一下這兩個(gè)模塊的使用方法,快跟隨小編一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python中return如何寫(xiě)

    python中return如何寫(xiě)

    在本篇文章里小編給大家分享的是一篇關(guān)于python中return如何寫(xiě)的知識(shí)點(diǎn)總結(jié),需要的朋友們參考學(xué)習(xí)下。
    2020-06-06
  • python 一維二維插值實(shí)例

    python 一維二維插值實(shí)例

    這篇文章主要介紹了python 一維二維插值實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • Python numpy  數(shù)組的向量化運(yùn)算操作方法

    Python numpy  數(shù)組的向量化運(yùn)算操作方法

    這篇文章主要介紹了Python numpy數(shù)組的向量化運(yùn)算操作方法,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06

最新評(píng)論