|
|
在海康威视公司的sdk开发包中,提供了一些与运动侦测有关的函数: 2 k% g" ~# `5 ?8 K& a4 u
int SetupMotionDetection(HANDLE hChannelHandle,RECT *rectList,int numberOF)
, B. G9 h. |- f4 d8 s% L! F0 a1 K5 w设置运动检测区域 ( B x7 t0 E* L; p
int StartMotionDetection(HANDLE hChannelHandle) 启动运动检测 ' Q |- c7 A" y5 m) [0 P f9 k
ReadStreamData(HANDLE ChannelHandle,void *DataBuf,DWORD *Length,int *FrameType) / Y( D; \% t6 ~5 _9 z& m
读指定长度的数据流
4 K! x6 W' b/ iint AdjustMotionDetectPrecision(HANDLE hChannelHandle, int iGrade, int iFastMotionDetectFps, int iSlowMotionDetectFps) 3 z2 p% D: N" ]- [, @& U0 ~
调整运动分析灵敏度
! L& V n6 Y qint MotionAnalyzer(HANDLE hChannelHandle, char *MotionData, int iThreshold, int *iResult)
& i m/ Z8 C! g) X7 Y动态监测分析
) Y3 o! h! m9 T/ r, kint StartVideoCapture(HANDLE hChannelHandle) $ k& M( }' S0 [& O% J# w: h
启动数据截取 7 a; U) v* B2 |( ]- R) {& B! B" a
int RegisterMessageNotifyHandle(HWND hWnd, UINT MessageId)
# B$ E5 D0 `$ M4 Q# p0 e0 ]5 Q当数据准备好时,SDK会向hWnd窗口发送MessageId 消息,目标窗口收到Message后调用ReadStreamData读取一帧数据
" T% s8 g4 Q' Y! J/ T8 ?通过以上相关函数如何来实现运动侦测,请各位大侠帮忙看看!!谢谢!! |
|