2 hfesg hfesg 于 2017.09.06 14:39 提问

求助:Android Camera类的onPreviewFrame回调截取ROI区域

Android摄像头项目中需要对onPreviewFrame(byte[] data, Camera camera)回调的data数据直接进行处理(获取其Y分量),并且仅需对获得的每一帧数据的部分区域(ROI)进行处理。求助:如何获取每一帧的ROI区域(不需要保存)进行处理?
例如:我获取的预览帧大小为640*480,我的ROI区域为正中心的50*50区域,我该如何获取这50*50区域的数据?
由于是Android新手,因此概念的理解和问题描述都很混乱,希望各位大神能指点一下!

1个回答

devmiao
devmiao   Ds   Rxr 2017.09.06 23:47
hfesg
hfesg 谢谢您的回答!我在提问之前浏览过这篇博客,并提问了原博主。现在我已经得到每一帧视频帧,但对得到的视频帧全图不感兴趣,仅对其中人体面部的部分感兴趣,希望能获取这个特定部位,您有好的解决思路吗?
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android Camera设置setPreviewCallback实现onPreviewFrame接口实时截取每一帧视频流数据
转自:http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.html 1 概述 通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据 2 知识点 ① Android Camera使用:    参考 Refs/Related
第一次接触Camera 绘制实时帧,关于onpreviewframe,不回调的问题
第一次写一个关于摄像头的需求,所以da'bu
Camera的onPreviewFrame回调方法中图片帧数据data最后显示出现错位拼接的bug
修复后的代码: 1)初始化Camera boolean initCamera(SurfaceHolder holder) { if (mCamera == null) { prepareScanner(); } if (mCamera == null) { // prepare failed! return false; } assert holder !
Android Camera的预览回调接口PreviewCallback使用
首先定义一个类实现Camera.PreviewCallback接口,然后在它的onPreviewFrame(byte[] data, Camera camera)方法中即可接收到每一帧的预览数据,也就是参数data。
android摄像头开发,将Camera.onPreviewFrame里面的data转换成bitmap
最近在做的几个项目都和摄像头有关,其中不乏图像识别的,但是拍照识别有时候感觉还是有些low,直接把画面一对准自己就识别了多好,就像zxing扫描二维码一样,于是上网查了很多资料,找到了 需要给camera对象设置一个 Camera.PreviewCallback,在这个回调中实现一个方法onPreviewFrame(byte[] data, Camera camera) 当然如果我们设置cam
困扰一天啦,求大神不吝指导,Camera的onPreviewFrame中的问题
布上我初始化的函数 protected void initCamre() { camera = Camera.open(0); camera.setDisplayOrientation(90); Camera.Parameters parameters = camera.getParameters(); parameters.setPreviewSize(720, 1280);
Camera中的一些回调方法
1.  Camera.PictureCallback() ,图像捕获回调,是一种最安全的回调方法, 它确保会被调用,并且在压缩图像时被调用。 2.  Camera.PreviewCallback(),定义了onPreviewFrame(byte[] data, Camera camera) 方法,当存在预览帧时调用该方法,可以传入保存当前图像像素的字节数组。在Camera对象上,有3种不同的方式
android相机如何只显示处理后的图像以及这里onPreviewFrame不被调用的原因
前段时间,一直想写一个关于android相机的程序,
超实用!Android Camera2.0新API与Camera旧API使用对比总结
Android Camera2.0新API与旧Camera使用对比总结 前言: Camera2.0新API是Android5.0(L)API Level 21 推出来并用以取代之前的CameraAPI,在该版本之后Deprecate掉了旧的Camera.java相关的接口。从底层的实现就大不一样,详情请见官方文档。 Camera API 2.0与旧API使用上的差异对比(本文重点)
有关onPreviewFrame未被调用的问题
新手求教。 [问题点数:100分,结帖人wuheng0316]             不显示删除回复           显示所有回复            显示星级回复           显示得分回复            只显示楼主          收藏   camera.setPreviewCallback(MainActivit