|
在海康威视公司的sdk开发包中,提供了一些与运动侦测有关的函数: 7 m+ V+ B7 }' b1 k) x" z7 L
int SetupMotionDetection(HANDLE hChannelHandle,RECT *rectList,int numberOF)
+ g; @& f: P" ?- C( I) y设置运动检测区域 , q1 @; w1 m% [& T( x/ E( Y
int StartMotionDetection(HANDLE hChannelHandle) 启动运动检测 ( T( q6 ]- D. j9 Z) ~' }- K
ReadStreamData(HANDLE ChannelHandle,void *DataBuf,DWORD *Length,int *FrameType) " t8 t# E$ j: ]0 |5 Z2 \* b2 c( F
读指定长度的数据流
, q! s' Q# z: X7 {1 Oint AdjustMotionDetectPrecision(HANDLE hChannelHandle, int iGrade, int iFastMotionDetectFps, int iSlowMotionDetectFps) " S) W5 v" d: V
调整运动分析灵敏度 3 J3 r* g' \& P3 Y; D
int MotionAnalyzer(HANDLE hChannelHandle, char *MotionData, int iThreshold, int *iResult)
$ h: n2 J. X" ~: a: D4 N9 F: G动态监测分析
! Y+ L$ w3 t9 O. s; U1 Pint StartVideoCapture(HANDLE hChannelHandle) / ]6 ^, V% \/ C% K
启动数据截取
) z/ {* O* x R C+ H1 aint RegisterMessageNotifyHandle(HWND hWnd, UINT MessageId)
. n+ p2 h$ p- |" W( R当数据准备好时,SDK会向hWnd窗口发送MessageId 消息,目标窗口收到Message后调用ReadStreamData读取一帧数据 6 _; L, k3 b7 M: S' e
通过以上相关函数如何来实现运动侦测,请各位大侠帮忙看看!!谢谢!! |
|