# Histogram 類 – 直方圖對象
直方圖對象是由`image.get_histogram`返回。 灰度直方圖有一個包含多個二進制的通道。 所有二進制都進行標準化,使其總和為1。 RGB565有三個包含多個二進制的通道。所有二進制都進行標準化,使其總和為1。
* [ ] **構造函數**
```
class image.histogram
```
請調用`image.get_histogram()`函數來創建此對象。
* [ ] **方法**
```
histogram.bins()
```
> 灰度直方圖的浮點數列表
*參數:*
* 無
*返回:*
* 返回灰度直方圖的浮點數列表。 您也可以通過索引`[0]`取得這個值。
```
histogram.l_bins()
```
> RGB565直方圖LAB的L通道的浮點數列表
*參數:*
* 無
*返回:*
* 返回RGB565直方圖LAB的L通道的浮點數列表。 您也可以通過索引`[0]`取得這個值。
```
histogram.a_bins()
```
> RGB565直方圖LAB的A通道的浮點數列表
*參數:*
* 無
*返回:*
* 返回RGB565直方圖LAB的A通道的浮點數列表。 您也可以通過索引`[1]`取得這個值。
```
histogram.b_bins()
```
> RGB565直方圖LAB的B通道的浮點數列表
*參數:*
* 無
*返回:*
* 返回RGB565直方圖LAB的B通道的浮點數列表。 您也可以通過索引`[2]`取得這個值。
```
histogram.get_percentile(percentile)
```
> 計算直方圖頻道的CDF,
*參數:*
* percentile?(0.0 - 1.0) (浮點數)中的直方圖的值
*返回:*
* 返回一個傳遞?`percentile`?(0.0 - 1.0) (浮點數)中的直方圖的值。
因此,若您傳入0.1,該方法會告知您,當累加入累加器時,哪一個二進制會使累加器跨過0.1。
在沒有異常效用破壞您的自適應色跟蹤結果時,這對于確定顏色分布的最小值(0.1)和max(0.9)甚是有效。
```
histogram.get_threhsold()
```
> 使用Otsu’s 方法計算最佳閾值,將直方圖分的每個通道為兩半。
*參數:*
* 無
*返回:*
* 返回一個`image.threshold`對象。 這個方法對確定最佳的`image.binary()`閾值特別有用。
```
histogram.get_statistics()
```
> 計算直方圖中每個顏色通道的平均值、中值、眾值、標準差、最小值、最大值、下四分值和上四分值
*參數:*
* 無
*返回:*
* 返回一個statistics對象。 您也可以使用`histogram.statistics()`?和`histogram.get_stats()`?作為這個方法的別名。
- 簡介
- 關于MixPY
- 準備
- MixPY_函數庫
- MicroPython標準庫
- gc _控制垃圾回收器
- math_數學函數
- sys_系統相關函數
- ubinascii _ 二進制/ ASCII轉換
- ucollections_集合和容器類型
- uerrno _系統錯誤代碼
- uheapq_ 堆隊列算法
- ujson_JSON編碼與解碼
- uos _基本的“操作系統”服務
- ure_正則表達式
- MixPY_特定函數
- lcd_顯示驅動
- lcd_范例
- sensor_感光元件
- sensor_范例
- image_機器視覺
- image_函數
- HaarCascade 類_特征描述符
- Similarity 類_相似度對象
- Histogram 類_直方圖對象
- Percentile 類_百分比值對象
- Threhsold 類_閾值對象
- Statistics 類_統計數據對象
- Blob 類_色塊對象
- Line 類_直線對象
- Circle 類_圓形對象
- Rect 類_矩形對象
- QRCode 類_ 二維碼對象
- AprilTag 類_AprilTag對象
- DataMatrix 類_數據矩陣對象
- BarCode 類_條形碼對象
- Displacement 類_位移對象
- Kptmatch 類_特征點對象
- ImageWriter 類_ImageWriter對象
- ImageReader 類_ImageReader對象
- Image 類_圖像對象
- touchscreen_觸摸屏幕
- touchscreen_范例
- video_視頻
- video_范例
- audio_音頻
- audio_范例
- nes_游戲模擬器
- nes_范例
- machine_板級功能
- I2C_總線協議
- I2C_范例
- PWM_脈寬調制
- PWM_范例
- SPI_同步串行協議
- SPI_范例
- Timer_硬件定時器
- Timer_范例
- UART_異步串口
- UART_范例
- network_網卡驅動
- network_范例
- Maix_功能庫
- FPIOA_可編程 IO 陣列
- FPIOA_范例
- GPIO_通用輸入/輸出
- GPIO_范例
- I2S_驅動I2S設備
- I2S_范例
- freq_頻率模塊
- freq_范例
- FFT_傅里葉運算
- FFT_范例
- KPU_神經網絡處理器
- KPU_范例