是否可以在视频上运行人脸检测?

时间:2019-11-22 04:48:43

标签: android face-detection

我正在研究一个基本上基于人脸检测的项目。我想在视图中播放或流式传输视频时检测人脸,并检测视频中出现的每个人脸。我已经尝试过放置视频视图和媒体播放器,但没有成功! 任何帮助将不胜感激,谢谢。

@Override
public void surfaceCreated(SurfaceHolder surfaceHolder) {
    //Find the total number of cameras available
    resetData();
    try {
        //mCamera.setPreviewDisplay(mView.getHolder());
        mPlayer = new MediaPlayer();
        mPlayer.setDisplay(mView.getHolder());
        mPlayer.setDataSource(getApplicationContext(), Uri.parse("http://192.168.1.106:1911/img/video.mp4"));
        mPlayer.prepare();
        mPlayer.start();
        Log.wtf("TAG_VIDEO", mPlayer.getVideoHeight() + "x" + mPlayer.getVideoWidth());
    } catch (Exception e) {
        Log.e(TAG, "Could not preview the image.", e);
    }
}

我试图将视频替换为CameraView,但是视频仍然可以正常播放,但是没有检测到,仅显示为0帧。

0 个答案:

没有答案