从IP相机调整位图大小/缩放位图后,图像质量不好



我一直在使用Android Camera2 API在Android上进行tensorflow对象检测API,从未遇到过任何问题,即使用tensorflow Android示例git存储库中提供的代码将图像缩放到tensorflow Mobilenet SSD模型所需的300x300大小,以在Android设备捕获图像后调整图像大小。

目前,我使用的不是安卓设备摄像头,而是IP摄像头,它可以捕捉高质量的24位JPEG图像(2304x1296(分辨率,当我使用安卓上的Bitmap.createScaledBitmap功能将其缩小到300x300时,会产生失真的图像。

有没有任何有用的Android库或任何其他调整大小的技术,我可以用来克服这个图像失真的问题,将是有益的。

如对此有任何见解,我们将不胜感激。感谢

考虑导入org.sensorflow.demo.env.ImageUtils;

例如https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/examples/android/app/src/main/java/org/tensorflow/demo/CameraActivity.java

最新更新