OpenCV中的getTextSize函数的原型是
cv::Size cv::getTextSize(
const string& text,
int fontFace,
double fontScale,
int thickness,
int* baseLine
);
其中前四个参数都好理解:text为文本,fontFace为文本的字体类型,fontScale为文本大小的倍数(以字体库中的大小为基准而放大的倍数),thickness为文本的粗细。最后一个参数baseLine是指距离文本最低点对应的y坐标,乍听起来很乱,具体如图所示
我们对于四线本应该很熟悉,在小学英语时会经常用这种本子写英文,借助其中的三条线可以帮助我们了解该函数。函数返回的Size中的height其实是图中两个红线的距离,而baseLine即下面红线与蓝线直接的距离。