人脸识别如何缩小图片尺寸 在照相机的回调模块照片的数据格式为 byte[] 类型,因为项目需要,摄像头的分辨率较大,为 1920 * 1080。导致在识别过程中速度较慢,请问有什么办法能缩小下 byte[] 类型图片的尺寸,另外,sdk 检测使用的图片数据类型也是 byte[] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 项目需要,参数只能 1920 * 1080,现在的问题就是如何把 byte[] 类型的原图缩小处理后再转为 byte[] 类型让sdk识别 如果要求原图分辨率不能变, 你可以把图片缩小了再进行识别啊, 最好是先裁剪需要识别的区域.先把大图缩小, 再得到小图的byte[], 再进行识别. 先转为 Bitmap,压缩,在将压缩后 Bitmap转为 byte[]Bitmap b = BitmapFactory.decodeByteArray(rawImage, 0, rawImage.length, options);//rawImage是字节数据,将其解析成位图 Matrix matrix = new Matrix(); matrix.setScale(0.1f, 0.1f); Bitmap bm = Bitmap.createBitmap(b, 0, 0, b.getWidth(), b.getHeight(), matrix, true); /** * 把Bitmap转Byte */ public static byte[] Bitmap2Bytes(Bitmap bm) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos); return baos.toByteArray(); } 如何知道一个应用程序被打开或关闭? android bc05模组蓝牙 webservice问题,请求指点,谢谢! 动态控件的创建问题 求助:关于google地图使用报错INSTALL_FAILED_MISSING_SHARED_LIBR 有关widget的问题,急啊............... canvas通过matrix绘图问题 eclipse的heap工具无数据 android gridview的item被放大后会被遮挡 Android 4.2 系统编译时出现的问题 请问 有谁清楚京东、淘宝APP是否使用HTML5 问一下 这样一个控件要怎么自定义啊 求大神指点一二!!!
你可以把图片缩小了再进行识别啊, 最好是先裁剪需要识别的区域.
先把大图缩小, 再得到小图的byte[], 再进行识别.
Bitmap b = BitmapFactory.decodeByteArray(rawImage, 0, rawImage.length, options);//rawImage是字节数据,将其解析成位图
Matrix matrix = new Matrix();
matrix.setScale(0.1f, 0.1f);
Bitmap bm = Bitmap.createBitmap(b, 0, 0, b.getWidth(),
b.getHeight(), matrix, true); /**
* 把Bitmap转Byte
*/
public static byte[] Bitmap2Bytes(Bitmap bm) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
return baos.toByteArray();
}