如果想在OpenCV里输出一些英语文字,如下图:
这里看到输出文字的大小不一样,这需要怎么样来实现呢?由于OpenCV里所有显示的元素全是像素,那么文字也需要变换为图片才可以输出,因此这个字符的大小问题,就变成了图像变换问题了。幸好OpenCV已经提供了英文字符的输出大小的函数getFontScaleFromHeight,通过这个函数就可以计算你想输出字符的大小。
接着来看一下getFontScaleFromHeight函数的定义:
其中参数:
fontFace 使用的字体类型:
如果想在OpenCV里输出一些英语文字,如下图:
这里看到输出文字的大小不一样,这需要怎么样来实现呢?由于OpenCV里所有显示的元素全是像素,那么文字也需要变换为图片才可以输出,因此这个字符的大小问题,就变成了图像变换问题了。幸好OpenCV已经提供了英文字符的输出大小的函数getFontScaleFromHeight,通过这个函数就可以计算你想输出字符的大小。
接着来看一下getFontScaleFromHeight函数的定义:
其中参数:
fontFace 使用的字体类型: