Android自定义摄像头预览为位图



我正在制作一款以当前摄像机预览为背景的游戏。我的2D游戏引擎(e3oid)可以使用位图中的纹理。如果我不能从相机中获得疼痛位图,我可以使用库将其转换为位图,因此从相机预览中获得的数据类型无关紧要。我的问题是,是否有可能从相机获得预览作为图像数据,而不使用默认的意图或SurfaceView?如果有,怎么做?

try this

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)

最新更新