自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

perfect-顾(coder)的博客

一日之计在于晨,一生之计在于勤!

  • 博客(318)
  • 资源 (22)
  • 收藏
  • 关注

转载 Halcon编程总结

Halcon 编程总结

2022-09-28 11:55:37 2386 1

转载 Halcon表面划痕检测方法

Halcon表面划痕检测方法

2022-09-09 13:42:51 1366

转载 Halcon阈值化算子dual_threshold和var_threshold的理解

halcon阈值分割

2022-09-08 10:10:46 1290 1

转载 图像的二维傅里叶变换频谱图特点研究

一、先放一些相关的结论:1、傅里叶变换的幅值称为傅里叶谱或频谱。2、F(u)的零值位置与“盒状”函数的宽度W成反比。3、卷积定理:空间域两个函数的卷积的傅里叶变换等于两个函数的傅里叶变换在频率域中的乘积。f(t)*h(t) <=> H(u)F(u)4、采样定理:如果以超过函数最高频率的两倍的取样率来获得样本,连续的带限函数可以完全地从它的样本集来恢复。5、严重的混淆甚至会产生完全的误解效果。6、变化最慢的频率分量(u=v=0)与图像的平均灰度成正比。直流项决定图像的平均灰

2022-03-10 18:57:14 5757 1

原创 lib 和 dll 的区别、生成以及使用详解

https://www.cnblogs.com/TenosDoIt/p/3203137.html

2020-06-23 10:00:48 256

转载 processEvents()函数

在使用Qt的过程中,经常会碰到需要运行耗时的逻辑代码的时候,一般都采用多线程进行处理,这样可以保证主线程(界面)不会被占用,导致用户操作无效,出现等待无响应现象。Qt本身提供一个函数QApplication::processEvents()来处理。下面采用示例来进行解释processEvents函数的功能MainWindow::MainWindow(QWidget *parent) ...

2020-04-21 10:17:50 2145

转载 QT——简单介绍 *.pro、*.pri、*.prf、*.prl四种文件

*.proqmake 的工程(project)文件,这个大家肯定都非常熟悉了。那我就不费话了,上例子:这是一个典型的Qt示例程序的.pro文件(propriprfprl.pro):TEMPLATE = appCONFIG += QTQT += core guiTARGET = propriprfprlSOURCES += main.cpp/ widget....

2019-12-26 15:19:26 1437

原创 Visual Studio 2015开发Qt项目实战经验分享

Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码)上面的作者博客内容写的不错 推荐大家看一看 避免走弯路

2019-12-26 09:15:27 399

原创 论C++11 中vector的N种遍历方法

随着C++11标准的出现,C++标准添加了许多有用的特性,C++代码的写法也有比较多的变化。vector是经常要使用到的std组件,对于vector的遍历,本文罗列了若干种写法。(注:本文中代码为C++11标准的代码,需要在较新的编译器中编译运行)假设有这样一个vector:(注意,这种列表初始化的方法是c++11中新增语法)vector<int> valLis...

2019-11-12 13:59:09 1578

原创 机器视觉硬件选型

一、光源选型光源主要有两种作用。第一:使被观察的特征与背景之间产生最大的对比度,从而让特征突出、易于区分;第二:是保持足够的亮度,排除外界光的干扰,保证取图的稳定性。选择光源时考虑以下两方:光源的颜色:物体呈现某种颜色,是因为其反射了对应的光谱。拍摄物体时若想将某种颜色变成白色,就使用与该颜色相同或相似的光源(波长相同或接近);若想拍成黑色,就使用与目标颜色波长差较大的光源。假如背...

2019-08-23 17:37:20 3871 1

转载 工业镜头的分类

机器视觉技术迅速发展的今天,我们在开发机器视觉系统过程中,工业摄像机、机器视觉光源、工业镜头的核心部件选择必不可少,维视图像已在其北京的官网上推出很多介绍机器视觉系统及部件的技术性文章,从各个方面详细阐述了机器视觉系统的相关技术及细节,那么我们今天再从工业镜头的分类入手详细介绍一下工业镜头的分类。工业镜头的分类方及品种繁多,现将工业镜头的接口和用途分类如下。一、按工业镜头接口分类1、CCT...

