在OpenCV图像中添加文本标签

Add text labels in opencv image

本文关键字:添加 文本标签 图像 OpenCV      更新时间:2023-10-16

我在openCV中有一个图像,我想在轴上添加标签。实际上,我想要与Xlabel和Ylabel Matlab函数类似的实现。那么,如何在图像的x和y轴上添加标签?

如果您有字符串标签变量label image matrix img和位置xy,则可以做

putText(img, label, Point(x, y), FONT_HERSHEY_PLAIN, 1.0, CV_RGB(0,255,0), 2.0);

其他参数用于字体属性。

您需要获取原始图像的大小,然后创建一个比现有图像大的新图像,在此图像中手动绘制轴,并使用它们标记它们putText函数。然后将原始图像插入此新图像的相关部分。

图像没有"轴",因此您的标签和轴将需要成为图像的一部分!