上位机图像处理和嵌入式模块部署(qmacvisual串口输出结果)

news2025/1/16 13:48:37

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

        前面我们谈到了图像的输入、算法的添加,一切看上去都没有问题。但是这中间缺少了一个重要的环节,那就是结果的输出。如果我们获得了最终的结果,但是没有办法及时送出去,这样也是不合适的。因为只有把结果发送给其他设备,才能体现出整个图像处理设备在系统中的价值。

        目前来说,所有的设备接口当中,串口的收发是最为简单的。所以,我们可以通过一对虚拟串口来实现整个数据的收发过程仿真。这样,也避免了真实设备的采购需求。

1、安装vspd软件

        vspd软件,全称是Virtual Serial Port,也就是虚拟串口的意思。它的方法一般就是,创建一对串口。以串口1和串口2为例,这样就可以实现从串口1发送数据、从串口2接受数据的需求了。软件的下载地址如下所示,

https://www.virtual-serial-port.org/vspd-post-download.html

2、配置vspd软件

        配置的过程比较简单。主要就是打开vspd软件,创建一对虚拟串口就可以,创建好了截图效果应该是这样的,

3、在qmacvisual下面添加串口设备

        添加串口设备,主要是配置一些串口的基本属性,比如哪一个串口、波特率是多少、有没有停止位。配置好了,截图应该是这样的,

4、配置串口通信插件

        设备准备好了,下面就可以准备用这个串口发送数据了。要做到这一点,有一些基础条件还是要准备的,比如创建工程,创建流程。串口通信的插件位于【通讯工具】-》【串口通信】,直接从树节点拖过来即可。

        因为插件发送的数据类型是QString,所以可以先在全局变量中准备一个待发送的数据,内容为“hello,world”,

        数据准备好了,接下来就可以配置插件窗口。相关的配置内容,主要就是告诉插件,需要从哪个串口把数据送出去、以及送出去的是哪个数据。配置好了,单击执行按钮就可以了。

5、从另外一个虚拟串口打印数据

        因为前面我们说过,串口测试的方法是使用了一对虚拟串口。既然qmacvisual使用的是com1串口,那我们这里就需要从另外一个串口把数据收到,也就是com2。这里,我们使用了一个叫mobaxterm的软件,从com2接收数据。这样在qmacvisual控件窗口里面,单击执行按钮之后,我们就可以在mobaxterm窗口看到这样的内容打印,

6、其他的输出设备

        除了串口设备之外,其他的网络设备也是类似的。一般都需要像这样进行配置,即配置具体发送的设备是哪一个,发送什么样的数据。如果是设备,还涉及到ip、port;如果是数据,就涉及到换行、16进制、换行等配置。当然,处理的流程都是差不多的。

        在这过程中,对于部分插件的输出数据,如果不符合发送的类型要求,这个时候就需要用脚本换算一下,或者是直接在插件里面进行修改处理,具体哪一种看自己的实际需求了。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java中的参数传递

程序设计语言将实参传递给方法(或函数)的方式分为两种: 值传递:方法接收的是实参值的拷贝,会创建副本。引用传递:方法接收的直接是实参所引用的对象在堆中的地址,不会创建副本,对形…

一文掌握mysql中的查询语句

目录 1. 聚合查询1.1 聚合函数1.2 GROUP BY子句1.3 HAVING 2. 联合查询2.1 内连接2.2 外连接2.3 自连接2.4 子查询2.5 合并查询 1. 聚合查询 1.1 聚合函数 常见的统计总数、计算平局值等操作,可以使用聚合函数来实现,常见的聚合函数有: 函…

Ubuntu 基本操作-嵌入式 Linux 入门

在 Ubuntu 基本操作 里面基本就分为两部分: 安装 VMware 运行 Ubuntu熟悉 Ubuntu 的各种操作、命令 如果你对 Ubuntu 比较熟悉的话,安装完 VMware 运行 Ubuntu 之后就可以来学习下一章节了。 1. 安装 VMware 运行 Ubuntu 我们首先来看看怎么去安装 V…

[MYSQL数据库]--表内操作(CURD)

前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、表的 Cre…

【rk3368 android6.0 恢复出厂设置功能】

rk3368 android6.0 恢复出厂设置功能 恢复出厂设置三种方法一,设置--进入恢复出厂设置页面二,发送广播形式三,命令形式总结 郑重声明:本人原创博文,都是实战,均经过实际项目验证出货的 转载请标明出处:攻城狮2015 恢复…

视频素材网站哪个好?推荐几个高清无水印的短视频素材网

小伙伴们,如果你也是短视频的狂热爱好者,想要制作出优质满分的短视频作品,但苦于不知道从哪儿搞来那些高清无水印的素材,那今天你就来对地方啦!我这里有几个绝佳的素材网站推荐给你,让你的创作源源不断。 …

Kubernetes kafka系列 | k8s部署kafka+zookeepe集群(可外部通信)| kafka docekr镜像制作-v3.5.2

一、 Kafka、ZooKeeper 的分布式消息队列系统总体架构 典型的 Kafka 体系架构包括若干 Producer(消息生产者),若干 Broker(作为 Kafka 节点的服务器),若干 Consumer (Group),以及一个 ZooKeeper 集群。 Kafka 通过 ZooKeeper 管理集群配置、选举 Leader,并在 Consum…

