0
我想從位圖中檢測人臉並將其顯示在圖像視圖中。位圖是從視頻中捕獲的幀。 OpenCV樣本人臉檢測代碼是一種實時檢測,這不是我想要的。Android,OpenCV:檢測圖像中的人臉
代碼捕獲框架和顯示圖片:
ImageView imgView = (ImageView) findViewById(R.id.imgView);
int[] ids_of_images = new int[]{R.id.img,R.id.img2,R.id.img3,R.id.img4,R.id.img5};
int looper =500000;
file = new File(sharedData.getValue());
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
FFmpegMediaMetadataRetriever med = new FFmpegMediaMetadataRetriever();
med.setDataSource(file.getAbsolutePath());
try {
retriever.setDataSource(file.getAbsolutePath());
for(int i=0 ;i <6; i++)
{
ImageView imageView = (ImageView)findViewById(ids_of_images[i]);
imageView.setImageBitmap(retriever.getFrameAtTime(looper,MediaMetadataRetriever.OPTION_CLOSEST_SYNC));
Log.e("MicroSeconds: ", ""+looper);
looper +=10000;
}
imgView.setImageBitmap(retriever.getFrameAtTime(500000,MediaMetadataRetriever.OPTION_CLOSEST_SYNC));