Android 如何参数化摄像机的尺寸

Android 如何参数化摄像机的尺寸,android,android-camera,Android,Android Camera,嗨 我在android应用程序中工作,该应用程序使用摄像头拍摄条形码,摄像头工作正常,可以拍照,但我想参数化摄像头的大小,以便能够根据条形码的大小拍照,所以如果你有任何想法,请帮我 提前感谢因为您只能使用有限范围的预览和图片大小,这取决于设备摄像头可用的大小,理想的做法是使用其中一种可用大小,然后裁剪捕获的图像,使其适合条形码的大小,然后最终将图片调整为设备的屏幕大小 您需要能够使用可能已经在应用程序中实现的某种算法检测条形码,然后对其进行裁剪 然后,可以使用位图类中的方法缩放生成的位图对象:

嗨 我在android应用程序中工作,该应用程序使用摄像头拍摄条形码,摄像头工作正常,可以拍照,但我想参数化摄像头的大小,以便能够根据条形码的大小拍照,所以如果你有任何想法,请帮我
提前感谢

因为您只能使用有限范围的预览和图片大小,这取决于设备摄像头可用的大小,理想的做法是使用其中一种可用大小,然后裁剪捕获的图像,使其适合条形码的大小,然后最终将图片调整为设备的屏幕大小

您需要能够使用可能已经在应用程序中实现的某种算法检测条形码,然后对其进行裁剪

然后,可以使用位图类中的方法缩放生成的位图对象:

createScaledBitmap(Bitmap src, int dstWidth, int dstHeight, boolean filter)

我没有实现检测条形码的算法,我只是实现解码条形码的算法,你知道我如何检测条形码吗,谢谢网络上有用于条形码检测的算法。对于Android,最流行的Android图像处理库之一JJIL有一个专门用于条形码检测的特定部分。您可以通过以下链接找到更多信息: