我在opencv中有一个图像,我想在轴上添加标签。实际上我想要类似于xlabel和ylabel matlab函数的实现。那么,如何在图像的x轴和y轴上添加标签?
答案 0 :(得分:7)
如果你有一个标签变量label
图像矩阵img
和位置x
和y
,你可以做
putText(img, label, Point(x, y), FONT_HERSHEY_PLAIN, 1.0, CV_RGB(0,255,0), 2.0);
其他参数适用于字体属性。
答案 1 :(得分:1)
您需要获取原始图像的大小,然后创建一个大于现有图像的新图像,在此图像中手动绘制Axis,并使用putText函数标记它们。然后将原始图像插入此新图像的相关部分。
图片没有" Axis"因此,您的标签和轴将需要成为图像的一部分!