自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十层楼

——人工智能

  • 博客(33)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

转载 halcon——缺陷检测常用方法总结(频域空间域结合)

缺陷检测是视觉需求中难度最大一类需求,主要是其稳定性和精度的保证。首先常见缺陷:凹凸、污点瑕疵、划痕、裂缝、探伤等。缺陷检测算法不同于尺寸、二维码、OCR等算法。后者应用场景比较单一,基本都是套用一些成熟的算子,所以门槛较低,比较容易做成标准化的工具。而缺陷检测极具行业特点,不同行业的缺陷算法迥然不同。随着缺陷检测要求的提高,机器学习和深度学习也成了缺陷领域一个不可或缺的技术难点。

2023-05-25 09:57:56 2365 1

原创 YoloV5推理加速、打包DLL、C#调用总结

yolov,推理加速

2023-03-14 18:15:45 803

转载 OpenCV函数注释

OpenCV函数注释

2022-10-08 14:14:08 220

原创 OpenCV源码目录结构

OpenCV源码目录结构

2022-10-08 11:49:09 1148

原创 C#设计模式学习总结

1.简单工厂模式:直接通过参数创建对象,对创建过程进行统一,利于代码简洁,但如果要添加新对象需要修改创建过程,不符合开闭原则;适合比较简单、稳定的需求。2.工厂方法模式:简单工厂模式的延伸,解决添加新对象问题,符合开闭原则,但仅能包含一级对象;3.抽象工厂模式:比工厂方法模式抽象程度更高,一个工厂可以生产一组产品,每一个产品可以分属不同的产品族,方便扩展产品,但不方便扩展产品族;4.建...

2022-09-07 18:05:40 160

原创 Python学习笔记

Python学习笔记,语法细节

2022-09-01 09:45:57 50

原创 知识元理解

1.知识元为最小不可再分割的知识,可分割的知识为知识元的组合。(1)概念类:如1、2、3,红、黄、蓝,动物、植物等。(2)关系类:如亮、暗,大、小,高、矮等。

2022-08-26 10:49:51 619

原创 C#反射动态注册事件

C#反射动态注册事件

2022-06-07 09:26:23 355

原创 仪器精度理论学习

2022/03/17一、误差和精度的基本概念1.误差必然存在,具有不确定性;2.真值,理论真值(如平面三角形三内角的和恒为180°),约定真值(一些国际单位如米、Kg、G等),相对真值(标准仪器的误差比一般仪器的误差小一个数量级,根据使用要求可适当放宽到1/3或1/5)3.误差来源:测量仪器、测量方法、测量条件、测量者4.绝对误差:测量值与真值的差相对误差:绝对误差/真值,更能体现仪器的测量能力引用误差:最大绝对误差/标称范围上限5.量程选择:大于需要测量范围的1/36.

2022-03-17 18:03:53 1116

原创 Halcon3D学习笔记

gen_object_model_3d_from_points 可以将离散的坐标数据转换为3D模型,数据来源可以是CSV等文件write_object_model_3d 保存3D模型到我本地文件,格式多样read_object_model_3d 可以将保存到本地的3D模型读取出来select_points_object_model_3d 可以选择离散点数据范围,用于分割高度或分...

2020-03-12 14:14:21 4645 2

原创 git与github使用笔记

Git GUI汉化方法:git安装目录/mingw64/share/git-gui/lib/msgs/添加zh_cn.msg,下载路径https://github.com/stayor/git-gui-zhGit GUI每次上传需要输入用户名密码,取消方法:Git Bash执行指令git config --global credential.helper storeGitHub添加SSH,...

2020-01-15 17:44:23 167 1

转载 C#action和func的使用

转自:https://www.cnblogs.com/xuxiaoshuan/p/6844511.html以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我们也可以去实践的过程去慢慢运用。先说一下委托:模拟一下场景:...

2018-04-30 16:10:46 198

原创 管道通信

