I loaded a neural network model trained with Caffe by other people in OpenCV.
The model should detect the presence of a car in a single parking spot outputting the probability of it being free/occupied.
The model was trained with images all belonging to the same parking area, taken at different hours of day and with different light conditions. Images were taken by different cameras but the cameras are all of the same model (raspberry cameras).
I tried to run the model with a few images some of them taken from their dataset and other downloaded from google.
The images taken from their dataset are correctly classified while the ones taken from google are not correctly classified.
My question is: is it possible to deploy a NN model trained with images all coming from a single parking area in another parking area? Is not such a model for parking detection occupancy supposed to generalize independently from the location where training images have been taken?
If you know about an already existing trained model that works good please let me know.