社区
Android
帖子详情
camera不预览但又能获得每一帧数据
tntno1
2011-09-06 04:41:29
如题,如何可以做到?
我想做的就是获得摄像头的每一帧数据,但是又不想预览。
加入把mCamera.setPreviewDisplay(mSurfaceHolder);这个去掉,previewcallback根本不会被调用了,请问可以怎么做?
我考虑将cmaera的每帧获取数据的模块写一个后台service,因为这个功能是需要一直开启的,但是在service里面我无法开启cmaera所需要的view或SurfaceView了,貌似行不通。
...全文
614
12
打赏
收藏
camera不预览但又能获得每一帧数据
如题,如何可以做到? 我想做的就是获得摄像头的每一帧数据,但是又不想预览。 加入把mCamera.setPreviewDisplay(mSurfaceHolder);这个去掉,previewcallback根本不会被调用了,请问可以怎么做? 我考虑将cmaera的每帧获取数据的模块写一个后台service,因为这个功能是需要一直开启的,但是在service里面我无法开启cmaera所需要的view或SurfaceView了,貌似行不通。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laoma634980839
2012-05-01
打赏
举报
回复
代码拿出来看看
lichy
2011-10-27
打赏
举报
回复
求解啊。QQ:714854978
tntno1
2011-09-07
打赏
举报
回复
[Quote=引用 9 楼 othereyeopen 的回复:]
绝对不和谐,这个没有技术support.
感觉至少改造到middle以下部分
[/Quote]
是的,我也没有奢望在Java层解决问题。
OtherEyeOpen
2011-09-07
打赏
举报
回复
绝对不和谐,这个没有技术support.
感觉至少改造到middle以下部分
tntno1
2011-09-07
打赏
举报
回复
[Quote=引用 7 楼 peijiangping1989 的回复:]
引用 5 楼 tntno1 的回复:
引用 3 楼 yiyaaixuexi 的回复:
这个需求太不和谐了…… 不知道应该不应该参与讨论……
应用场景是这样的,前端播放广告,后台通过摄像头获取的信息分析大家对广告的兴趣度。
其实这个需求还是挺和谐的
。。。这个别人的不雅动作也要被你录的去了。。
[/Quote]
其实没有啦,只分析图像,并不把图像保存下来。
比如只分析这个人看了多少时间,这个人的性别,年龄阶段,看的时候的表情是什么样的?是微笑的还是严肃?
所以没有不雅动作的录制,呵呵
小裴同学
2011-09-07
打赏
举报
回复
[Quote=引用 5 楼 tntno1 的回复:]
引用 3 楼 yiyaaixuexi 的回复:
这个需求太不和谐了…… 不知道应该不应该参与讨论……
应用场景是这样的,前端播放广告,后台通过摄像头获取的信息分析大家对广告的兴趣度。
其实这个需求还是挺和谐的
[/Quote]
。。。这个别人的不雅动作也要被你录的去了。。
tntno1
2011-09-07
打赏
举报
回复
[Quote=引用 4 楼 yiyaaixuexi 的回复:]
开始preview,调用到CameraHardwareInterface.h 中定义的 startPreview()函数.startPreviewMode会处理preview的显示介质,是Overlay啊还是Surface,然后相应的去显示preview的结果。
你可以从中下手……
[/Quote]
这些我也看到了,大侠能不能讲得再具体点啊
tntno1
2011-09-07
打赏
举报
回复
[Quote=引用 3 楼 yiyaaixuexi 的回复:]
这个需求太不和谐了…… 不知道应该不应该参与讨论……
[/Quote]
应用场景是这样的,前端播放广告,后台通过摄像头获取的信息分析大家对广告的兴趣度。
其实这个需求还是挺和谐的
念茜
2011-09-06
打赏
举报
回复
开始preview,调用到CameraHardwareInterface.h 中定义的 startPreview()函数.startPreviewMode会处理preview的显示介质,是Overlay啊还是Surface,然后相应的去显示preview的结果。
你可以从中下手……
念茜
2011-09-06
打赏
举报
回复
这个需求太不和谐了…… 不知道应该不应该参与讨论……
tntno1
2011-09-06
打赏
举报
回复
已加到了100分,在线等高手
tntno1
2011-09-06
打赏
举报
回复
点数不够可以追加,保证及时结贴
从
camera
的onPreviewFrame捕捉到
预览
帧保存成视频,然后合并成视频
从
camera
的onPreviewFrame捕捉到
预览
帧保存成视频,然后合并成视频
打开Android相机,实时获取帧
数据
自己封装的一个工具jar包,可以打开Android的相机进行
预览
,并且展示
预览
的控件也自定义了,api调用规则非常简单,有个缺点不能更换前后摄像头,不过可以自行的选择打开前置还是后置。
Android
camera
实时
预览
实时处理,人脸识别示例
预览
操作是网友共享的代码,我在继承SurfaceView 的
Camera
SurfaceView 中加入了帧监听事件,每次
预览
监听前五个
数据
帧,在处理做一个面部识别。 先看目录关系 自定义控件
Camera
SurfaceView.java 自定义接口方法...
yuv420
数据
保存为bmp图片
将
预览
的到的每
一帧
yuv420
数据
通过转码(yuv420->rgb565->bmp),保存
SurfaceTexture 详解
SurfaceTexture用来捕获视频流(stream)中的图像帧(image frame)的,视频流可以是相机
预览
或者视频解码
数据
。SurfaceTexture可以作为android.hardware.
camera
2、MediaCodec、MediaPlayer、和 VideoDecode这些类的...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章