Je suis en train d'écrire du code qui utilise OpenCV et j'ai besoin d'avoir accès à PI (3.14 ...), je sais que Standard Math.h a l'éclat, mais je n'ai trouvé que cela n'est pas facile à utiliser, il n'est pas exposé par défaut . p>
openenv a une définition de PI? P>
3 Réponses :
Oui. Il définit Je pense que c'est défini dans le éditer: à plus près Look Il semble qu'il est disponible dans l'espace de noms global. p> cv_pi code>. P>
CV code> Espace de noms. P>
Joli. De plus, il semble être dans OpenCV2 / HAL / DEFS.H A >
Typiquement CV _ code> signifie espace de noms global, mais la plupart / beaucoup d'entre eux ont été modifiés en CV code> Espace de noms dans opencv 3.0 et obtenu CV _ code> supprimé AFAIK.
En fait, cv_pi code> est toujours le moyen d'aller à OpenCV 3.0. CV :: PI Code> ne fonctionne pas.
actuellement CV_PI semble être dans cvdef.h, ligne 193:
#define CV_PI 3.1415926535897932384626433832795
in openc python, il semble cv_pi code> (ou cv2.cv_pi code>) n'existe pas, utilisez numpy.pi code>. p >
Notez que le macro
M_PI code> n'est en réalité pas standard .