I'm using the Blip2 board and the ADI Vision Sensor Controller GUI. I want to log the number of occupants. I changed the parameters in the General Configurations file to be <DumpBlobMessages>1</DumpBlobMessages> in order to log the data. However, when I test it out with the GUI, the Log_VOSBlobsInfoFile is empty.
There is usually a delay between the blobs being received and written to the file since it will be written in batches, so you may see that the size of the file is zero for some time before it actually updates. Also the blobs will only be sent during any detection, so during the training period and no occupancy no data will be actually sent.
Can you test it by running for an extended duration with occupancy and see if this error still persists?
Thank you! What do you mean by training period? Are the algorithms not already trained in the AD Vision Sensor Controller GUI? If it does need to be trained, where in the GUI does the data get labeled with the ground truth?
The algorithm needs an initial period of 1-2 sec to create a model of the current view that it is capturing. This will help it distinguish between background objects that are already present in the room and new foreign objects that it will detect and trigger occupancy. So this doesn't need anything other than the current view of the room and of the already existing objects. Hence people also should not be present during this training period or else they will be thought of as background and not detected thereafter.
Hope that helps,
I see, this is because it's using a background differencing algorithm to detect occupancy. Is there a way to use the HOG SVM detector in this GUI?
We do have a HOG SVM detector module that has an example application which demonstrates the usage which you can integrate with the current Occupancy detection application. If you are looking for a People Counter application, we will be releasing this module on BLIP shortly.