2019-06-28 11:07:27 4808 2

转载 VisionPro工业视觉的标定方法

工业视觉常用的几种标定方式。计算像素比有些时候我们需要的检测数据并不需要特别准确,并且手边没有其它标定工具,可以使用这种方法大概算一算每个像素对应多大距离。找一个知道距离的物体,测出它的像素距离,像素比例=被测物体距离÷像素大小相机固定--平台移动的标定这种方式需要被测物体固定在可以改变位置的移动平台上。采用4点标定法,在物体所在图像中心拍照取一个点,命名为(0,0),记录...

2019-06-18 17:01:08 7265 1

原创 C#编程实现VisionPro显示相机实时画面

ICogAcqFifo mAcqFifo;//定义一个相机对象private ICogFrameGrabber mFrameGrabber = null;CogFrameGrabberGigEs mframe = new CogFrameGrabberGigEs();private void button1_Click(object sender, EventArgs e) //打开...

2019-06-17 17:38:48 8801 1

原创 halcon软件和license下载

Halcon各个版本下载网址:http://www.ihalcon.com/read-7605-1.htmllicense下载网址:https://www.51halcon.com/thread-387-1-1.html进入网站后要绑定QQ号才能下载,我是先注册的,完了它提示要等三个小时才给下载,绑定QQ后就行了。license有效期是一个月,出现21010的错误码后要及时下载当月l...

2019-06-01 10:25:05 3830

原创 CogIDTool扫码工具的编程方法整理

//********************************************运行参数设置**RunParams************************************* //******************************************** ***************************...

2019-05-29 10:52:57 3782

原创 CogBlobTool斑点工具的编程方法整理

//********************************************运行参数设置**RunParams************************************* //******************************************** ***************************...

2019-05-29 10:51:29 5107

原创 工业相机的选型

一 面阵相机/线阵相机 对于静止检测或者一般低速的检测,优先考虑面阵相机,对于大幅面高速运动或者滚轴等运动的特殊应用考虑使用线阵相机二 分辨率的选择  首先考虑待观察或待测量物体的精度,根据精度选择分辨率。相机像素精度=单方向视野范围大小/相机单方向分辨率。则相机单方向分辨率=单方向视野范围大小/理论精度。若单视野为5mm长,理论精度为0.02mm,则单方向分辨率=5/0....

2019-05-29 10:44:55 1191

原创 Visionpro工具名称和用途

一 无分类1.1. CogAcqFifoTool功能:从相机获取图像1.2. CogBlobTool功能:斑点找寻工具1.3. CogCaliperTool功能:卡尺工具,用于找单边或边缘对1.4.CogCNLSearchTool功能:在图像中找寻像素值的训练模板1.5. CogDataAnalysisTool功能:数据分析工具1.6. CogImageFileTool功...

2019-05-23 17:20:16 9346

转载 机器视觉注意点

1、采集图像最好是用相机本身的API接口采集图像,不要用图像软件包基于标准的采集图像协议来采集图像,因为相机本身的厂家自己了解自己,知道怎样弄才能更稳定采集图像。还有就是一定要采用软触发方式,所谓软触发,就是需要一张图像的时候,你就发一次软件触发命令给相机采集一张图像。API接口+软触发的方式采集图像,可以更加稳定的采集图像,避免软件跑了一段时间就在客户现场死机,**的省心省力。2、图像软件包...

2019-04-30 10:23:34 543

转载 机器视觉学习顺序参考

刚开始接触机器视觉的朋友可以按这个一步步来学习,挺好用的,一:视觉启蒙入门1.halcon编程,熟悉halcon环境、tuple数组、文件操作及简单的案例编程2. halcon基础学习,halcon自定义算子封装等,进行入门编程训练3. halcon数据类型(主要是控制变量/图像变量)和halcon人机可视化交互4. halcon视频图像采集,单相机以及多相机5. 图像处理基础与RO...

2019-04-17 09:14:07 4056

转载 MODBUS通讯协议及编程

Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请...

2019-04-08 10:31:10 2733

转载 MQTT协议及原理

