Appearance
EZVIOInputImage
注:该类型为临时类型,未来会有更稳定的类型替代使用
EZVIOImageRes
说明
该结构体用于描述图像宽高。
宽高用浮点数表达。
结构体
float width,height | 图像宽和高。 |
---|
EZVIOImageFormat
说明
该枚举用于描述图像数据的格式。
主要使用 RGBA 和 YUV420A 两种格式。
结构体
EZVIOImageFormat_YUV420v = 0 | |
---|---|
EZVIOImageFormat_YUV420f = 1 | |
EZVIOImageFormat_BGRA = 2 | |
EZVIOImageFormat_YUV420A = 3 | 存储格式为:YUV_420_888(YYYYYYYY UUVV) |
EZVIOImageFormat_RGB = 4 | 存储格式为:RGB_888(RGBRGBRGBRGB) |
EZVIOImageFormat_GREY = 5 | 存储格式为:GREY_8(YYYY) |
EZVIOImageFormat_RGBA = 6 | 存储格式为:RGBA_888(RGBARGBA) |
EZVIOInputImage
说明
该结构体用于描述图像数据。
结构体
IntPtr pImg0,pImg1 | 图像 byte 数据指针,表示左半图和右半图,当作为 RGB、RGBA 格式表达时,这两个指针为无效指针。当作为 YUV 格式表达时,pImg0 表示 Y 通道数据,pImg1 表示 UV 通道数据,pImg0 和 pImg1 是连续内存的不同位置的地址。 |
---|---|
IntPtr fullImg | 图像 byte 数据指针,表示全图数据。 |
EZVIOImagePointerType imgPtrType | 固定值,EZVIOImagePointerType_RawData。 |
EZVIOImageFormat imgFormat | 在 RGB 相机中,仅 EZVIOImageFormat_RGB ,EZVIOImageFormat_YUV420v 有具体含义。 |
EZVIOImageRes imgRes | 图像分辨率。 |
double timestamp | 图像时间戳。 |