0
Je suis en train d'utiliser un générateur de marqueur à l'aide http://keystone.umd.edu/html/markergen.htmlmarqueur Id est faux pour lib aruco
mais le marqueur détecté a un mauvais identifiant.
ici est mon code
cv::Mat operator()(cv::Mat input)
{
cv::flip(input, input, 1);
MDetector.setDictionary(aruco::Dictionary::ARUCO);
iThresParam1 = MDetector.getParams()._thresParam1;
iThresParam2 = MDetector.getParams()._thresParam2;
MDetector.setThresholdParams(7, 7);
MDetector.setThresholdParamRange(2, 0);
//Ok, let's detect
MDetector.detect(input,Markers,CamParam,-1);
//for each marker, draw info and its boundaries in the image
for (unsigned int i=0;i<Markers.size();i++) {
Markers[i].draw(input,cv::Scalar(0,0,255),2);
}
cv::imshow("in",input);
cv::imshow("thres", MDetector.getThresholdedImage());
return input;
}
Bienvenue dans Stack Overflow! Cela ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire en dessous de son message - vous pouvez toujours commenter vos propres messages, et une fois que vous [gagner] (http://meta.stackoverflow.com/q/146472/169503) suffisant [ réputation] (http://stackoverflow.com/help/whats-reputation) vous serez en mesure de [commenter] (http://stackoverflow.com/help/privileges/comment) sur n'importe quel post. Si vous avez une question connexe mais différente, [posez une nouvelle question] (http://stackoverflow.com/questions/ask) en référençant celle-ci si cela vous aidera à fournir un contexte. – ddb