|
|
在海康威视公司的sdk开发包中,提供了一些与运动侦测有关的函数: 6 z4 n3 T+ m! c( D+ R; e: T0 W
int SetupMotionDetection(HANDLE hChannelHandle,RECT *rectList,int numberOF)
. O: B ]" K+ |& P设置运动检测区域 ) `! T, w' ~' s; _7 Q
int StartMotionDetection(HANDLE hChannelHandle) 启动运动检测 & u! x& X1 Q( o! \" H0 W$ \
ReadStreamData(HANDLE ChannelHandle,void *DataBuf,DWORD *Length,int *FrameType)
! @- z+ M, j* o$ Z# C. L% C9 k3 |5 [读指定长度的数据流
1 E3 ]6 g% ^. _" |) w; Mint AdjustMotionDetectPrecision(HANDLE hChannelHandle, int iGrade, int iFastMotionDetectFps, int iSlowMotionDetectFps)
/ e2 k1 G1 r) M调整运动分析灵敏度 & Q% b6 L# r9 k! F- p
int MotionAnalyzer(HANDLE hChannelHandle, char *MotionData, int iThreshold, int *iResult)
! G0 Q: v& Y% t' ?# m D; U& O动态监测分析 / T- i3 R+ d3 |* p8 C
int StartVideoCapture(HANDLE hChannelHandle) 3 B; L' [8 D* S. y/ M" Z" U& y* s) o8 F2 e
启动数据截取
/ M W& h# q: d- a: a! bint RegisterMessageNotifyHandle(HWND hWnd, UINT MessageId) n. Y" X9 |# \& c5 a5 d
当数据准备好时,SDK会向hWnd窗口发送MessageId 消息,目标窗口收到Message后调用ReadStreamData读取一帧数据
; j5 m; P6 X0 g通过以上相关函数如何来实现运动侦测,请各位大侠帮忙看看!!谢谢!! |
|