我正在使用Aforge.Net
dll进行视频中的运动检测。检测所有时刻,如头发时刻,粉丝时刻等。如何避免这种情况。
这是我的代码:
VideoFileReader reader = new VideoFileReader();
MotionDetector motionDetector = new MotionDetector(new TwoFramesDifferenceDetector(), new BlobCountingObjectsProcessing());
reader.Open(fPath); // here fpath is my video url
reader.ReadVideoFrame();
Bitmap videoFrame = reader.ReadVideoFrame();
motionLevel = motionDetector.ProcessFrame(videoFrame);
motionLevel= Convert.ToDouble(motionLevel.ToString("N10"));
if (motionLevel > alarmLvl)
{
//do something
}
为了测试目的,alramLvl设置为0.02 任何建议和帮助表示赞赏。