Android自定义相机预览为位图

时间:2013-03-03 03:04:16

标签: android bitmap camera

我制作的游戏将当前相机预览显示为背景。我的2D游戏引擎(e3roid)可以使用来自位图的纹理。如果我无法从相机中获取疼痛位图,我可以使用库将其转换为位图,因此从相机预览中获取的数据类型无关紧要。我的问题是是否可以在不使用默认意图或SurfaceView的情况下从相机中获取预览作为图像数据?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

试试这个

camera=Camera.open(); camera.setPreviewCallback(new PreviewCallback() { public void onPreviewFrame(byte[] bytes, Camera camera) { //bytes=preview data; } }); camera.setPreviewDisplay(null); camera.startPreview();

或尝试  的OpenCV(opencv.org)