欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?OpenCV獲取圖片的基本參數(shù)信息

 更新時(shí)間:2024年11月22日 10:24:43   作者:德育處主任  
在圖像處理領(lǐng)域,了解圖像的基本信息是必不可少的第一步,本文主要介紹了如何使用Python?OpenCV獲取圖片的基本參數(shù)信息,感興趣的小伙伴可以了解下

在圖像處理領(lǐng)域,了解圖像的基本信息是必不可少的第一步。

之前已經(jīng)使用 cv2.imread() 方法將圖片讀取出來了。我們還可以使用 OpenCV 提供的一些方法去讀取圖片的尺寸、通道數(shù)、圖片像素總數(shù)等信息。

獲取圖片寬高和通道數(shù)

通過 shape 屬性可以直接獲取圖像的維度信息。

import cv2

# 讀取圖片
img = cv2.imread('德育處主任.jpeg')

# 獲取圖片的寬、高和通道數(shù)
height, width, channels = img.shape
print(f'圖片高度: {height}')
print(f'圖片寬度: {width}') 
print(f'圖片通道數(shù): {channels}')

我讀取的是一張 1280x1280 的彩色的圖像。運(yùn)行代碼后,在終端會(huì)輸出以下內(nèi)容。

圖片高度: 1280
圖片寬度: 1280
圖片通道數(shù): 3

注意:如果圖片是灰度圖,shape 只有兩個(gè)值(高度和寬度),沒有通道數(shù)。

處理灰度圖的情況:

# 檢查是否為灰度圖
if len(image.shape) == 2:
    height, width = image.shape
    print("這是灰度圖")
else:
    height, width, channels = image.shape
    print("這是彩色圖")

獲取像素?cái)?shù)據(jù)類型

圖片的每個(gè)像素都有一個(gè)數(shù)據(jù)類型,常見的數(shù)據(jù)類型包括 uint8(0-255)。可以通過 Numpy 的 dtype 屬性獲取。

# 獲取數(shù)據(jù)類型
pixel_dtype = img.dtype
print(f"像素?cái)?shù)據(jù)類型:{pixel_dtype}")

我的示例圖片是 uint8,所以輸出的結(jié)果是:

像素?cái)?shù)據(jù)類型:uint8

計(jì)算圖片大?。傁袼?cái)?shù))

通過寬度、高度和通道數(shù),可以計(jì)算圖片的大小。用到的屬性是 size

# 計(jì)算總像素?cái)?shù)
total_pixels = img.size
print(f"圖片的總像素?cái)?shù):{total_pixels}")

我的示例圖是 1280x1280 的彩色圖,每個(gè)像素有3個(gè)通道。所以上面這段代碼在終端會(huì)輸出:

圖片的總像素?cái)?shù):4915200

1280 x 1280 x 3 = 4,915,200

如果需要計(jì)算單個(gè)通道的大小,只需用圖片的 長(zhǎng) x 寬 即可。

到此這篇關(guān)于Python OpenCV獲取圖片的基本參數(shù)信息的文章就介紹到這了,更多相關(guān)Python獲取圖片基本參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python locust工具使用詳解

    Python locust工具使用詳解

    這篇文章主要介紹了Python locust工具使用詳解,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • 解決Python pip 自動(dòng)更新升級(jí)失敗的問題

    解決Python pip 自動(dòng)更新升級(jí)失敗的問題

    今天小編就為大家分享一篇解決Python pip 自動(dòng)更新升級(jí)失敗的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python實(shí)現(xiàn)自動(dòng)化網(wǎng)頁操作步驟

    Python實(shí)現(xiàn)自動(dòng)化網(wǎng)頁操作步驟

    這篇文章主要介紹Python如何實(shí)現(xiàn)自動(dòng)化網(wǎng)頁操作,文中有詳細(xì)的流程步驟和代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-06-06
  • Python字典操作詳細(xì)介紹及字典內(nèi)建方法分享

    Python字典操作詳細(xì)介紹及字典內(nèi)建方法分享

    這篇文章主要介紹了Python字典操作詳細(xì)介紹及字典內(nèi)建方法分享,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 詳解Python是如何處理不同時(shí)區(qū)的

    詳解Python是如何處理不同時(shí)區(qū)的

    時(shí)區(qū)是指在地球上不同地方的時(shí)間差異,地球分為?24?個(gè)時(shí)區(qū),每個(gè)時(shí)區(qū)都相對(duì)于格林威治標(biāo)準(zhǔn)時(shí)間或協(xié)調(diào)世界時(shí)(UTC)有所偏移。本文主要和大家來聊聊Python是如何處理不同時(shí)區(qū)的,希望對(duì)大家有所幫助
    2023-02-02
  • python操作excel文件并輸出txt文件的實(shí)例

    python操作excel文件并輸出txt文件的實(shí)例

    今天小編就為大家分享一篇python操作excel文件并輸出txt文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 基于tensorflow指定GPU運(yùn)行及GPU資源分配的幾種方式小結(jié)

    基于tensorflow指定GPU運(yùn)行及GPU資源分配的幾種方式小結(jié)

    今天小編就為大家分享一篇基于tensorflow指定GPU運(yùn)行及GPU資源分配的幾種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python sys模塊及常用功能

    python sys模塊及常用功能

    在Python中,sys模塊提供了訪問和使用解釋器的許多功能的方法,包括命令行參數(shù)、環(huán)境變量、路徑管理、標(biāo)準(zhǔn)輸入輸出流等,sys模塊是Python的標(biāo)準(zhǔn)庫的一部分,不需要額外安裝即可使用,本文介紹python sys模塊相關(guān)知識(shí),感興趣的朋友一起看看吧
    2024-09-09
  • python腳本實(shí)現(xiàn)mp4中的音頻提取并保存在原目錄

    python腳本實(shí)現(xiàn)mp4中的音頻提取并保存在原目錄

    這篇文章主要介紹了python腳本實(shí)現(xiàn)mp4中的音頻提取并保存在原目錄,本文給大家通過實(shí)例代碼介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python numpy 部分排序 尋找最大的前幾個(gè)數(shù)的方法

    python numpy 部分排序 尋找最大的前幾個(gè)數(shù)的方法

    今天小編就為大家分享一篇python numpy 部分排序 尋找最大的前幾個(gè)數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評(píng)論