Professional Documents
Culture Documents
OpenVSS
Open Source Video Surveillance System
Intelligent Systems
Research Team
http://code.google.com/p/openvss
Nikom SUVONVORN – 01/07/53 http://code.google.com/p/openvss
Prince of Songkhla University Department of Computer Engineering
OpenVSS
Open Source Video Surveillance System
OpenVSS
Open Source Video Surveillance System
VsAnalyzer SDK
Built an analyzer plug-in!
Nikom SUVONVORN
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
• File “VsAnalyzerSDK.rar”
• Decompress…
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
• In “VsAnalyzerSDK” directory
• Execute “VsAnalyzeSDK.exe”
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
• Built it!
• Build -> Build Solution F6
• Result in “VsResultBin”
• “Vs.Analyzer.myAnalyze.dll
• “Vs.Analyzer.myAnalyzeOpenCV.dll
• Copy to directory “VsServer”…
Copy
Built it!
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Built an analyzer plug-in! Open Source Video Surveillance System
OpenVSS
Open Source Video Surveillance System
OpenVSS
Open Source Video Surveillance System
VsAnalyzer SDK
look inside source code!!!
Nikom SUVONVORN
OpenVSS
Source code project Open Source Video Surveillance System
OpenVSS
Class VsCvmyAnalyze Open Source Video Surveillance System
OpenVSS
Class VsCvmyAnalyze Open Source Video Surveillance System
int Parameter0;
int Parameter1;
void VsCreate()
{
VsCvImage::VsCreate();
OpenVSS
Class VsCvmyAnalyze Open Source Video Surveillance System
void VsInit()
{
VsCvImage::VsInit();
void VsRelease()
{
VsCvImage::VsRelease();
OpenVSS
Class VsCvmyAnalyze Open Source Video Surveillance System
OpenVSS
VsProcess : Parameters Open Source Video Surveillance System
OpenVSS
VsProcess : VsNotify & VsLoginfo Open Source Video Surveillance System
OpenVSS
VsProcess : VsNotify & VsLoginfo Open Source Video Surveillance System
CountNonZero
Counts non-zero array elements
int cvCountNonZero( const CvArr* A );
OpenVSS
VsProcess : VsNotify & VsLoginfo Open Source Video Surveillance System
OpenVSS
Open Source Video Surveillance System
OpenVSS
Open Source Video Surveillance System
OpenVSS
Face detection with Haar-like Open Source Video Surveillance System
• Regenerate plug-in
• From “VsLab.rar”
–Re-code “facedetection.c” to
•VsInit()
•VsCreate()
•VsRelease()
•VsProcess()
• Test it!
OpenVSS
Open Source Video Surveillance System
Intelligent Systems
Research Team
http://code.google.com/p/openvss
Nikom SUVONVORN – 01/07/53 http://code.google.com/p/openvss