摘要: 不同的国家和地区制定了不同的标准,由此产生了 GB2312、GBK、Big5、Shift_JIS 等各自的编码标准。这些使用 1 至 4 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码;在日文Windows操作系 阅读全文
posted @ 2020-10-28 10:43 sunyheart 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 普通遍历 <!-- wx:for-item 和wx:for-index只指定变量名所以不用双花号 --> <view wx:for="{{data}}" wx:for-item="item" wx:for-index="index"> {{item1.name}} </view> 多重遍历 <!-- 阅读全文
posted @ 2020-10-28 10:41 sunyheart 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 信号(signal)和槽(slot)是qt最常用的功能模块。 定义信号 信号signal,只需定义不用实现,可以带参数; 槽是需定义亦需实现,可以带参数; 相同点是,信号和槽都必须没有返回值,且同一组信号和槽函数的参数必须相同或者槽函数参数少于信号参数个数; signals: void a(); 槽 阅读全文
posted @ 2020-10-28 10:38 sunyheart 阅读(496) 评论(0) 推荐(0) 编辑
摘要: #pragma once #include <QSqlDatabase> #include <QSqlQuery> #include <QSqlError> #include <QSqlRecord> #include <QDebug> #include <QDir> #include <iostr 阅读全文
posted @ 2020-10-28 10:36 sunyheart 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 播放声音,需要qt项目先引入模块Multimedia Widget 在资源文件中添加声音静态文件。 可以得到路径如:/demo.wav 或者直接放到根目录下,得到相对目录./demo.wav 播放声音。 //引入头文件 #include <QSound> //实例化 success = new QS 阅读全文
posted @ 2020-10-28 10:34 sunyheart 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: RS-485是一种半双工的通信协议,经常用于工业控制模块间的通信,因其传输距离远,不容易出错的特点,应用广泛。 此为windows下示例,linux需做相应修改。 #pragma once #include <windows.h> #include <stdio.h> #include <stdli 阅读全文
posted @ 2020-10-28 10:33 sunyheart 阅读(3641) 评论(0) 推荐(0) 编辑
摘要: Halcon 多用于工业视觉处理,机器学习等,经常要和其他库联合使用。此例说明字符串数组如何转换输出。 for (int i = 0;i < codeLen;i++) { HString str = hv_DecodedDataStrings[i].S(); char* code = const_c 阅读全文
posted @ 2020-10-28 10:31 sunyheart 阅读(2527) 评论(0) 推荐(1) 编辑
摘要: /// 转化Mat为QImage QImage scan::Mat2QImage(const cv::Mat& mat) { QImage img; int chana = mat.channels(); /// 依据通道数不同,改变不同的装换方式 if (chana > 1) { //img = 阅读全文
posted @ 2020-10-28 10:30 sunyheart 阅读(489) 评论(0) 推荐(0) 编辑
摘要: //初始化模型 CreateBarCodeModel(HTuple(), HTuple(), &hv_BarCodeHandle); //设置最小对象面积大小 SetBarCodeParam(hv_BarCodeHandle, "element_size_min", 3200); //设置校验开启 阅读全文
posted @ 2020-10-28 10:29 sunyheart 阅读(840) 评论(0) 推荐(0) 编辑
摘要: #pragma once #include <QObject> #include <QEventLoop> #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> #include <QNetworkAccessManager> 阅读全文
posted @ 2020-10-28 10:28 sunyheart 阅读(166) 评论(0) 推荐(0) 编辑
摘要: #pragma execution_character_set("utf-8") #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> int main() { cv::VideoCapture capDevice(0); ca 阅读全文
posted @ 2020-10-28 10:25 sunyheart 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 单相机标定通常是相机使用的第一步,只有通过标定才能准确的获得相机的内参,以便于进行消除畸变、1D/2D测量等后续操作。 1、生成标定板描述文件 gen_caltab (7, 7, 0.0125, 0.5, 'caltab.descr', 'caltab.ps') 参数含义可以查手册(f1),运行后会 阅读全文
posted @ 2020-10-28 10:23 sunyheart 阅读(980) 评论(0) 推荐(0) 编辑