|
|
该厂商目前得分:-208分 |
技术支持指数:-208 |
参与评论人数:172 |
|
|
|
|
|
|
移动报警设置过程参数详细说明:
|
答案: l. 设置运动分析灵敏度
AdjustMotionDetectPrecision(hChannelHandle,iGrade,iFastMotionDetectFps,iSlowMotionDetectFps);
iGrade是运动分析灵敏度等级(0-6) 0:最灵敏,6:最迟钝,建议使用缺省值2,可以满足白天绝大部分场景的运动分析,夜间建议使用4-5,具体情况要看环境(主要是照度);
iFastMotionDetectFps高速运动检测的帧间隔(0-12),建议使用缺省值2,可以满足绝大部分场景的运动分析,建议此时将iSlowMotionDetectFps 设为0;
iSlowMotionDetectFps低速运动检测的帧间隔(13以上),当值为0时,表示不做低速运动检测,如果使用建议取值13,同时将iFastMotionDetectFps设为0;
以上两个参数实际的意义是,DSP每隔多少帧做一次运动检测的判断;
2 设置运动检测区域
SetupMotionDetection(hChannelHandle,*rectList,numberofAreas)rectList 运动检测区域设置的矩形框,对HC卡来说,所有分辨率的区域范围都是一样的,在(0,0,703,575)内,这点与H卡是不一样的,一定要注意;
3 启动运动检测:
StartMotionDetection(hChannelHandle)一旦应用程序启动StartMotionDetection()后,不管视频捕获是否启动,运动检测信息都会及时通过数据流传上来,程序要尽快处理PktMotionDetection帧类型,此数据帧不能写入文件中;
4 运动检测结果的分析:
MotionAnalyzer(hChannelHandle,*MotionData,iThreshold,*iResult)
数据流送出的PktMotionDetection,就是已分析好的运动信息,区域运动分析由主机完成,结果在iResult中说明;
iThreshold是判断某个区域的运动与否的阀值(0-100),相当于百分比,注意其值不能取得过大,例如指定区域的大小是128*128,HC卡是对图象进行32*32的宏块分析,在此区域里共有16个块,如果阀值设为10 ,则表明在这16个中有2(>=16*10%)个运动的块就会将对应的Result中的值置为1,用户就可以进行处理(报警,录象等操作);
还有需要说明的是,晚上的阀值跟白天阀值的取值是不一样的,白天取值在10-20之间就可以了,晚上的取值可能要大的多,50左右,要在实际环境中测试一下。
|
此FAQ对您有帮助么?[ 是 | 否 ] | 收藏
|
|
|
|
|