小智 11
如果要使用前置摄像头进行条形码扫描,可以使用TextureView并对其应用变换矩阵.更新纹理后,您可以读取图像数据并使用它.
请参阅https://github.com/hadders/camera-reverse
具体来自MainActivity.java
mCamera.setDisplayOrientation(90);
Matrix matrix = new Matrix();
matrix.setScale(-1, 1);
matrix.postTranslate(width, 0);
mTextureView.setTransform(matrix);
Run Code Online (Sandbox Code Playgroud)
来自前置摄像头的数据是摄像头看到的、看着您的数据。其图像的左侧是您的右侧。我想这就是你想要的了?当戴上它时,SurfaceView它会翻转,所以它的行为就像你说的那样,但这是一个单独的外观转换。
至少,这是我见过的每台设备的工作原理,并且我努力研究在Barcode Scanner / Barcode Scanner+中实现前置摄像头支持。
| 归档时间: |
|
| 查看次数: |
15915 次 |
| 最近记录: |