自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大兵小杰

代码改变人生,技术改变生活!

  • 博客(116)
  • 资源 (81)
  • 收藏
  • 关注

原创 C#调用C++动态库(DLL)数据类型转换

C#调用C++动态库(DLL)数据类型转换

2023-03-22 11:45:51 790 1

原创 Yuv422、Nv12转C#Bitmap

在Visual Studio 2019上使用C#,实现Yuv422、Nv12转C#Bitmap

2023-03-21 17:39:59 796 1

原创 计算两个颜色相似度

计算两个颜色相似度,用于判别两个颜色是否是同一种颜色。

2022-12-07 15:35:41 3425 4

原创 基于QT封装海康SDK(MvCameraControl),访问控制海康相机

封装类HkCameraApi,此类可以访问控制海康的网络相机、USB相机,可以同时采集多台相机的视频、控制设置的各种属性设置。

2022-11-25 15:40:47 1402

原创 C++实现类似QT中的计时器QTime类(CQTime)

在MFC下封装一个统计代码片段运行时间的类CQTime,方便在调试的时候统计代码的运行时间。

2022-11-24 16:00:26 738

原创 基于QT+Halcon实现黑白面积检测

1、在指定区域对图像做二值化,然后分别统计黑色像素和白色像素个数。2、输出黑色像素和白色像素个数,黑色像素比例和白色像素比例。3、实现黑白面积检测,只要使用了Halcon的Threshold()算子和Area()算子,原型如下:3.1、HRegion HImage::Threshold(double MinGray, double MaxGray) const参数解释如下:MinGray:降低灰度值的阈值。MaxGray:灰度值的上限阈值。HRegion:返回值,黑白区域。3.2、HTuple A

2022-04-16 17:35:02 1088

原创 基于QT+Halcon实现拟合圆形

1、在图像指定区域内拟合出圆形。2、拟合圆形成功后,输出圆形的圆心坐标、半径、真圆度和真圆量。真圆度越小圆形越圆。3、实现在图像拟合圆形,使用Halcon的两个算子,分别是MeasurePos()和FitCircleContourXld(),原型如下:3.1、void HMeasure::MeasurePos(const HImage& Image, double Sigma, double Threshold, const char* Transition, const char* Sele

2022-04-14 11:35:10 834 1

原创 QT信号与信号槽之connect

1、connect()函数原型如下所示:原型1:static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType = Qt::AutoConnection);原型2:static QMetaObject::Connection c...

2022-04-13 18:05:46 1409

原创 基于QT+Halcon实现拟合直线

1、实现在图像上拟合直线,主要使用了HalconMeasurePos()算子,此算子的原型如下:void HMeasure::MeasurePos(const HImage& Image, double Sigma, double Threshold, const char* Transition, const char* Select, HTuple* RowEdge, HTuple* ColumnEdge, HTuple* Amplitude, HTuple* Distance) const。.

2022-04-13 15:38:53 644

原创 QT封装动态库VC调用, 动态库发送消息给VC窗口

一、使用QT生成动态库。1、使用QT新建工程,步骤New Project-->>Library-->>C++库。2、给项目取名test21, 选择 “共享库”。3、选择“Desktop Qt 5.9.1 MSVC2013 64bit”。4、选择自己需要模块,如果不需要,则跳过这一步。5、双击“test21.pro”文件,并添加include(../QSoap/src/qtwinmigrate.pri),此模块用于与MFC窗口通信。该模块是一个单独工程,需要单独下载

2022-04-11 18:01:35 1345

原创 基于QT+Halcon实现线序识别

一、线序识别算法步骤。1.按照检测区域m_pItem1的外接矩形(rtBount)的大小, 截取感兴趣区域图像hRoi。2.把截取出来的感兴趣区域图像hRoi, 分离出R、G、B三个通道hRed、hGreen、hBlue。3.把hRed、hGreen、hBlue三个通道转换成cielab颜色空间, 得到hChannelL、hChannelA、hChannelB三个颜色图。4.设m_pItem1的宽为iItemW, 高为iItemH. 分别申请大小为iItemW的pSumL、pSumA、pSumB内

