1 | initial version |
imho, you nailed it - windowSize is the only "variable" here, anything else is fixed.
the windowSize is the size of the images, the descriptor was trained upon, 64x128 for the inria person detector, 48x96 for the daimler person one, and if you would train your own "number or crown" coin detector, you'd probably choose 32x32 there.
(also, we're probably safe, to drop "java" from this question entirely.)
2 | No.2 Revision |
imho, you nailed it - windowSize is the only "variable" here, anything else is fixed.
the windowSize is the size of the images, the descriptor was trained upon, 64x128 for the inria person detector, 48x96 for the daimler person one, and if you would train your own "number "head or crown" tails" coin detector, you'd probably choose 32x32 there.
(also, we're probably safe, to drop "java" from this question entirely.)
3 | No.3 Revision |
imho, you nailed it - windowSize is the only "variable" here, anything else is fixed.
the windowSize is the size of the images, the descriptor was trained upon, 64x128 for the inria person detector, 48x96 for the daimler person one, and if you would train your own "head or tails" coin detector, you'd probably choose 32x32 there.there. it's the minimum size, detectMultiScale() can detect an object.
(also, we're probably safe, to drop "java" from this question entirely.)
4 | No.4 Revision |
imho, you nailed it - windowSize is the only "variable" here, anything else is fixed.
the windowSize is the size of the images, the descriptor was trained upon, e.g. 64x128 for the inria person detector, 48x96 for the daimler person one, and if you would train your own "head or tails" coin detector, you'd probably choose 32x32 there. it's the minimum size, detectMultiScale() can detect an object.
(also, we're probably safe, to drop "java" from this question entirely.)
5 | No.5 Revision |
imho, you nailed it - windowSize is the only "variable" here, anything else is fixed.
the windowSize is the size of the images, the descriptor was trained upon, e.g. 64x128 for the inria person detector, 48x96 for the daimler person one, and if you would train your own "head or tails" coin detector, you'd probably choose 32x32 there. it's the minimum size, detectMultiScale() can detect an object.object later.
(also, we're probably safe, to drop "java" from this question entirely.)
the HOGDecriptor class serves 2 purposes, on the one hand you can load a pretrained SVM and detectMultiScale() things it was trained upon(e.g. persons) in arbitrary images,
on the other hand (think about the coin example before), you can use it's compute() function to extract "feature" vectors for further machine learning later (you could train your own detector on positive/negative XxY windows)