1 MQTT协议实现方式:实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。服务器端:消息代理客户端:主要消息的发布者和订阅MQTT传输的消息分为:主题(Topic)和负载...

2019-02-26 14:03:04 3012

原创 SVN 的使用

一、什么是SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。二、SVN的下载安装下载地址:https://tortoisesvn.net/downloads.zh.html安装完不要忘记重启电脑安装完成后,按下鼠标右键,会看到如下界面:说明SVN已经安装成功了。三、SVN...

2019-01-16 20:19:40 256

原创 vs2010发布、打包安装程序(超全超详细)

https://pan.baidu.com/s/1EM0C3j4nhwutHnXqiDxm7A

2018-12-25 09:26:13 1379

转载 将Qt应用程序打包成可安装的软件

打包软件下载地址:http://pan.baidu.com/s/1dDQHqoD第一步:首先,生成release的版本,并将应用程序用到的动态库都拷贝到应用程序所在的目录下,并保证该应用程序在该目录下可以直接运行;如下图第二步:安装完该打包软件之后,打开该软件这个就是打包之后的安装文件; 第三步:安装该...

2018-12-25 09:13:36 1802

原创 QT学习教程(全面)

第1篇 Qt5基础(一)Qt开发环境的搭建和hello 第2篇 Qt5基础(二)编写Qt多窗口程序第3篇 Qt5基础(三)Qt登录对话框第4篇 Qt5基础(四)添加菜单图标(使用Qt资源文件 )第5篇 Qt5基础(五)Qt布局管理器第6篇 Qt5基础(六)实现Qt文本编辑功能第7篇 Qt5基础(七)实现Qt文本查找功能第8篇 Qt5基础(八)设置主窗口状态栏第9篇 ...

2018-11-29 09:35:38 25711 7

转载 Java——Java快速入门

源代码组织方式Java程序由package+class组成,package对应目录的相对路径,class对应文件,如E:\Workspaces\MyEclipse 10\JavaStudy\src\com\happyframework\javastudy\hello\Hello.java1 package com.happyframework.javastudy.hello;2...

2018-10-12 21:35:27 549 1

原创 万兴神剪手教程

001 基础功能讲解002 剪辑功能讲解003 画面裁切和缩放004 添加音乐讲解005 文字功能讲解006 转场功能讲解007 滤镜特效讲解008 动画元素讲解009 画中画功能讲解010 时间轴锁定设置011 时间线轨道管理012 资源商城介绍013 分屏功能讲解014 录屏功能讲解015 抠像特效讲解016 高级调色能017 高...

2018-09-27 09:55:00 12261 1

原创 蓝牙模块

        在物联网产业中,蓝牙或许是无线通讯应用中最好的选择,原因是基于蓝牙技术受众面广阔,以低功耗、智能化、低成本等特性,在物联网应用市场中占据主要核心位置。而蓝牙模块正是集成了蓝牙功能的PCBA板,一般是由PCB板、芯片、外围元器件构成,用于代替数据线缆来进行小范围的短距离无线通讯。       蓝牙模块(Bluetooth module)是指集成蓝牙功能的芯片基本电路集合,用于短距...

2018-08-25 08:21:26 2314

原创 MFC——SkinMagic使用详解

SkinMagic使用流程SkinMagic常用函数介绍SkinMagic常见使用问题SkinMagic皮肤

2018-07-30 16:43:21 1481

转载 物联网常见的十种定位技术的优缺点

1、射频识别室内定位技术  射频识别室内定位技术利用射频方式,固定天线把无线电信号调成电磁场,附着于物品的标签经过磁场后生成感应电流把数据传送出去,以多对双向通信交换数据以达到识别和三角定位的目的。  射频识别室内定位技术作用距离很近,但它可以在几毫秒内得到厘米级定位精度的信息,且由于电磁场非视距等优点,传输范围很大,而且标识的体积比较小,造价比较低。但其不具有通信能力,抗干扰能力较差,不...

2018-07-25 10:02:00 31859

原创 QT学习——qt程序在不同电脑上成功运行(Qt程序打包发布)