2022-04-11 11:03:12 1222

原创 C#调用VC进程, 并进行通信.

1.C#提供了Process类, 可以使用该类打开、退出其他进程。//打开进程private void btnOpenProcess_Click(object sender, EventArgs e){ m_Process = new Process(); //修改为SmartRxdCCD.exe的安装目录 m_Process.StartInfo.FileName = "E:\\a.exe"; m_Process.Start();}2....

2022-04-09 15:40:16 727

原创 Windows下基于VS2010 + opencv实现拉普拉斯金字塔融合算法(图像融合)

1、算法原理如下:(1)、首先建立两幅图像高斯金字塔,然后建立一定层数的拉普拉斯金字塔。拉普拉斯金字塔的层数越高,融合效果越好。层数N作为一个参数。(2)、传入一个mask掩膜,代表了融合的位置。比如说想在两图的中间进行融合,那么掩膜图像的左半为255,右半为0,反过来是一样的。根据这个mask建立一个高斯金字塔,用于后续融合,层数为N+1。(3)、根据mask将两幅图像的拉普拉斯金字塔的图像进行相加,mask为权值。相加的结果即为一个新的金字塔。同时,两幅图像的高斯金字塔的N+1层也进行这个操作,

2021-07-30 16:08:50 396

原创 Windows下基于QT + halcon实现拉普拉斯金字塔融合算法(图像融合)

1、算法原理如下:(1)、首先建立两幅图像高斯金字塔,然后建立一定层数的拉普拉斯金字塔。拉普拉斯金字塔的层数越高,融合效果越好。层数N作为一个参数。(2)、传入一个mask掩膜,代表了融合的位置。比如说想在两图的中间进行融合,那么掩膜图像的左半为255,右半为0,反过来是一样的。根据这个mask建立一个高斯金字塔,用于后续融合,层数为N+1。(3)、根据mask将两幅图像的拉普拉斯金字塔的图像进行相加,mask为权值。相加的结果即为一个新的金字塔。同时,两幅图像的高斯金字塔的N+1层也进行这个操作,

2021-07-30 16:00:41 964

原创 C++实现MySql、Oracle、Sqlite、SqlServer等数据的增删改查(VS2013)

1.软件界面布局如下2.选择登录的数据类型。3.登录MySql数据库3.1 查询MySql数据库3.2往MySql数据库增加数据3.3删除MySql数据库的数据, 选中列表的某一列,点击删除按钮。选中以后,点击删除按钮即可以删除4.总结其他数据库的操作同MySql数据库一样。需要工程源码的加QQ:1459118937...

2021-06-17 16:24:19 561

原创 QSet<T> 与 set<T>有本质区别

