Opencv窗口显示图像的时候设置字体
2013-12-24 14:51
239 查看
初始化字体
CvFont font;
cvInitFont( &font, CV_FONT_VECTOR0,1, 1, 0, 1, 8);
//添加文字到图像中
cvPutText(
Image, "HELLO!", cvPoint(20, 20), &font,CV_RGB(255,255,255));
参数说明:
void cvInitFont(
CvFont*font, //被初始化的字体结构体
intfont_face,//字体名称标识符
$CV_FONT_HERSHEY_SIMPLEX - 正常大小无衬线字体。
$CV_FONT_HERSHEY_PLAIN - 小号无衬线字体。
$CV_FONT_HERSHEY_DUPLEX - 正常大小无衬线字体。( CV_FONT_HERSHEY_SIMPLEX更复杂)
$CV_FONT_HERSHEY_COMPLEX - 正常大小有衬线字体。
$CV_FONT_HERSHEY_TRIPLEX - 正常大小有衬线字体 (CV_FONT_HERSHEY_COMPLEX更复杂)
$CV_FONT_HERSHEY_COMPLEX_SMALL - CV_FONT_HERSHEY_COMPLEX 的小译本。
$CV_FONT_HERSHEY_SCRIPT_SIMPLEX - 手写风格字体。
$CV_FONT_HERSHEY_SCRIPT_COMPLEX - 比CV_FONT_HERSHEY_SCRIPT_SIMPLEX更复杂。//这个参数能够由一个值和可选择的CV_FONT_ITALIC字体标记合成,就是斜体字
doublehscale,//字体宽度。//如果等于1.0f,字符的宽度是最初的字体宽度。如果等于0.5f,字符的宽度是最初的字体宽度的一半
doublevscale,//字体高度。
doubleshear=0,//字体的斜度。//当值为0时
,字符不倾斜;当值为1.0f时,字体倾斜≈45度,等等。厚度让字母着重显示。函数cvLine用于绘制字母
intthickness=1, //字体笔划的粗细程度
intline_type=8 //字体笔划的类型 //在图像中显示文本字符串
初始化字体
CvFont font;
cvInitFont( &font, CV_FONT_VECTOR0,1, 1, 0, 1, 8);
//添加文字到图像中
cvPutText(
Image, "HELLO!", cvPoint(20, 20), &font,CV_RGB(255,255,255));
参数说明:
void cvInitFont(
CvFont*font, //被初始化的字体结构体
intfont_face,//字体名称标识符
$CV_FONT_HERSHEY_SIMPLEX - 正常大小无衬线字体。
$CV_FONT_HERSHEY_PLAIN - 小号无衬线字体。
$CV_FONT_HERSHEY_DUPLEX - 正常大小无衬线字体。( CV_FONT_HERSHEY_SIMPLEX更复杂)
$CV_FONT_HERSHEY_COMPLEX - 正常大小有衬线字体。
$CV_FONT_HERSHEY_TRIPLEX - 正常大小有衬线字体 (CV_FONT_HERSHEY_COMPLEX更复杂)
$CV_FONT_HERSHEY_COMPLEX_SMALL - CV_FONT_HERSHEY_COMPLEX 的小译本。
$CV_FONT_HERSHEY_SCRIPT_SIMPLEX - 手写风格字体。
$CV_FONT_HERSHEY_SCRIPT_COMPLEX - 比CV_FONT_HERSHEY_SCRIPT_SIMPLEX更复杂。//这个参数能够由一个值和可选择的CV_FONT_ITALIC字体标记合成,就是斜体字
doublehscale,//字体宽度。//如果等于1.0f,字符的宽度是最初的字体宽度。如果等于0.5f,字符的宽度是最初的字体宽度的一半
doublevscale,//字体高度。
doubleshear=0,//字体的斜度。//当值为0时
,字符不倾斜;当值为1.0f时,字体倾斜≈45度,等等。厚度让字母着重显示。函数cvLine用于绘制字母
intthickness=1, //字体笔划的粗细程度
intline_type=8 //字体笔划的类型 //在图像中显示文本字符串
相关文章推荐
- opencv--用鼠标动态改变显示图像窗口大小
- Opencv图像识别从零到精通(11)---一个窗口多图显示
- opencv::将两幅图像合并后,在同一个窗口显示;并将合并的图像流保存成视频文件
- opencv单个窗口显示多幅图像
- OpenCV加载图像并建立窗口显示代码
- OpenCV(EmguCV)2.1新特性介绍之图像差异StereoSGBM与设置窗口属性SetWindowProperty(StereoSGBM Of OpenCV 2.1)
- 利用opencv将两张图像在同一窗口上显示,并在图片上显示文字
- 彻底解决显示Opencv中Mat图像到Mfc窗口问题
- Java OpenCV开发——使用JavaCV在窗口显示图像,并监听鼠标点击事件
- 设置子窗口显示的时候相对主窗口的位置
- 利用OpenCV鼠标事件设置函数setMouseCallback显示图像像素坐标值!
- opencv一个窗口显示多幅图像
- 用OpenCV将图像显示在MFC的窗口中
- DIV+CSS 布局一行两列,左列固定宽度,右列自适应宽度;设置最小宽度,窗口小的时候显示滚动条.
- 增加工具栏提示&修改程序字体&设置文档标题&控制窗口显示&更新菜单选中/不选中状态
- opencv单个窗口中显示多个图像
- OpenCV下实现单窗口显示多幅图像的源码!
- 如何将利用OpenCV加载的图像显示在窗口位置?
- 新 OpenCV 多幅图像 同一个窗口 显示 代码优化版
- OpenCV单窗口显示多幅图像的代码