无法从sdcard android获取facedetection

时间:2012-07-17 18:46:03

标签: android face-detection

我想在android中使用FaceDetection。 如果我使用下面的行解码位图,则检测到面 -

Bitmap myBitmap=BitmapFactory.decodeResource(getResources(), R.drawable.face5,bitmapFatoryOptions);

但是,如果我在SD卡中存储相同的图像并尝试使用下面的行,则不会检测到面部。

Bitmap myBitmap=BitmapFactory.decodeFile(Environment.getExternalStorageDirectory() + "/axs" + "/face5.png");

我真的不知道为什么会这样。在这两种情况下,我都可以在画布上看到图像。但是,第一个突出显示检测到的面部,但不突出显示第二个面部。我想当我同时阅读它时,结果位图有一些区别。

请建议我可以做什么来使用SD卡进行面部检测。

1 个答案:

答案 0 :(得分:0)

我认为在做好搜索之前我发布的问题太快了。对不起。

我找到了问题的解决方案。它基本上是产生问题的图像的大小。 点击此链接。 Android Face detection only works with drawables not with images from SD card