服务器using System;using System.Collections.Generic;using System.IO.Pipes;using System.Linq;using System.Text;using System.Threading;using VisionSystem;namespace WindowsFormsApplicati

2017-10-13 10:58:56 264

原创 2016年终总结

2016年到头了,一年又过去了,今年主要完成了几件事:1.买房,买了一套二手房2.结婚,完成了结婚大业3.工作有了些进步,做了一些技术积累,看下图朋友们会不会感觉很熟悉,希望17年可以把这个软件完善、推出使用。

2017-01-17 17:13:04 401

转载 C#委托的介绍(delegate、Action、Func、predicate)

C#委托的介绍(delegate、Action、Func、predicate)转自:http://www.cnblogs.com/akwwl/p/3232679.html  委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。  1.委托的声明  (1). delegate        delegate我们常用到的一种

2017-01-06 13:48:43 289

转载 invokeRequired属性和 invoke()方法

Control的Invoke和BeginInvoke 是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui)Invoke立即插入主线程中执行,而BeginInvoke 要等主线程结束才执行转自: http://blog.csdn.net/sjj2011/article/details/7835200近日,被Control的Invoke和BeginInvoke搞的头大,就查

2017-01-06 12:44:41 3057

原创 研华IO卡C#调用

近期使用研华PCI-1750IO卡,总结使用注意事项:1.研华IO卡驱动分两种,第一种DAQNavi,第二种DAQ,如C#调用需安装第一种;2.DAQNavi需安装两个软件DAQNavi_PCI1750_3.2.6.0.exe (20151008)和DAQNavi_SDK_3.2.7.0.zip (20160310)3.C#对象创建instantDiCtrl.SelectedDev

2016-05-16 10:30:47 14833 3

原创 2015总结

多事之年!2015已经过去,但仔细思忖,这一年也不知是好是坏,多磨难、心憔悴。2014年与人合伙一起搞了个公司,全职做了起来,心想机器视觉的大好前景,自身又有一点技术,也认识些人,看似具备了“天时、地利、人和”,可以做一番事业;但只能说无知无畏,不识人心,最后曲终人散;总结下来,自身也有问题,不够努力,想问题太简单;另外不是有能力就能一起做事业。

2016-01-14 17:32:59 409

原创 与欧姆龙PLC以太网通信学习总结

最近做了上位机与欧姆龙PLC以太网通信的实验,总结如下:1.地址表示为十进制,使用时应转换为十六进制,如D600寄存器代码为820258(82为D区寄存器,258为600的十六进制数)      2.D寄存器读写为一个地址两个字    3.DA1为IP的最后一位(十六进制表示),与 ETN 模块面板 node number其他信息详见欧姆龙PLC技术支持提供的资料,很详尽。

2015-11-15 12:49:21 9868 3

转载 C#获取当前应用程序所在路径及环境变量

一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,

2015-11-05 15:14:34 602

原创 与三菱Q系列PLC-TCP通信(MC协议)学习总结

2015/09/14最近几天在做C#代码与三菱Q系列PLC TCP通信(MC模式)读写数据寄存器的功能,留此调试文档。三菱Q系列PLC通信协议有很多种,本次选择了MC,MC内发送数据有ASCII方式和二进制方式,通信模块有内置以太网模块(与CPU一起)和以太网扩展模块,不同的模块设置参数的方式同,本次使用的是内置式的,下图为内置式网口设置界面 下图为以太网模块参数设置界面

2015-09-13 16:39:20 103678 17

原创 C#设计模式——总结

本文为《C#设计模式》阅读心得主要设计模式包括:简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式1.简单工厂模式:根据参数返回实例,将对象的创建与对象的使用分开,适用于

2015-08-05 15:08:47 518

原创 C#语法理解笔记

1.默认情况下,赋值运算符右侧的实数被视为double;但是,如果希望整数被视为double,后缀加d 或 D,运算时保留double精度。

2015-07-01 16:06:43 472

原创 C#WinForm控件使用