这几天在研究Qt,首先尝试用Qt Creator编写一些小程序来练练手。但是,在这个过程中却遇到了一个问题:使用Qt Creator编写的exe程序,只能在本机运行,跑到别的电脑上就无法运行了,提示缺少各种各样的库。这个问题,我之前在搞VS-MFC的编程时,也遇到过,无非就是一些运行时库的问题导致的。当时的做法时,根据程序运行时报错所缺失的库,一个一个手工查找和拷贝,收集全部所依赖的库到程序目录下...

2018-07-10 10:18:17 1118 1

转载 CC2530基础实验—— 外部中断实验

一、任务要求使用SW1按键作为外部中断输入来控制流水灯效果的启停,即实验板通电后两个发光二极管以下述方式工作:①通电后LED1和LED2都熄灭。 ②延时一段时间后LED1点亮。 ③延时一段时间后LED2点亮,此时LED1和LED2都处在点亮状态。 ④延时一段时间后LED1熄灭。 ⑤延时一段时间后LED2熄灭,此时LED1和LED2都处在熄灭状态。 ⑥返回步骤②循环执行。 ⑦在任何时间,当按下一次S...

2018-07-06 14:09:01 8162

转载 CC2530基础实验—— I/O实验

一、任务要求编写程序控制实验板上的LED1和LED2的亮、灭状态,使它们以流水灯方式进行工作,即实验板通电后两个发光二极管以下述方式工作: ①通电后LED1和LED2都熄灭。 ②延时一段时间后LED1点亮。 ③延时一段时间后LED2点亮,此时LED1和LED2都处在点亮状态。 ④延时一段时间后LED1熄灭。 ⑤延时一段时间后LED2熄灭,此时LED1和LED2都处在熄灭状态。 ⑥返回步骤②循环执行...

2018-07-06 11:03:43 5032

转载 IAR——中断定义#pragma vector = P0INT_VECTOR __interrupt void P0_ISR(void)

在CC2530芯片中用到IAR中断定义:#pragma vector = P0INT_VECTOR__interrupt void P0_ISR(void)在 IAR 编译器里用关键字来t __interrupt 来定义一个中断函数。用#pragma vector来提供中断函数的入口地址。P0_ISR 是可以修改的,P0INT_VECTOR 可以用下面的方法看定义。...

2018-07-03 13:54:08 3179

转载 使用T5577卡复制4100卡

1 ID卡的常见类型与区别国内常见的普通ID卡多为EM 4100 或 EM 4102卡,其特点是不可修改ID号。为了复制普通ID卡,通常采用T5577 或 EM4305卡(俗称ID白卡),其特点是内部EEPROM可读可写,修改卡内EEPROM的内容即可修改卡片对外的ID号,达到复制普通ID卡的目的。本文以T5577卡复制普通EM4100卡。读者需具备基本的电子DIY能力。多说一句,ID卡和IC卡是...

2018-06-25 13:53:24 9160 5

转载 区分IC卡和ID卡

首先从id卡和ic卡各自的定义上来看:    IC卡全称集成电路卡(Integrated Circuit Card),又称智能卡(Smart Card).可读写,容量大,有加密功能,数据记录可靠,使用更方便,如一卡通系统,消费系统等,目前主要有PHILIPS的Mifare系列卡. ID卡全称身份识别卡(Identification Card),是一种不可写入的感应卡,含固定的编号,主要有台湾SYR...

2018-06-21 14:41:34 77486

转载 RFID——分类

      RFID技术中所衍生的产品大概有三大类:无源RFID产品、有源RFID产品、半有源RFID产品。  无源RFID产品发展最早,也是发展最成熟,市场应用最广的产品。比如,公交卡、食堂餐卡、银行卡、宾馆门禁卡、二代身份证等,这个在我们的日常生活中随处可见,属于近距离接触式识别类。其产品的主要工作频率有低频125KHZ、高频13.56MHZ、超高频433MHZ,超高频915MHZ。  有源R...

2018-06-20 16:50:39 4587

转载 C#——get和set 方法

在程序中经常碰到get、set,不甚明白,在网上查询时也说的迷迷糊糊,所以整理下,有助于理解:    如下有两个类person:    public class person { public string name; } public class person { public string Name{set;get;} }    ...

2018-05-23 15:13:33 6474

