2 dongshizhishui dongshizhishui 于 2016.09.13 10:54 提问

安卓camera开发时怎么在预览的时候做镜像功能????

安卓camera开发时怎么在预览的时候做镜像功能!!!!
安卓camera开发时怎么在预览的时候做镜像功能!!!!

2个回答

u010257920
u010257920   2016.09.13 11:29

如果你是做system的,可以通过修改平台配置。比如全志平台修改sys_config.fex里面的水平镜像hflip或者垂直镜像vflip。
如果你是做apk的,那么就在应用层获取buffer做镜像。

dongshizhishui
dongshizhishui 我是要可以设置的,通过命令实现镜像,也可以通过命令恢复,但是对帧率有要求的至少30帧,不知道在哪实现更适合。
大约一年之前 回复
qq_26986211
qq_26986211   2016.09.13 11:20

@Override
public void onPreviewFrame(byte[] data, Camera camera) {
//得到原始的数据,可以执行相应的操作,不过视频算法大多复杂,建议开启新线程处理
//这个接口调用前,我们需要提前分配一块buffer,并且这个接口调用一定要放在onPreviewFrame()回调中:
camera.addCallbackBuffer(mYuvPreviewFrame);
}
上面的函数需要主类继承implements Camera.PreviewCallback,继承后自动加载的

qq_26986211
qq_26986211 具体怎么实现什么镜像我不懂,我只知道Android视频采集这一块,需要的话,再联系
大约一年之前 回复
dongshizhishui
dongshizhishui 具体怎么实现呢,有资料或者实例让我看看吗?
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片