我正在研究一种使用后置摄像头的计算机视觉应用程序。
我正在使用Android SDK for 4.0(API 14)
我花了几天时间尝试通过onPreviewFrame实时获取预览帧,但到目前为止都失败了。
我认为当在活动中实际呈现previewDisplay时,相机实际上会调用预览回调。
但是我必须只在服务中捕捉相机图像,没有活动。
对此有何建议?
我已经尝试过制作虚拟SurfaceView,但它不起作用。
答案 0 :(得分:3)
我建议您尝试Service.startActivity(intent)
服务没有用户界面,您需要一个活动。但是你可以从你的服务开始一个活动。
另外,我不认为你可以在用户不知情的情况下拍照。