1. QSet<T> 只去重不排序, T必须实现 operator==() 和 全局qHash()2. set<T> 即去重又排序3. QSet<T>比set<T>速度快,占用空间多示例:class CPoint{public: CPoint(short xx = 0, short yy = 0) { x = xx; y = yy; } int keyValue() cons...

2021-02-23 11:50:09 912

原创 简介QT控件之QTextBrowser

1、QTextBrowser自带有默认的右键弹出菜单,如果想屏蔽掉默认菜单,点击右键的时候弹出自己定义的菜单,则需要把属性contestMenuPolicy:由DefaultContextMenu改为CustomContextMenu,或者使用代码设置contestMenuPolicy属性,代码如下所示:ui->tbMsg->setContextMenuPolicy(Qt::CustomContextMenu); QTextBrowser的属性页面如下:1.1 默认菜单如下:1.

2020-09-11 10:46:26 15576

原创 修改QT可执行程序(xxx.exe)的图标

1、下载需要的图标,如果下载的是png图片,需要把png转成ico,png在线转ico地址:https://www.easyicon.net/covert/2、把转换好的MainWindow.ico拷贝到与QT的程序源码在同一个目录。3、新建一个文本文件,命名为MainWindow.rc,然后在MainWindow.rc文件添加一下代码:IDI_ICON1 ICON DISCARDABLE "MainWindow.ico"4、在项目的工程文件xxx.pro,添加以下代码:RC_FILE

2020-09-09 16:36:27 1268

原创 Enigma Virtual Box工具打包可执行程序(exe)

1、下载Enigma Virtual Box打包工具,下载地址:2、本次测试使用QT生成的exe做测试,首先使用QT编译生成Windows下的可执行程序SerialPort.exe,然后把SerialPort.exe程序拷贝一个单独的目录,然后打开QT的命令窗口,把SerialPort.exe程序依赖的所有文件找到。3、从命令窗口进到SerialPort.exe所在的目录,然后执行命令windeployqt SerialPort.exe4、启动Enigma Virtual Box.exe

2020-09-09 16:22:20 2187 2

原创 halcon创建图像/设置图像像素值/获取像素值/保存图像/加载图像

//1.创建一通道图像HTuple hType("byte"); //定义图像像素类型HTuple hWidth(600); //定义图像宽度为400HTuple hHeight(300); //定义图像高度为300//方式1:利用构造函数, 创建一张1通道黑色图片HImage hImage1(hType, hWidth, hHeight);hImage1.WriteImage("bmp", 0, "/home/mark/Desktop/hImage1.bmp");...

2020-08-29 16:44:17 5610

原创 sproxy.exe工具使用WebService网址生成C++代码

一、使用sproxy.exe工具把WebService网址的接口生成C++接口。现在用天气预报的webserver网址做测试:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx。1、下载sproxy.exe工具,把sproxy.exe放到D:\w\mLib\Sproxy\目录下。下载链接:https://download.csdn.net/download/cwj066/12760717。2.将"***.asmx"的页面加一个

2020-08-27 18:21:50 2078 3

原创 win7配置QT/VS2013调用halcon库开发环境

一、安装以下软件。1、在win7上安装halcon库,我使用的是halcon12.0。下载链接:链接:https://pan.baidu.com/s/1pk65hNA4bf5s1fBU2k7fsQ提取码:bll82、在win7上安装QT5.9.1,安装的时候选择全部安装。下载链接:链接:https://pan.baidu.com/s/1OVByJWI9SjKYcKge3X57bw提取码:dn963、在win7上安装VS2013,安装的时候选择全部安装。迅雷下来链接:ed2k://|file|c..

2020-08-27 14:51:19 377

原创 MFC图片类CImage数据转换:yuv422转CImage、rgb转CImage、CImage拷贝到CImage、rgb数据垂直镜像

1、yuv转Rgb/*************************************************************函数名称 :Yuv2RgbImage函数功能 : 获取图片输出参数 :image_data_buf :图片数据buf,buf大小固定为w*h*3输入参数 :bSwitchRedBlue true:转成BGR false:转成RGB用法 :IplImage* Img = cvCreateImage(cvSize(w, h), 8, 3);rea..

2020-08-26 17:27:37 612

原创 C++调用JSON-CPP库实现JSON字符串解析

1、下载JSON-CPP库https://sourceforge.net/projects/jsoncpp/2、解压jsoncpp-src-0.5.0.tar3、打开VS2010新建一个名为testJson的空控制台程序,把刚刚解压的文件中include目录和src目录的文件autolink.h、config.h、features.h、forwards.h、json.h、json_batchallocator.h、json_internalarray.inl、json_internalmap

2020-06-16 11:46:24 505

原创 QT常用函数

一、此工程实现获取当前工程目录、获取指定目录下的所有文件名、获取系统当前时间、获取自1970.1.1日以来到当前时间的毫秒数、打开选择目录的对话框、打开选择目录的对话框、打开选择文件路径的对二、代码实现如下://1、获取Windows下的各种系统路径,其中MARK是我的电脑名/*QStandardPaths::DesktopLocation, "C:/Users/MARK/Desktop"QStandardPaths::DocumentsLocation, "C:/...

2020-05-25 16:40:23 657

原创 Windows下配置halcon开发环境(win7+halcon12.0+Qt5.9.1)

一、环境搭建1、下载qt-opensource-windows-x86-5.9.1.exe并安装,下载链接:链接:https://pan.baidu.com/s/1UctWCo08X91m2vIJgZvvXw提取码:tjh4 。2、下载halcon-12.0-windows-64.exe并安装,下载链接:链接:https://pan.baidu.com/s/1fqrCDhwq59WQWMW9Os677A提取码:1joa。(内置破解方法)3、找到halcon安装目录,我的暗转目录是C:\P..

2020-05-20 16:12:51 1480 6

原创 使用MFC类CDatabase、recordset实现查询数据库

一、软件界面二、源码// demoDlg.cpp : 实现文件//#include "stdafx.h"#include "demo.h"#include "demoDlg.h"#include "afxdialogex.h"#ifdef _DEBUG#define new DEBUG_NEW#endif// 用于应用程序“关于”菜单项的 CAboutDlg...

2020-03-12 15:53:15 1069

原创 C++实现连接SQL SERVER2008(_ConnectionPtr、_RecordsetPtr、_CommandPtr)

一、环境配置映入ADO动态库:#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","EndOfFile") rename("BOF","FirstOfFile")二、软件界面三、源码// testDlg.cpp : 实现文件//#include...

2020-03-12 15:44:57 810

原创 QT实现连接SQL Server2008(QSqlDatabase)

一、软件界面二、源码#include "MainWindow.h"#include "ui_MainWindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); ui-&g...

2020-03-12 15:31:23 941

原创 使用MFC开发ActiveX控件

前言:在《ADO数据库编程》中我们使用了如下的2个控件来进行数据库应用程序的编程,在其中我们不用编写任何代码,就能对数据库进行访问了。这些控件都是别人写好的控件,文件后缀多为*.ocx或*.dll,下面我们来开发自己的OCX控件。一、创建工程默认2步骤的选择介绍类视图中的类,继承关系class CMyClockApp : public ColeControlModu...

2019-11-25 18:42:56 329

原创 ADO数据库编程

ADO数据库编程中大型的数据库管理信息系统(MIS)的开发,一般很少用VC来完成(因为开发效率低,不过运行效率很高),而是使用VB, C#,Java等开发效率较高的语言。但小型MIS系统完全可以用VC来实现。下面讲解VC中访问数据库的基本技术。一、四种数据库访问技术ODBC(Open Database Connectivity)开放式数据库连接,是一种用来在数据库管理系统(DBMS)...

2019-11-23 15:24:29 334

原创 vs2010实现串口通信

1、由于最近需要做电脑与嵌入式设备的串口通信,所以使用vs2010开发了这个串口调试助手,本工程实现了枚举本机所有可用的串口、设置串口各种参数(波特率、奇偶校验、数据位、停止位等)、实现收发数据、16进制收发数据。软件界面如下:2、在界面添加mscomm串口控件(1)、要想在vs2010上使用mscomm串口控件,必须先在你开发的电脑上配置注册ActiveX控件,配置方法我上一篇博客有...

2019-11-23 14:28:35 4695

原创 vs2010串口开发(mscomm控件)_未在此计算机上注册ActiveX控件

1、简介在vs2010做串口开发时,当使用mscomm控件时,如果没有注册MSCOMM32.OCX,在运行工程时会弹出“未在此计算机上注册ActiveX控件”这个警告,解决方法如下:2、下载MSCOMM32.OCX文件如果是32位系统就下载32位的MSCOMM32.OCX,如果是64位系统就下载64位的MSCOMM32.OCX。下载链接:3、配置MSCOMM32.OCX(1...

2019-11-14 17:18:52 1646

原创 QT_Modbus类继承关系图

2019-11-14 10:41:33 149

原创 QT各种控件风格设置(Change styleSheet...)

1、checkbox.qssQCheckBox::indicator:unchecked{ image: url(:/assist/icon/assist-uncheck.png);}QCheckBox::indicator:unchecked:hover{ image: url(:/assist/icon/assist-uncheck-hover.png);}...

2019-11-13 11:15:52 803

原创 Qt与OpenCV图像的压缩与传输

1、Qt版本: 6.2MB 压缩成 170KB,  49倍(1)、发送方QImage image("/home/maya/Desktop/image/IMG00054.BMP");QBuffer buf;buf.open(QIODevice::ReadWrite);image.save(&buf,"JPG"); //用于直接将 image 压缩后 保存在 QByteArray 中...

2019-11-12 17:19:36 1036

原创 opencv基础_14(自定义线性滤波)

1、卷积概念(1)、卷积是图像处理中一个操作,是kernel在图像的每个像素上的操作。(2)、Kernel本质上一个固定大小的矩阵数组,其中心点称为锚点(anchor point)。2、卷积如何工作(1)、把kernel放到像素数组之上,求锚点周围覆盖的像素乘积之和(包括锚点),用来替换锚点覆盖下像素点值称为卷积处理。数学表达如下:Sum = 8x1+6x1+6x1...

2019-11-08 21:53:30 222

原创 opencv基础_14(基本阈值操作)

1、图像阈值(threshold)阈值 是什么?简单点说是把图像分割的标尺,这个标尺是根据什么产生的,阈值产生算法?阈值类型。(Binary segmentation)2、阈值类型一阈值二值化(threshold binary)左下方的图表示图像像素点Src(x,y)值分布情况,蓝色水平线表示阈值 3、阈值类型一阈值反二值化(threshold binary Inverte...

2019-11-07 22:56:57 194

原创 opencv基础_13(图像上采样和降采样)

1、图像金字塔概念(1)、我们在图像处理中常常会调整图像大小,最常见的就是放大(zoom in)和缩小(zoom out),尽管几何变换也可以实现图像放大和缩小,但是这里我们介绍图像金字塔(2)、一个图像金字塔式一系列的图像组成,最底下一张是图像尺寸最大,最上方的图像尺寸最小,从空间上从上向下看就想一个古代的金字塔。2、图像金字塔概念(1)、高斯金子塔 – 用来对图像进行降采样...

2019-11-06 22:24:39 272

原创 opencv基础_12(形态学操作应用-提取水平与垂直线)

1、原理方法 图像形态学操作时候,可以通过自定义的结构元素实现结构元素对输入图像一些对象敏感、另外一些对象不敏感,这样就会让敏感的对象改变而不敏感的对象保留输出。通过使用两个最基本的形态学操作 – 膨胀与腐蚀,使用不同的结构元素实现对输入图像的操作、得到想要的结果。- 膨胀,输出的像素值是结构元素覆盖下输入图像的最大像素值- 腐蚀,输出的像素值是结构元素覆盖下输入图像的最小像...

2019-11-05 21:24:01 280

测试sproxy.exe生成的webserver C++接口

这是用sproxy.exe生成的webserver C++接口,使用VS2013实现调用的的测试源码,此源码可以正常测试webserver接口。

2020-08-27

sproxy工具,生成C++接口

sproxy.exe工具可以把WebServer网址的接口,生成C++可以调用的接口。生成的接口可以在vs2010以及以上版本上正常调用。

2020-08-27

QT实现文件管理器.rar

这是在Windows下用QT实现的文件管理器,工程实现了文件类似windows文件管理器的功能,复制、粘贴、剪切、重命名、新建文件夹、新建稳定.....

2019-11-04

VS2010+opencv2.4.10实现图像拼接.rar

这是在VS2010 + opencv2.4.10环境下实现的图像拼接,本工程是一个完整的拼接代码,在该环境下工程可以正常运行,里面也包含了可运行的exe文件。用户如何使用可以运行的exe测试拼接,在考虑是否移植到自己的项目。

2019-11-04

SerialPort.rar

这是在QT环境下实现串口调试功能,工程实现了打开串口,设置串口波特率、数据位、校验位等属性。实现十六收发显示数据。此源码可以在win7 + QT 或者 Ubuntu + QT环境下正常运行。

2019-10-29

yuv422转HImage.zip

这是在QT+Ubuntu + halcon环境下,把yuv422的数据转成HImage,代码在QT+Ubuntu + halcon环境下可以正常运行,这是一个完整的代码。

2019-10-25

最全的halcon资料

里面包含了最全的halcon资料,包括环境配置、API说明、1D测量算法、2D测量算法等的详细描述。

2019-10-23

halcon字符识别(OCR识别).zip

这是在QT上调用halcon的字符识别库(OCR),来实现字符识别(OCR)的识别。这是一个完整的QT工程源码,源码可以在QT+halcon环境下编译运行。

2019-10-22

halcon识别二维码.zip

这是在QT环境在调用Halcon的二维码识别库,实现二维码的解码,本工程可以在QT + Halcon的环境正常运行。

2019-10-19

opencv课程配套PPT_03小案例实战.rar

这是最详细的opencv自学课程课件,按照这个课程课件学习opencv,快速有方便。(小案例实战)

2019-10-17

opencv课程配套PPT_02OpenCV特征提取与检测实战视频课程.rar

这是最详细的opencv自学课程课件,按照这个课程课件学习opencv,快速有方便。(OpenCV特征提取与检测实战视频课程)

2019-10-17

opencv课程配套PPT_01图像处理视频课程.rar

这是最详细的opencv自学课程课件,按照这个课程课件学习opencv,快速有方便。

2019-10-17

Halcon识别一维码源码.zip

这是在QT上调用halcon的一维码解码库,来实现常用的所有一维码的识别。这是一个完成的QT工程源码,源码可以在QT环境下编译运行。

2019-10-15

Code128.rar

这是用C++实现的Code128码的解码源码,源码可以运行在QT环境下正常,实现Code128的解码

2019-10-13

test30.zip

halcon实现螺纹检测,检测螺纹的螺纹内径、螺纹外径、螺纹外牙距、螺纹内牙距、螺纹内角度和螺纹外角度

2019-10-12

Windows清理注册表工具ccleaner

这是一个Windows下清理注册表的工具,使用该工具可以很好的清理系统的注册表。

2019-08-06

网络调试助手_NetAssist.rar

这是一个在Windows下的网络调试助手,可以使用UDP、TCP等。

2019-08-06

Windows下的串口调试助手(comdebug)

这是一个Windows下的串口调试助手,Windows下的串口调试助手。

2019-08-06

Sqliteman-1.2.2

这是一个查看由sqlite生成的数据库工具,使用此工具可以打开sqlite的数据库,也可以用此工具新建数据库、创建数据库表等等,然后又sqlite打开调用,非常方便适用。

2019-08-06

在vs2010下使用C++调用webserver接口

在vs2010下使用C++调用webserver接口,实现在C++上也可以调用wenserver的接口。并解决了中文传输乱码的问题。

2019-08-06

二维码基础知识,介绍各种二维码的构成

二维码基础知识,介绍各种二维码的构成

2023-09-13

基于C++封装HkCameraApi类,用于访问控制海康相机

1.基于C++封装HkCameraApi类,用于访问控制海康相机。 2.该类型可以同时控制多个海康相机,采集图像、调整相机参数、采集相机视频数据。 3.

2022-11-25

MFC窗口控件随窗口大小进行自适应

此工程实现了MFC窗口控件随窗口大小进行自适应,封装了WidgetResize类用来调整控件大小位置,非常好用。

2022-06-16

基于QT+Halcon实现黑白面积检测

在Windows下使用QT+Halcon实现黑白面积检测,此为工程源码,可以在Qt5.9.1上调用Halcon的算法来实现黑白面积检测。

2022-04-16

基于QT+Halcon实现拟合圆形

在Windows下使用QT+Halcon实现在图像拟合源码,此为工程源码,可以在Qt5.9.1上调用Halcon的算法来拟合圆形。

2022-04-14

基于QT+Halcon实现拟合直线

在Windows下使用QT+Halcon实现在图像上拟合出直线。

2022-04-13

QT封装动态库VC调用, 动态库发送消息给VC窗口

本例子使用QT5.9.1生成动态库,供VC++调用,并在动态库中发送消息给VC的窗口。

2022-04-11

JSON动态库以及测试例子.rar

本资源包括C++实现的JSON动态,以及在VS2010上实现调用JSON的工程源码,本源码可以在VS2010以及以上版本正常编译运行,是一个C++环境下的JSON动态以及测试的例子。

2020-06-15

halcon景深合成

里面包含了使用QT+halcon实现景深合成的工程源码,也包含halcon自己实现的工程源码,两个源码均可以正常在halcon环境下运行。

2020-05-26

QT常用函数集合工程

此工程实现获取当前工程目录、获取指定目录下的所有文件名、获取系统当前时间、获取自1970.1.1日以来到当前时间的毫秒数、打开选择目录的对话框、打开选择目录的对话框、打开选择文件路径的对话框、打开选择保存文件对话框、创建目录、删除目录、递归一次性创建多层目录、递归一次性删除多层目录、删除文件、重命名目录/文件、判断目录/文件是否存在、判断目录/文件是否存在

2020-05-25

win7+halcon+Qt实现二维码识别

win7下使用halcon库在QT5.9.1上实现二维码识别,此源码可以正常运行,可以识别目前主流的所有二维码。

2020-05-20

halcon12/18.11安装包

这里包括了halcon12.0和halcon18.11两个版本的安装包,这两个版本可以在Windows下安装使用,使用VS2010以上,以及QT5.60以上版本可以正常调用halcon的库。对于准备学习halcon的人,这是很好的

2020-05-19

使用MFC类CDatabase查询数据库

在vs2010环境下,使用MFC自带的CDatabase、CRecordset类实现登录、查询SQL SERVER2008数据库,源码可以在vs2010环境下运行。

2020-03-12

C++连接SQL SERVER2008数据库

在vs2010环境下使用C++实现连接SQL SERVER2008数据库,实现登录、增、删、改、查等操作数据库的功能,此源码可以在vs2010以及以上版本运行。

2020-03-12

testODBC.rar

QT环境下实现连接SQL SERVER2008数据库,实现登录、查询数据功能,并实现了在线程中查询数据,不会因为查询的数据量大导致界面卡死。

2020-03-12

ADO助手_生成连接字符串

这是一个生成C++连接各种数据库的连接字符串,对于那些不知道怎么写连接、查询、删除语句的新手,这是一个很好的助手,支持目前各种流行的数据

2020-03-12

halcon环形OCR识别.rar

这是halcon识别环形字符的工程例子,该例子解决了环形字符的提取,训练识别等等工作。是一个非常不错的参考例子。

2020-03-02

基于投影的文本图像版面分割算法研究.pdf

版面分割算法是版面分析的重要组成部分,考虑自顶向下方法的效率优势以及所处理对象的特殊性,提出一种分列 投影版面分割算法。 该算法首先将文本图像进行列分区,划分为若干个列,然后对每一列进行投影扫描,通过多次投 影将文本图像分割成若干个子区域。 实验结果表明,该方法继承投影法本身计算速度快的特点,同时还可以避免图像 信息弧度对版面分割的影响,并且对版面较复杂的文本图像也能够准确地分割。

2020-02-23

SerialPort.rar

这是在win7系统下,使用vs2010实现的串口通信工程,该工程在vs2010下可以正常运行。代码中实现枚举本机可用串口、设置串口参数、收发数据、16进制收发数据等串口的所有功能。

2019-11-23

MSCOMM32_64.rar

win7_VS2010:未在此计算机上注册ActiveX控件

2019-11-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除