0

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

4

1 回答 1

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)

于 2013-03-03T05:19:57.403 回答