I'm italian's student of computer science. I'm trying to hack ZM to support Opencv Computer Vision features available in the academic literature.
I started to prepare a in the IDE framework to developer in C++ and recompile ZM using Opencv header file in ZM source. I did this by changing the ZM's configure file adding the link to Opencv header dir and libs. was necessary to alter the files of opencv headers for bypassing Opencv's conditional compilation (C/C++) issue (commenting on some lines).
The first step of the modification was to introduce a new instance variable (IplImage*) to the class "image" of ZM to linking ZM's image data. I changed some php files and database tables to introduce a new feature can be activated / deactivated via Web: OpencvProcessing " I have also introduced a new "state" and a new "functions" in typedef struct of the C + + ZM project("monitor" class).
The next steps introduce new methods to the ZM's class "monitor". Afterwards I have introduced a pipeline to implement the motion tracking putting into Capture()/Analyse() method of Monitor class their instance.<br>
Meanwhile i'm working to publishs the hacked ZM server I put belove some screenshots:




I will be happy to collaborate with those interested in my work.
(I'm sorry for my bad English)
greetings Gianfx