上位机图像处理和嵌入式模块部署(qmacvisual二维码识别)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        如果说条形码在商品上使用比较多的话,那么二维码识别是一个更加使用频繁的场合。为什么使用这样频繁,我想很多一部分原因来自于手机交友、聊天工具的推广、以及手机支付工具的使用。特别是现在,使用现金的机会越来越少,大家出门一般都不带钱包了,购买东西之后,扫一下二维码,这就是现在大家出门的一种消费方式。所以,二维码识别的场合还是比较多的。

        今天,我们正好趁着学习qmacvisual的机会,学习一下二维码的识别。

1、创建项目

        老规矩,第一步还是创建项目。当然要想使用这个功能,需要保证软件已经使用正确的用户名登陆上之后,才能进行操作。

2、创建流程

        流程本身依赖于项目而存在。一个项目下面,可能存在若干个流程。并且,这些流程可以是并发存运行的,这些都是可能的。

3、添加图片读取

        需要处理二维码识别,那么需要首先添加一个图片读取的功能。这个功能可以从【图像处理】-》【获取图像】拖过来。接着,在数据源当中选择好需要测试的图像,

4、添加二维码识别的插件

        本身qmacvisual已经添加了二维码识别的功能。它的位置位于【检测识别】-》【二维码识别】,我们直接把相应的控件拖过来就行。

        不过这个时候,我们还不能使用二维码识别,需要配置下图像的数据源,比如说像这样,

        确认好数据源之后,我们直接单击右下方的执行按钮,就可以看到二维码的识别效果了,

        从上图可以看出,识别的效果由两部分组成,一部分是二维码的内容,位于窗口左侧下方的部分;一部分是二维码的窗口,位于右侧的绿色窗口。

5、额外显示的插件

        有的时候,如果需要显示的内容比较多,比如说多个camera同时显示,又或者是我们希望看到一些中间效果的图片,这个时候就需要这个控件了。当然,在使用这个控件之前,需要先配置一下窗口显示属性。我们在图像布局当中选择了显示两个窗口,

        配置好了之后,就可以把【图像处理】-》【图像显示】的插件拖过来,效果是这样的,

        这个时候其实还没有办法使用这个插件,需要配置一下图像显示。配置的方法也比较简单,就是将图像布局中的窗口和对应的图像源绑定在一起。如果需要显示两幅图像,就要把控件拖两次,

        一切都准备好之后,我们就可以单击流程上面的执行按钮,位置在流程的正上方,

        整体运行的效果如下所示,也就是在软件右侧的两个窗口都有了自己的图像。这在流程调试和标定的过程中还是非常有用的,大家可以多多练习下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/526760.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

渗透测试——信息收集

信息收集 前言 信息收集是在做渗透时找尽可能的多的信息,为之后的渗透做铺垫。信息收集的方法有很多 比如,页面、真实的IP、域名/子域名、敏感目录/文件、端口探测、CMS指纹识别、操作系统识别 1. 页面信息收集 拿到域名后,从网站的url中…

Bee Mobile组件库重磅升级

Bee Mobile组件库重磅升级! 丰富强大的组件移动预览快速上手create-bee-mobile Bee Mobile组件库重磅升级! Bee Mobile组件库最新 v1.0.0 版本,支持最新的 React v18。 主页:Bee Mobile 丰富强大的组件 一共拥有50多个组件&…

基于javaweb+springboot开发的城市地名地址信息管理系统设计和实现

基于javaweb(springboot)城市地名地址信息管理系统设计和实现 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言…

一切都在变好

(1)规模复杂性Hold不住了 我已经说过多次,有几个: 1、5400多只股票,还会再持续增加 2、2.2亿账户,每年还以1600万在增加 3、60-90万亿市值 4、每天6000亿-万亿交易额,看趋势还在增加 也就是说&a…

时间序列-AR MA ARIMA

一、AR模型(自回归) AR探索趋势和周期性 预测依赖于过去的观测值和模型中的参数。模型的阶数 p pp 决定了需要考虑多少个过去时间点的观测值。 求AR模型的阶数 p和参数 ϕ i \phi_i ϕi​ ,常常会使用统计方法如最小二乘法、信息准则(如AIC、BIC&#xf…

开源的Java图片处理库介绍

在 Java 生态系统中,有几个流行的开源库可以用于图片处理。这些库提供了丰富的功能,如图像缩放、裁剪、颜色调整、格式转换等。以下是几个常用的 Java 图片处理库的介绍,包括它们的核心类、主要作用和应用场景,以及一些简单的例子…

加密流量分类torch实践4:TrafficClassificationPandemonium项目更新

加密流量分类torch实践4:TrafficClassificationPandemonium项目更新 更新日志 3/10号更新 流量预处理更新 增加了基于splitCap.exe分流预处理,并且除了提取负载与包长序列后,支持提取统计特征(26维度)。 26维度统计…

表单进阶(3)-上传文件和隐藏字段

上传文件&#xff1a;<input type"file"> 隐藏字段&#xff1a;<input type"hidden" name"" id"" value"带给后端的信息"> 禁用disabled&#xff1a;<button disabled"disabled">注册</bu…

UDP与TCP:了解这两种网络协议的不同之处

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

微信小程序-侧滑删除

简介 movable-view和movable-area是可移动的视图容器&#xff0c;在页面中可以拖拽滑动。 本篇文章将会通过该容器实现一个常用的拖拽按钮功能。 使用效果 代码实现 side-view.wtml 布局见下面代码&#xff0c;left view为内容区域&#xff0c;right view为操作按钮&a…

虚函数与纯虚函数有什么区别?

总的来说有两点区别&#xff1a; 1.虚函数的作用主要是矫正指针&#xff08;口语化的说法&#xff09; 2.虚函数不一定要重新定义&#xff0c;纯虚函数一定要定义&#xff08;口语化的说法&#xff09; 1&#xff09;. 虚函数的作用主要是矫正指针&#xff0c;使得基类的指针…

Python爬虫——scrapy-4

目录 免责声明 目标 过程 先修改配置文件 再修改pipelines.py 最后的结果是这样的 read.py pipelines.py items.py settings.py scrapy日志信息以及日志级别 settings.py文件设置 用百度实验一下 指定日志级别 WARNING 日志文件 注意 scrapy的post请求 简介 …