转载 USR-C322——使用手机网络助手软件连接WIFI模块

该实验都是在模块默认情况下。AP模式TCP server。1:给模块通电,并且将模块串口连接到电脑的串口上。2:手机连接模块WiFi.手机软件下载链接:http://www.gu-wen.com/Download/282.html3:使用手机助手软件连接WiFi模块的IP和端口4:发送数据1-95:接收数据6:电脑串口发送和接收数据,手机软件接收数据。...

2018-05-22 08:13:57 1107

QT(5.9.2)调用MFC(VS2015)生成的dll,Qt可与MFC互传数据,可调用显示MFC界面

1、QT调用MFC生成的dll 2、Qt版本(5.9.2),MFC版本(VS2015) 3、Qt可与MFC互传数据,可调用显示MFC界面 4、压缩包中包含Qt和MFC的测试源代码 5、压缩包中包含编译好的执行文件在bin目录中,可直接运行

2023-04-06

Excel 2010入门视频教程 百度云链接.txt

2.Excel2010基础大全 3.Excel+2010文秘与行政实务实战应用宝典 还有一些实战技巧教程,都是很好的资源,大家要有恒心认真学习

2020-05-14

SkinMagic .smf皮肤

本人亲测 好用!本人亲测 好用!本人亲测 好用!本人亲测 好用!本人亲测 好用!

2018-07-31

基于VS2010的串口助手

基于VS2010的串口助手(MFC界面),支持收发,压缩包内含有建立虚拟串口的软件

2017-11-02

MSCOMM串口控件

VS2010MFC没有串口控件,此压缩包里包含了串口控件相关的3个文件。mscomm32.ocx MSCOMM32.oca MSCOMM32.DEP MSCOMM.SRG 将这几个文件拷贝到一个固定的目录下然后注册就可以在MFC里正常使用串口控件了。 注册:开始->运行 输入Regsvr32 "C:\WINDOWS\system32\MSCOMM32.OCX"

2017-10-24

基于S3C2451的嵌入式电子相册

基于S3C2451的嵌入式电子相册

2017-07-30

局域网内聊天室—客户端

c++ tcp udp通讯 文件操作 容器操作 mysql操作 mfc界面等等 另外的服务器代码通过博客查找网页地址:http://blog.csdn.net/perfectguyipeng/article/details/71698826

2017-07-25

局域网内聊天室—服务器

c++ tcp udp通讯 文件操作 容器操作 mysql操作 mfc界面等等 另外的客户端代码通过博客查找网页地址:http://blog.csdn.net/perfectguyipeng/article/details/71698826

2017-07-25

考试管理系统

考试系统管理 Qt5 数据库mysql

2017-07-12

mingwm10.dll

mingwm10.dll

2017-07-02

Dev-Cpp软件

c/c++编译器 方便 上手容易

2017-06-21

Linux高性能服务器编程

Linux高性能服务器编程

2017-05-19

局域网聊天室 客户端

c++ 文件操作 容器操作 mysql操作 mfc等等(里面有几个加载图片路径需要自己手动修改) 另外的服务器代码通过博客查找网页地址:http://blog.csdn.net/perfectguyipeng/article/details/71698826

2017-05-12

局域网聊天室—服务器

c++ 文件操作 容器操作 mysql操作 mfc等等 另外的客户端代码通过博客查找网页地址:http://blog.csdn.net/perfectguyipeng/article/details/71698826

2017-05-11

ABCBank(银行管理系统)

银行管理系统 MFC界面 文件操作 Mysql数据库操作 网络通信

2017-04-07

职工信息链表文件版

c++ 链表 vector 文件操作

2017-04-07

通讯录(Adress book)

c语言 链表

2017-04-07

停车场(Parking)

c语言 栈 队列

2017-04-07

计算器 (基础运算代码)

计算器,c语言

2017-04-07

Music_Box(音乐播放器)

MFC界面 mp3 音乐播放器

2017-04-07

聊天室(Chatting Room)

c语言 聊天室 实现私聊群聊等功能

2017-04-07

Linux开发环境的搭建及其基本介绍

Linux Redhat

2017-04-07

空空如也

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

TA关注的人

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