J'essaie de calibrer la caméra en utilisant les échantillons OpenCV. Mais j'utilise une caméra Kinect pour faire l'étalonnage. Contrairement à certains qui utilisent des caméras intégrées, mon kinect est connecté via USB.Calibrage de la caméra OpenCV - Utilisation de Kinect
Ma première question est, dans le fichier "default.xml",
<Input>"1"</Input>
// To use an input camera -> give the ID of the camera, like "1"
Dois-je utiliser ID de la caméra Kinect pour remplacer l'ID "1"?
L'ID de la caméra Kinect sera comme "USB \ VID_0409 & P ~~~~~ A \ 8 & ~~~~~~~ & 4". La question suivante, je ne comprends pas pourquoi parce que la sortie de construction n'indique pas vraiment l'erreur. Mais quand je démarre le programme, il va sortir "Fermer le programme" après avoir traité un certain temps. Je fais point à point de débogage et je crois qu'il a atteint avec succès la fonction "findChessboardCorners".
Je crée un nouveau projet de console vide Win32, utilise le code de calibrage du didacticiel et ne change qu'un bit pour les propriétés de l'échiquier.
Le résultat est:
Quelqu'un peut-il me aider avec mon problème? Je vous remercie!