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

Python實現(xiàn)計算圖像RGB均值方式

 更新時間:2020年06月04日 09:45:58   作者:蹦跶的小羊羔  
這篇文章主要介紹了Python實現(xiàn)計算圖像RGB均值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

要求

存在一個文件夾內(nèi)有若干張圖像,需要計算每張圖片的RGB均值,并計算全部圖像的RGB均值。

代碼

# -*- coding: utf-8 -*-
"""
Created on Thu Nov 1 10:43:29 2018
@author: Administrator
"""
import os
import cv2
import numpy as np
 
path = 'C:/Users/Administrator/Desktop/rgb'
def compute(path):
  file_names = os.listdir(path)
  per_image_Rmean = []
  per_image_Gmean = []
  per_image_Bmean = []
  for file_name in file_names:
    img = cv2.imread(os.path.join(path, file_name), 1)
    per_image_Bmean.append(np.mean(img[:,:,0]))
    per_image_Gmean.append(np.mean(img[:,:,1]))
    per_image_Rmean.append(np.mean(img[:,:,2]))
  R_mean = np.mean(per_image_Rmean)
  G_mean = np.mean(per_image_Gmean)
  B_mean = np.mean(per_image_Bmean)
  return R_mean, G_mean, B_mean
 
if __name__ == '__main__':
  R, G, B= compute(path)
  print(R, G ,B)

這里需要注意cv2.imread()讀取順序為BGR問題。

注意

路徑不能出現(xiàn)中文,不然容易出錯。

錯誤如下:

TypeError: 'NoneType' object is not subscriptable

結果

補充知識:Image得到圖片像素的RGB

我就廢話不多說了,大家還是直接看代碼吧!

from PIL import Image
image = Image.open('./3.png')
print(image)#查看mode是否等于RGB,
image_rgb = image.convert("RGB")
image_rgb.getcolors()  

打印結果

<PIL.PngImagePlugin.PngImageFile image mode=P size=500x332 at 0x7F53383FADA0>

[(10990, (192, 0, 128)),#10990表示像素總數(shù),(192, 0, 128)表示RGB值
 (7589, (224, 224, 192)),
 (5706, (192, 128, 128)),
 (3913, (0, 64, 0)),
 (137802, (0, 0, 0))]

以上這篇Python實現(xiàn)計算圖像RGB均值方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • PyQt5顯示GIF圖片的方法

    PyQt5顯示GIF圖片的方法

    今天小編就為大家分享一篇PyQt5顯示GIF圖片的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python實戰(zhàn)之天氣預報系統(tǒng)的實現(xiàn)

    Python實戰(zhàn)之天氣預報系統(tǒng)的實現(xiàn)

    本文主要和大家介紹了如何用代碼寫一款Python版天氣預報系統(tǒng),是Tkinter界面化的,還會制作溫度折線圖跟氣溫餅圖哦!感興趣的小伙伴可以嘗試一下
    2022-12-12
  • Python實現(xiàn)多組數(shù)據(jù)三維繪圖系統(tǒng)

    Python實現(xiàn)多組數(shù)據(jù)三維繪圖系統(tǒng)

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)多組數(shù)據(jù)三維繪圖系統(tǒng),文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以了解下
    2023-08-08
  • 教你學會通過python的matplotlib庫繪圖

    教你學會通過python的matplotlib庫繪圖

    今天教大家如何學會通過python的matplotlib庫繪圖,文中有非常詳細的圖文解說及代碼示例,對正在學習python的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • python3使用SMTP發(fā)送簡單文本郵件

    python3使用SMTP發(fā)送簡單文本郵件

    這篇文章主要為大家詳細介紹了python3使用SMTP發(fā)送簡單文本郵件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python+matplotlib+numpy實現(xiàn)在不同平面的二維條形圖

    Python+matplotlib+numpy實現(xiàn)在不同平面的二維條形圖

    這篇文章主要介紹了Python+matplotlib+numpy實現(xiàn)在不同平面的二維條形圖,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Django admin禁用編輯鏈接和添加刪除操作詳解

    Django admin禁用編輯鏈接和添加刪除操作詳解

    今天小編就為大家分享一篇Django admin禁用編輯鏈接和添加刪除操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python根據(jù)過濾器拆分列表

    Python根據(jù)過濾器拆分列表

    這篇文章主要介紹了Python根據(jù)過濾器拆分列表,利用Python代碼實現(xiàn)代通過過濾器拆分列表的功能。文章圍繞其相關資料展開詳細內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • 深度學習TextLSTM的tensorflow1.14實現(xiàn)示例

    深度學習TextLSTM的tensorflow1.14實現(xiàn)示例

    這篇文章主要為大家介紹了深度學習TextLSTM的tensorflow1.14實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Python使用turtle模塊繪制愛心圖案

    Python使用turtle模塊繪制愛心圖案

    這篇文章主要為大家詳細介紹了Python使用turtle模塊繪制愛心圖案,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論