Closed Arminkhodaei closed 7 years ago
Apologies, some dev code got mixed into the main branch by mistake, will push a fix shortly.
(feel free to re-open if the fix doesn't work)
Thank you so much @albanie. The previous problems have solved.
But I think there is something else that is going wrong in vl_nnmatchpriors
.
When I want to use the output generated by training procedure (for example net-epoch-50.mat
) in test mode, I face an error at the following assertion:
cellfun(@(x) assert(all(all(x(:,3:4) - x(:,1:2) > 0)), ...
'MULTIBOXCODER:invalidGroundTruthBoxes', ...
'ground truth boxes must be in the (xmin, ymin, xmax, ymax) format'), ...
gt) ;
This is the exact error message:
Input #2 expected to be a cell array, was double instead.
I think since in this case, the gt
argument is an empty 0x0 double array, there should be some problems.
Hello;
It seems there is some inconsistency between "vl_nnmatchpriors.m" and "matchPriors.m", since when I tried to train the network using "ssd_pascal_train", I got stuck in the following errors:
1)
2)
I would be appreciated if you have a solution.