Ajouter des étiquettes de texte dans l'image opencv
J'ai une image dans opencv, et je tiens à ajouter des étiquettes de l'axe. En fait, je veux de mise en œuvre similaire comme xlabel et ylabel des fonctions matlab. Comment est-il alors, pour ajouter des étiquettes dans les deux axes x et y d'une image?
si vous savez où vous pouvez imprimer les étiquettes que vous pouvez utiliser
cv::putText
docs.opencv.org/modules/core/doc/...OriginalL'auteur Jose Ramon | 2014-01-21
Vous devez vous connecter pour publier un commentaire.
Si vous avez une chaîne d'une étiquette de variable
label
image de la matriceimg
et les positionsx
ety
, vous pouvez le faireLes paramètres supplémentaires sont pour les attributs de police.
Faire une copie avec img.clone() puis modifier la copie.
OriginalL'auteur Jos
Vous aurez besoin pour obtenir la taille de l'image originale, puis créer une nouvelle image qui est plus grande que l'image existante à partir de cela, tirer manuellement votre Axe dans cette image, et les étiquettes à l'aide de la putText fonction. Ensuite, insérez l'image d'origine dans la partie pertinente de cette nouvelle image.
Images n'ont pas de "l'Axe du mal" en tant que tel, de sorte que vos étiquettes et axe devra être une partie de l'image!
OriginalL'auteur Luke Webb