在opencv图像中添加文本标签

时间:2014-01-21 11:31:24

标签: c++ opencv label

我在opencv中有一个图像,我想在轴上添加标签。实际上我想要类似于xlabel和ylabel matlab函数的实现。那么,如何在图像的x轴和y轴上添加标签?

2 个答案:

答案 0 :(得分:7)

如果你有一个标签变量label图像矩阵img和位置xy,你可以做

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

其他参数适用于字体属性。

答案 1 :(得分:1)

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

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