我'做与下面的Java代码的人脸检测我的project.iam的一部分得到一个奇怪的错误错误的人脸检测
BitmapFactory.Options BitmapFactoryOptionsbfo = new BitmapFactory.Options();
/*BitMapFactory-Creates Bitmap objects from various sources, including
* files, streams, and byte-arrays.
*/
BitmapFactoryOptionsbfo.inPreferredConfig = Bitmap.Config.RGB_565;
imageWidth = myBitmap.getWidth();
imageHeight = myBitmap.getHeight();
myFace = new FaceDetector.Face[numberOfFace];
myFaceDetect = new FaceDetector(imageWidth, imageHeight, numberOfFace);
numberOfFaceDetected = myFaceDetect.findFaces(myBitmap, myFace);
}
//i get error over there in R.drawable.pics
myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pics, BitmapFactoryOptionsbfo);
我应该给图片中pic文件的名称,但它使给我一个错误 图片无法解析或不是字段。所以我将pic文件的名称设置为pic PS它是可绘制文件夹中的jpg文件。我也将单引号内的文件命名为'pic'---它给了我无效的字符常量错误。
我也在双引号内命名它,但它仍然不起作用。我也将它命名为'pic.jpg'仍然不起作用
是的,我确实添加了位图myBitmap;我也照你说的做了R.MyPics.xyz1;我也试过R.drawable.xyz1;没有工作 –
ie id已经添加位图myBitmap –