如何将一种像素格式转换为另一种像素格式? 420f至n12

问题描述

所以我正在获取CV420YpCbCr8BiPlanarFullRange像素格式的帧。那是个双平面4:2:0的事情。

我需要将其转换为第三方库使用的某些格式,例如此格式。

enter image description here

乍一看似乎是相同的格式,但不幸的是图片被弄乱了。任何想法出了什么问题?还有哪些库可以在格式之间进行转换?

video_frame.p_data = (uint8_t *)CVPixelBufferGetBaseAddressOfPlane(pixelBuffer,1); 

不起作用。也不获取结构的基地址。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...