FaceDetectorを使って顔認識するには

顔認識を使ったアプリを開発することになり、顔認識処理の実装方法については下のサイトを参考にした。

FaceDetectorのサンプルコード

サンプルソースをダウンロードし、実機(XPERIA2.1)で実行しても参考サイトのようにうまく認識されなかった。
デバッグモードでデータを見ると顔認識できていなく、試しに下のように変更すると認識されるようになった。

// 変更前
BitmapFactory.Options bfo = new BitmapFactory.Options();
bfo.inPreferredConfig = Bitmap.Config.RGB_565;

// 変更後
BitmapFactory.Options bfo = new BitmapFactory.Options();
bfo.inPreferredConfig = Bitmap.Config.ARGB_8888;
	

Bitmapを読み込む際のファイルフォーマット指定とのこと。
なぜRGB_565で認識が出来なかったのか調べてみたが、よくわからなかった。