中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
微信扫码分享
// 读取 OH_ImageNative 的第一个组件所对应的缓冲区对象。OH_NativeBuffer *nativeBuffer = nullptr;Image_ErrorCode errCode = OH_ImageNative_GetByteBuffer(image, componentType, &nativeBuffer); OH_ImageNative_GetByteBuffer(image, componentType, &nativeBuffer); // 调用OH_NativeBuffer_Map 取到实际返回数据的首地址void *virAddr = nullptr;int32_t ret = OH_NativeBuffer_Map(nativeBuffer, &virAddr); // 映射后通过第二个参数virAddr返回内存的首地址// 创建YUV Matcv::Mat yuv_mat(imgSizeRead.height, imgSizeRead.width, CV_8UC4, virAddr);