|
|
在海康威视公司的sdk开发包中,提供了一些与运动侦测有关的函数:
6 B! C7 F0 @3 ~# b" P0 qint SetupMotionDetection(HANDLE hChannelHandle,RECT *rectList,int numberOF)
3 a1 r$ h& |2 g) C' _" [- m' K设置运动检测区域
& K% ^# p, l7 w2 A, |+ ]int StartMotionDetection(HANDLE hChannelHandle) 启动运动检测 + b6 C) s6 M3 X' u* ~7 P
ReadStreamData(HANDLE ChannelHandle,void *DataBuf,DWORD *Length,int *FrameType) 7 r' g' O8 N5 z$ K
读指定长度的数据流
; T- M+ w3 y! D: E: S* qint AdjustMotionDetectPrecision(HANDLE hChannelHandle, int iGrade, int iFastMotionDetectFps, int iSlowMotionDetectFps) 0 d' R$ t& l' b5 Y4 E
调整运动分析灵敏度
$ Y% A% V. R2 }# tint MotionAnalyzer(HANDLE hChannelHandle, char *MotionData, int iThreshold, int *iResult) ! L0 V# c& l9 ?2 D8 D+ m' e: r
动态监测分析 B5 J' h% m1 p, }" K
int StartVideoCapture(HANDLE hChannelHandle) 9 D1 P) d5 w& u9 r" A! H6 ?! Z$ Y
启动数据截取 / G) d5 ^3 e i8 j5 k- v7 P5 f
int RegisterMessageNotifyHandle(HWND hWnd, UINT MessageId) # V- S8 Y( u5 X
当数据准备好时,SDK会向hWnd窗口发送MessageId 消息,目标窗口收到Message后调用ReadStreamData读取一帧数据 G3 X8 m3 P7 T
通过以上相关函数如何来实现运动侦测,请各位大侠帮忙看看!!谢谢!! |
|