android camera-Android 摄像头,数据保存

问题描述

Android 摄像头,数据保存

请问:用Android camera采集视频,怎么得到每帧中心点像素值,保存到int数组中,并最终写入到SD卡中的一个txt文档中?之前的程序写入到txt文档中开始总是莫名多出一个0,现在还是原来的程序,都不能够写入到txt文档中了,很是郁闷,不知道什么原因导致的。各位大神,有做过类似的么?先谢谢了

解决方案

写入TXT文档,只是一个简单的过程。关键在于你获取每帧中心点像素的实现!
Android 摄像头,你的原始每帧的图像是什么格式?如果是 BMP,还好计算中心点像素的位置;但如果是 JPEG,或者H.264等视频编码,想获取每帧中心点位置基本上就不太可能。
特别H.264是P帧与I帧,不是每帧的实际数据。

时间: 2024-09-11 01:44:32

android camera-Android 摄像头,数据保存的相关文章

Android studio 如何实现数据保存

问题描述 Android studio 如何实现数据保存 你好!本人是Android studio编程初学者 ,最近自己尝试在做一个APP,已经可以实时 显示我希望得到的数据了,但是我想将希望得到的实时显示的数据保存下来,保存到文件 中就行,这是代码: package com.gdy.filepersistencetest; import android.app.Activity; import android.content.Context; import android.os.Bundle;

Android App中各种数据保存方式的使用实例总结_Android

少量数据保存之SharedPreferences接口实例SharedPreferences数据保存主要是通过键值的方式存储在xml文件中 xml文件在data/此程序的包名/XX.xml. 格式: <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <int name="count" value="3" /> <string name="ti

android摄像头-Android摄像头视频帧数据保存

问题描述 Android摄像头视频帧数据保存 用Android手机自带的camera,采集视频信息,得到每帧中心点的像素值,写入到txt文档中,现在出现一个奇怪的问题:在onCreate()方法中,先创建好空的txt文档,用于后面的数据写入,视频处理后的帧率也快些,但是得到的数据与实际的有很大的出入:而在onPreviewFrame()方法中,读取每帧的时候重复创建空的txt文档,帧率是稍微降低些,但是数据更合理,不知道其中什么原因导致的.,各位大神,拜托了!(这个Android底层有关系么?)

照相机-android camera开始预览以后 数据时怎么刷到surfaceview上面的

问题描述 android camera开始预览以后 数据时怎么刷到surfaceview上面的 当camera打开以后 初始化 调用 initDisplayBuffers()以后 是如何刷新 界面的 也就是如何将数据传到屏幕的,代码看到了好久 ,也没有了解这个刷新机制,求指点. 解决方案 当APP调用系统API打开摄像头时,命令从framework到HAL,再到内核,内核的摄像头驱动会初始化摄像头接口,摄像头sensor,然后经由摄像头采集图像数据,存放到事先分配好的内存中.完成之后,内核会将存

android怎样把listview显示的数据保存到本地

问题描述 android怎样把listview显示的数据保存到本地 我想把listview上的数据保存本地(可以是保存到SD卡中或者是sharedpreferences都可以) 解决方案 原始数据可以用序列化保存成文件,或者自己用stream保存 解决方案二: List list = new ArrayList(0); SharedPreferences sp = getSharedPreferences(""file"" MODE_PRIVATE); Editor

android程序数据保存在单例模式中,保存在内存中,会oom吗

问题描述 android程序数据保存在单例模式中,保存在内存中,会oom吗 ```package com.amt.appstore.cache; import java.util.ArrayList; import java.util.List; import android.content.pm.PackageInfo; import com.amt.appstore.download.DownItem; import com.amt.appstore.model.AboutFirm; imp

Android开发之完成登陆界面的数据保存回显操作实例_Android

本文实例讲述了Android开发之完成登陆界面的数据保存回显操作.分享给大家供大家参考,具体如下: LoginActivity.java: package com.example.login; import java.util.Map; import android.app.Activity; import android.os.Bundle; import android.text.TextUtils; import android.view.Menu; import android.view

Android应用开发中数据的保存方式总结_Android

一.保存文件到手机内存 /** * 保存数据到手机rom的文件里面. * @param context 应用程序的上下文 提供环境 * @param name 用户名 * @param password 密码 * @throws Exception */ public static void saveToRom(Context context, String name , String password) throws Exception{ //File file = new File("/da

Android应用开发中数据的保存方式总结

一.保存文件到手机内存 /** * 保存数据到手机rom的文件里面. * @param context 应用程序的上下文 提供环境 * @param name 用户名 * @param password 密码 * @throws Exception */ public static void saveToRom(Context context, String name , String password) throws Exception{ //File file = new File("/da