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

Python數(shù)字圖像處理基礎直方圖詳解

 更新時間:2021年09月28日 15:21:06   作者:未綄待續(xù)ξ  
這篇文章主要介紹了Python數(shù)字圖像處理基礎直方圖詳解,本文對Python直方圖的定義、性質、應用以及Python直方圖的計算作了詳細的講解,有需要朋友可以借鑒參考下

直方圖的定義

在這里插入圖片描述

在這里插入圖片描述

直方圖的性質

在這里插入圖片描述

只統(tǒng)計某個灰度級出現(xiàn)的次數(shù),圖像的大小不一樣的話, 某灰度值的像素出現(xiàn)的次數(shù)是不一樣的。
那如果我們在這基礎上除以像素總個數(shù)的話,那就是某一灰度級出現(xiàn)的概率,那么這樣的話不同大小的同一內容圖像其灰度直方圖是一樣的。

在這里插入圖片描述

在這里插入圖片描述

直方圖的應用

圖像增強

在這里插入圖片描述

圖像分割

在這里插入圖片描述

圖像識別

在這里插入圖片描述

Python直方圖的計算

import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('cameraman.tif',0)
img = img.flatten()
img = img.tolist()
myhist = []
for i in range(0,256):
	myhist.append(img.count(i))
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用來顯示中文標簽
# plt.rcParams['figure.dpi'] = 100 # 每英寸點數(shù)
plt.figure()
plt.bar(x=range(0,256),height=myhist,width=0.5)
plt.title('直方圖')
plt.xlabel("灰度值")
plt.ylabel("像素個數(shù)")
plt.show()

運行結果圖:

在這里插入圖片描述

plt.rcParams參數(shù)設置:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] # 用來顯示中文標簽
plt.rcParams['axes.unicode_minus']=False # 用來顯示負號
plt.rcParams['figure.figsize'] = (16.0, 10.0) # 調整生成的圖表最大尺寸
plt.rcParams['figure.dpi'] = 300 # 每英寸點數(shù)
調用plt.rcParams.keys()可獲取rcParams的全部參數(shù)以及默認值。
例如:
'figure.dpi': 100.0   每英寸點數(shù)
'figure.figsize': [6.0, 4.0]  生成的圖表最大尺寸
'font.size': 10.0  字體大小
'hist.bins': 10  直方圖分箱個數(shù)
'lines.linewidth': 1.5  線寬
'lines.marker': 'None'  標記樣式
'savefig.format': 'png'  保存圖片的格式
'savefig.jpeg_quality': 95  圖片質量
'text.color': 'black'  文本顏色
'timezone': 'UTC'  時區(qū)格式


以上就是Python數(shù)字圖像處理基礎直方圖詳解的詳細內容,更多關于Python數(shù)字圖像處理基礎直方圖的資料請關注腳本之家其它相關文章!

相關文章

  • Python標準庫inspect的具體使用方法

    Python標準庫inspect的具體使用方法

    本篇文章主要介紹了Python標準庫inspect的具體使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • OpenCV 圖像對比度的實踐

    OpenCV 圖像對比度的實踐

    本文主要介紹了OpenCV 圖像對比度的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • python重試裝飾器的簡單實現(xiàn)方法

    python重試裝飾器的簡單實現(xiàn)方法

    今天小編就為大家分享一篇python重試裝飾器的簡單實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 5 分鐘讀懂Python 中的 Hook 鉤子函數(shù)

    5 分鐘讀懂Python 中的 Hook 鉤子函數(shù)

    這篇文章主要介紹了5 分鐘掌握 Python 中的 Hook 鉤子函數(shù),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • OpenCV半小時掌握基本操作之圓圈檢測

    OpenCV半小時掌握基本操作之圓圈檢測

    這篇文章主要介紹了OpenCV基本操作之圓圈檢測,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python用正則表達式實現(xiàn)爬取古詩文網站信息

    Python用正則表達式實現(xiàn)爬取古詩文網站信息

    這篇文章主要給大家介紹了關于Python如何利用正則表達式爬取爬取古詩文網站信息,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • 詳解Python的單元測試

    詳解Python的單元測試

    這篇文章主要介紹了Python的單元測試,代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • 最實用的20個python小技巧

    最實用的20個python小技巧

    大家好,本篇文章主要講的是最實用的20個python小技巧,感興趣的同學快來看一看吧,希望對你有幫助
    2021-11-11
  • python3之Splash的具體使用

    python3之Splash的具體使用

    Splash是一個javascript渲染服務。本文主要介紹了python3之Splash的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 手把手教你怎么用Python實現(xiàn)zip文件密碼的破解

    手把手教你怎么用Python實現(xiàn)zip文件密碼的破解

    之前在家里的老電腦中,發(fā)現(xiàn)一個加密zip壓縮包,由于時隔太久忘記密碼了,依稀記得密碼是6位字母加數(shù)字,網上下載了很多破解密碼的軟件都沒有效果,于是想到自己用Python寫一個暴力破解密碼的腳本,需要的朋友可以參考下
    2021-05-05

最新評論