android - 从 IP 摄像机调整/缩放位图后图像质量不佳
问题描述
我一直在使用 Android Camera2 API 在 Android 上开发 tensorflow 对象检测 API,并且从未遇到任何问题,使用 tensorflow android 示例 git 存储库中提供的代码将图像缩放到 Tensorflow Mobilenet SSD 模型所需的 300x300 大小以调整大小安卓设备捕获后的图像。
目前,我使用的是 IP 摄像头而不是 Android 设备摄像头,它可以捕获高质量的 24 位 JPEG 图像(2304x1296)分辨率,当我使用 Android 上的 Bitmap.createScaledBitmap 函数将其缩小到 300x300 时,会产生失真的图像。
是否有任何有用的 Android 库或任何其他我可以用来克服此图像失真问题的调整大小技术将有所帮助。
对此的任何见解将不胜感激。谢谢
解决方案
考虑导入 org.tensorflow.demo.env.ImageUtils;
推荐阅读
- python - PyMysql-Python:如何将两个输入与 sql 查询相关联?
- docker - 容器中的 Keycloak 安全应用程序
- php - 可以在函数中同时使用 echo 和 return
- c - 编译错误指纹
- highcharts - 在 Vue 中使用 HTML 或如何使其适应 Vue.js
- algorithm - 生成一个包含所有可能替换的列表
- python - 在 Anaconda 中使用 Python 3.6.4 的 Tensorflow 1.8.0 显示错误 _dataset_ops.so 未找到
- r - R:使用 dplyr 创建具有每组百分比的数据框
- mysql - 将外部 sql 文件加载到存储过程中
- javascript - 浏览器、时区、Chrome 67 错误(历史时区更改)