# Blob 類 – 色塊對象
色塊對象是由?`image.find_blobs`返回的。
* [ ] **構造函數**
```
class image.blob
```
請調用`image.find_blobs()`函數來創建此對象。
* [ ] **方法**
```
blob.rect()
```
> 矩形元組
*參數:*
* 無
*返回:*
* 返回一個矩形元組(x, y, w, h) ,用于如色塊邊界框的?`image.draw_rectangle`等 其他的`image`方法。
```
blob.x()
```
*參數:*
* 無
> 色塊的邊界框的x坐標
*返回:*
* 返回色塊的邊界框的x坐標(int)。
您也可以通過索引`[0]`取得這個值。
```
blob.y()
```
> 色塊的邊界框的y坐標
*參數:*
* 無
*返回:*
* 返回色塊的邊界框的y坐標(int)。
您也可以通過索引`[1]`取得這個值。
```
blob.w()
```
*參數:*
* 無
> 色塊的邊界框的w坐標
*返回:*
* 返回色塊的邊界框的w坐標(int)。
您也可以通過索引`[2]`取得這個值。
```
blob.h()
```
> 返回色塊的邊界框的h坐標
*參數:*
* 無
*返回:*
* 返回色塊的邊界框的h坐標(int)。
您也可以通過索引`[3]`取得這個值。
```
blob.pixels()
```
> 色塊的像素數量
*參數:*
* 無
*返回:*
* 返回從屬于色塊(int)一部分的像素數量。
您也可以通過索引`[4]`取得這個值。
```
blob.cx()
```
> 色塊中心x位置
*參數:*
* 無
*返回:*
* 返回色塊(int)的中心x位置。
您也可以通過索引`[5]`取得這個值。
```
blob.cy()
```
*參數:*
* 無
*返回:*
* 返回色塊(int)的中心y位置。
您也可以通過索引`[6]`取得這個值。
```
blob.rotation()
```
> 色塊的旋轉
*參數:*
* 無
*返回:*
* 返回色塊的旋轉(單位:弧度)。如果色塊類似鉛筆或鋼筆,那么這個值就是介于0-180之間的唯一值。 如果這個色塊圓的,那么這個值就沒有效用。如果這個色塊完全不具有對稱性,您只能由此得到0-360度的旋轉。
您也可以通過索引`[7]`取得這個值。
```
blob.code()
```
*參數:*
* 無
*返回:*
* 返回一個16位的二進制數字,其中為每個顏色閾值設置一個位,這是色塊的一部分。 例如,如果您通過`image.find_blobs`來尋找三個顏色閾值,這個色塊可以設置為0/1/2位。 注意:除非以`merge=True`調用`image.find_blobs`,否則每個色塊只能設置一位。 那么顏色閾值不同的多個色塊就可以合并在一起了。 您也可以用這個方法以及多個閾值來實現顏色代碼跟蹤。
您也可以通過索引`[8]`取得這個值。
```
blob.count()
```
> 合并為這一色塊的多個色塊的數量
*參數:*
* 無
*返回:*
* 返回合并為這一色塊的多個色塊的數量。只有您以`merge=True`調用`image.find_blobs`時,這個數字才不是1。
您也可以通過索引`[9]`取得這個值。
```
blob.area()
```
> 色塊周圍的邊框面積
*參數:*
* 無
*返回:*
* 返回色塊周圍的邊框面積(w \* h)
```
blob.density()
```
> 色塊的密度比
*參數:*
* 無
*返回:*
* 返回這個色塊的密度比。這是在色塊邊界框區域內的像素點的數量。 總的來說,較低的密度比意味著這個對象的鎖定得不是很好。
- 簡介
- 關于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_范例