23、OpenCV的Qt界面使用指南

OpenCV的Qt界面使用指南

1. Qt界面基础展示

当启用Qt界面时,图像会显示工具栏、状态栏和文本覆盖层。如图所示,状态栏会显示鼠标当前所在像素的x、y位置以及RGB值。这些功能在编译代码时启用Qt界面即可免费获得。若不想显示这些装饰,在调用 cv::namedWindow() 时添加 cv::GUI_NORMAL 标志,它们就会消失。

1.1 操作菜单

使用 cv::GUI_EXTENDED 创建窗口时,工具栏会显示一系列按钮。此外,还有一个弹出菜单,无论是否使用 cv::GUI_EXTENDED ,它都可用。通过在图像上右键单击即可显示该菜单,其选项与工具栏相同。

1.2 文本覆盖层

Qt GUI提供了在显示的图像顶部放置短暂横幅(即覆盖层)的功能。覆盖层带有阴影框,便于阅读,适合显示视频的帧号、帧率或图像的文件名等简单信息。可在任何窗口显示覆盖层,即使使用 cv::GUI_NORMAL 也没问题。

int cv::displayOverlay(
  const string& name,                 // 用于标识窗口的句柄
  const string& text,                 // 要显示的文本
  int           delay                 // 显示文本的毫秒数 (0 表示“永远”)
);
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值