一:DataGridView1.显示时去掉下方空白行,属性-AllowUserToAddRows设为False。

2015-06-16 11:55:35 504

转载 大白话系列之C#委托与事件讲解(二)

本文转载自http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703763.html    波哥2010什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋那我们首先来看一下比较正统的感念吧:事件是类在发生其关注的事情时用来提供通知的一种方式。事件的发生一般都牵扯2个角

2015-05-11 10:01:39 397

转载 大白话系列之C#委托与事件讲解

转载自:波哥2010 http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703368.html    从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字

2015-05-08 09:58:31 420

转载 mysql修改数据保存路径

在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\ProgramData\MySQL\MySQL Server 5.6\data文件夹转移到D:\mySQLData文件夹。1、在D:\下新建mySQLData文件夹2、停止MySQL服务,将C:\Program Files\MySQL\MySQL Server 5.0\Data下的文件夹和文件一起拷贝到D:\m

2015-03-27 14:28:50 532

转载 mysql中获取一天、一周、一月时间数据的各种sql语句写法

转自:http://blog.unvs.cn/archives/mysql-time-date-sql.html     作者:unvs今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词或函数进行了解释说明。直入主题!

2015-03-26 10:56:17 488

原创 Halcon程序

1.二值化图像实现方法difference (EmptyImage, Regions, OutRegions)    paint_region (OutRegions, EmptyImage, ImageResult, 0, 'fill')    paint_region (Regions, ImageResult, ImageResult, 255, 'fill')2.设置旋转点

2014-12-29 20:46:39 1960

原创 Halcon算子

1.select_shape(Regions : SelectedRegions : Features,Operation,Min,Max : ),形态学筛选算子,Features为形态学名称选择(可多选),Operation为输出选择(“and”输出每一个合格的,“or”输出最后一个合格的,each (Operation = 'and') or at least one

2014-12-11 15:56:17 6224 1

原创 Halcon参数理解(模板匹配)

1.Optimization(优化):定义模板定位时使用的特征点的数量,在模板数据量大时有必要降低数据量(point_reduction_high),以提高定位速度,,默认为auto;2.Metric:匹配极性参数,ignore_globle_polarity可以为目标与模板极性完全相反(globle的);ignore_local_polarity为允许部分极性相反;ignore_color_

2014-12-09 10:36:26 3062 1

原创 word使用笔记

1.正式文件需建立标题,并用于生成目录,标题可配置在 开始->样式->标题(右击可修改设置),标题加编号时可能会在编号后生成很大的空格,在编号内修改编号后的标点2.标题前会有一个小黑点,去除方式是在标题内修改->格式->段落->换行和分页->去掉“与下段同页和段中部分页”两项即可3.标题2编号从新开始,大纲视图->右击需修改的编号->从新开始于【】

2014-12-08 16:35:01 454

转载 C#时常需要调用C++DLL

C#时常需要调用C++DLL转载自:在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几种转换:

2014-09-05 17:29:06 369

ippicv_2020_win_intel64_20191018_general.zip和ippicv_2020_lnx_int

太黑了,50个币

2022-09-30

C#PictureBox控件GDI绘图自定义图表控件类库

Picture Box写的GDI绘图自定义图表控件库,可自定义修改图表显示细节、效率,制作自己的图标显示控件

2020-12-31

C#保存图片自动过期删除类库文件Halcon

可保存bmp、halcon图片,可保存原图、压缩图片、1/2、1/4大小保存,自动超时删除图片

2020-12-31

C#监视网口活动状态控件

C#编写的TCP监视活动状态自定义控件,用GDI绘图显示结果

2019-01-10

C#编写的用GDI绘制的图片显示、拖动、缩放自定义控件

C#编写的用GDI绘制的图片居中显示、拖动、缩放自定义控件,可显示BMP图片。

2019-01-09

欧姆龙PLC以太网通信资料

文档为欧姆龙技术支持提供,分享在此,共需要者使用

2015-11-15

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

TA关注的人

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