# 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_范例