Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个将当前相机预览显示为背景的游戏。我的 2D 游戏引擎 (e3roid) 可以使用位图中的纹理。如果我无法从相机中获取疼痛位图,我可以使用库将其转换为位图,因此我从相机预览中返回的数据类型无关紧要。我的问题是是否可以在不使用默认意图或 SurfaceView 的情况下从相机获取预览作为图像数据?如果是这样,怎么做?
尝试这个
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)