自动化运维工具 ---------------Ansible

一、Ansible 发展史及功能 作者:Michael DeHaan( Cobbler pxe kikstar 与 Func 作者)ansible 的名称来自科幻小说《安德的游戏》中跨越时空的即时通信工具,使用它可以在相距数光年的距离,远程实时控制前线的舰队战斗2…

AI人员睡岗识别摄像机

近年来,随着人工智能技术的不断发展,智能监控系统也得到了广泛应用。其中,AI人员睡岗识别摄像机作为一种新型的智能监控设备,正在逐渐受到企业和机构的关注和使用。这种摄像机利用人工智能技术,能够实时监测和识别工作…

智能指针的讲解

1.为什么要智能指针 首先我们分析一段代码: 1、如果p1这里new 抛异常会如何? 2、如果p2这里new 抛异常会如何? 3、如果div调用这里又会抛异常会如何? int div() {int a, b;cin >> a >> b;if (b 0)throw invalid_ar…

别再写传统简历了!AI简历5个超实用的功能,助你求职一臂之力(强烈建议收藏)

你们在制作简历时,是不是基本只关注两件事:简历模板,还有基本信息的填写。 当你再次坐下来更新你的简历时,可能会发现自己不自觉地选择了那个“看起来最好看的模板”,填写基本信息,却没有深入思考如何使简历更具吸引力。这其实是一个普遍现象:许多求职者仍停留在传统简历…

使用Julia语言展示几何平均值与算数平均值在实际应用中的差别(采用注册计量师考试试题)

理论部分 在注册计量师考试中有一道试题,大体内容为: 现在有一块砝码在等臂天平上进行测量,第一次测得值是19.6g,调换两边位置后的测得值是19.7g, 天平最终测得检测样品的重量为多少? 个别同事可能会将算…

每日一题leetcode -299.猜数字游戏

水一期 class Solution { public:string getHint(string secret, string guess) {int bulls 0;vector<int> cntS(10), cntG(10);for (int i 0; i < secret.length(); i) {if (secret[i] guess[i]) {bulls;} else {cntS[secret[i] - 0];cntG[guess[i] - 0];}}int c…

蓝桥杯真题讲解:三国游戏(贪心)

蓝桥杯真题讲解&#xff1a;三国游戏&#xff08;贪心&#xff09; 一、视频讲解二、正解代码 一、视频讲解 蓝桥杯真题讲解&#xff1a;三国游戏&#xff08;贪心&#xff09; 二、正解代码 //三国游戏&#xff1a;贪心 #include<bits/stdc.h> #define int long lon…

DJI RONIN 4D变0字节恢复案例

RONIN 4D这个产品听起来比较陌生&#xff0c;还是DJI大疆出品。没错&#xff0c;这是大疆进军影视级的重点明星机型。前阵子刚处理过大疆RONIN 4D的修复案例&#xff0c;下边这个案例是和exfat有关的老问题:文件长度变成0字节。 故障存储:希捷18T /MS Exfat文件系统。 故障现…

navicat查询结果导出(excle、txt、sql、html等)

执行查询结果后按照如下流程操作&#xff1a; 1、点击“文件”&#xff0c;选择“导出结果” 2、在弹出的弹窗中选择“导出当前的结果” 3、选择需要导出的格式&#xff0c;点击“下一步” 4、选择路径后&#xff0c;点击“下一步” 5、默认点击“下一步” 6、点击“开始” 7、…

计算机缺失iutils.dll怎么办,分享5种靠谱的解决方法

​在计算机系统运行过程中&#xff0c;如果发现无法找到或缺失iutils.dll文件&#xff0c;可能会引发一系列的问题与故障。首先&#xff0c;由于iutils.dll是系统中一个重要的动态链接库文件&#xff0c;它的主要功能可能涉及到系统核心服务、应用程序支持或者特定功能模块的运…

漫途桥梁结构安全监测方案,护航桥梁安全!

桥梁作为城市生命线的重要组成部分&#xff0c;承载着城市交通、物流输送、应急救援等重要职能。然而&#xff0c;随着我国社会经济的飞速发展&#xff0c;桥梁所承载的交通流量逐年增长&#xff0c;其安全性所面临的挑战亦日益严峻。例如恶劣的外部环境、沉重的荷载以及长期使…

C语言例2-1:从键盘输入两个整数,计算其乘积

代码如下&#xff1a; //从键盘输入两个整数&#xff0c;计算其乘积 #include<stdio.h> int main(void) /*主函数*/ {int n1, n2, result; /*定义保存两个整数及其乘积的变量*/printf("please inp…

深圳市优质IDC服务商

深圳市南方联合科技有限公司是一家立足深圳、辐射全国的电信中立数据中心运营商&#xff0c;依托与电信运营商、IT 设备厂商在资源及渠道上的优势&#xff0c;借鉴业界成功运营经验&#xff0c;为用户提供持续、高速、安全的互联网数据中心服务&#xff08;IDC&#xff09;、企…