HarmonyOS 如何用ImageNative获取取摄像头采集到的YUV数据 --张宇龙 2024年7月24日10:03:52

Image_ErrorCode imageErrorCode;
Image_Size imageSize;
imageErrorCode = OpickerH_ImageNative_GetImageSize(image, &imageSize);
uint32_t * types; 
size_t typeSize; 
imageErrorCode = OH_ImageNative_GetComponentTypes(image,&types, &typeSize); 
OH_NativeBuffer * nativeBuffer;
imageErrorCode = OH_ImageNative_GetByteBuffer(image, *types, &nativeBuffer);  int32_t rowStride; imageErrorCode = OH_ImageNative_GetRowStride(image,*types, &rowStride);  size_t imageBufferSize; imageErrorCode = OH_ImageNative_GetBufferSize(image,*types, &imageBufferSize); 
const char *img_buffer = (const char *)nativeBuffer;

这样获取出来的是马赛克,如何获取到OH_NativeBuffer中的yuv数据

HarmonyOS
2024-12-20 18:14:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu
分享
微博
QQ
微信
回复
2024-12-20 20:15:38
相关问题
摄像头获取yuv数据是否有旋转
1599浏览 • 1回复 待解决
如何获取当前
2337浏览 • 1回复 待解决
-张鸿飞202441014:14:16
1734浏览 • 1回复 待解决
HarmonyOS 纯C方式-摄像头采集帧率低
1084浏览 • 1回复 待解决
HarmonyOS 获取摄像头能力
1188浏览 • 1回复 待解决
如何获取前置摄像头预览图像
4100浏览 • 1回复 待解决
HarmonyOS 摄像头切换时卡死
1072浏览 • 1回复 待解决