自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 图像处理心得

对于自动化领域来说,图像处理都是比较简单的,就是模板匹配,定位、找边、找圆、Blob、区域,那些印刷领域的检测可能要复杂点,各种滤波获取稳定的图像第一、首先确定我们要操作图像的范围,用图形框给框起来,确定操作区域,操作都是在这一片,基本上就一步到位了 Region第二、再就是你要干什么了。根据客户的需求,我们选择合适的算子来进行操作,得出结果第三、数据的初步加工,输出结...

2019-03-27 14:31:00 1030

转载 自动化机器视觉行业视觉方案设计心得

当我们做视觉验证方案的时候,拿到客户给的样品1、视野大小:   首先根据产品的大小,和客户的视觉检测要求,我们要确定镜头的视野大小,一般情况下视野都要比我们需要检测的区域大1/3,拿尺子量出来,记录下初步的视野大小,单位是MM2、工作距离:   确定一下我们的镜头离产品到底有多少距离,有些是客户提供,有些是工程设计提供一些大体的要求,我们再做决定大体的一个工作距离,单位:mm3、镜头...

2019-03-27 14:07:00 1631

转载 关于Visionpro可以同时运行几个VPP的问题

最近有个老项目,需要做维护,去现场看了下,是生产线,共7个工业相机,有个工位的相机总是误判,观察了一天时间,发现误判的也是看几率,然后把误判的图片都导出来,用我的笔记本,同样的图像程序,把误判的图片都跑一遍,结果全部都对,就在考虑为什么出现误判,考虑了好久,觉得是多个相机同时调用Visionpro的原因,具体还要再调试修改。给Cognex发邮件咨询一个Visionpro最多同时可以拖...

2019-03-19 16:23:00 1889

转载 把Visionpro的控件如何加载到VS中去

周末,收到一位博友的问题,没有来得及回复,主要是在忙着搬家。。。工控软件行业,对于VS版本的要求不是很高的,够用就行,一般情况下VS2012就够用了,版本高的话有些硬件和软件还不支持。。。目前,鄙人一直用的Visionpro9.0版本。。。VP8.2_VP9.0控件自动安装到VS都支持到VS2012,以后的需要我们手动添加。。。1、8.2——9.0版本,在安装的时候可以把控件...

2019-02-25 09:32:00 3687

转载 VS2015和OpenCV配置

http://www.cnblogs.com/zangdalei/p/5339316.html转载于:https://www.cnblogs.com/MaZai/p/10342282.html

2019-01-31 15:50:00 107

转载 在VS2015中用C++编写可被其它语言调用的动态库DLL

https://blog.csdn.net/songyi160/article/details/50754705顺着这个步骤一步步来即可转载于:https://www.cnblogs.com/MaZai/p/10319362.html

2019-01-25 14:14:00 70

转载 机器视觉行业的很多知识

https://blog.csdn.net/douglax/article/details/9528297转载于:https://www.cnblogs.com/MaZai/p/10292262.html

2019-01-19 16:58:00 93

转载 自定义控件实现图像的显示和放大缩小,平移,右击菜单选择“自适应窗口”“保存图像”...

前面介绍了2个控件组合在一起实现,对PictureBox控件的操作,今天我们自己新建一个控件来自己用。新建一个Windows窗体解决方案,添加“用户控件”,把PictureBox控件拖到指定的区域,给我们要自己定义的控件改下名字UserControl_Display界面就完成了,现在我们要自定义的控件添加事件和右击菜单(contextMenuStrip1)控件 1...

2019-01-19 16:33:00 370

转载 PictureBox中的图片实现鼠标滑轮控制缩放和平移

昨天刚学会了如何实现PictureBox控件中的图像自动缩放和平移,下面我把过程给大家说一下:参考了:https://www.cnblogs.com/jinqier/p/3497201.html1、首先要拖一个控件,Panel控件作为容器2、然后父容器里面拖一个PictureBox控件,设置属性为“”停靠在父容器“”pictureBox1.SizeMode = Pic...

2019-01-19 09:04:00 1605

转载 OpenCV在C#中应用—OpenCVSharp

这是链接,感兴趣的可以去看看https://blog.csdn.net/jameshater/article/details/79642384转载于:https://www.cnblogs.com/MaZai/p/10282560.html

2019-01-17 15:36:00 159

转载 机器视觉行业的一些状况,新手们可以了解下

编程软件方面:C#为主流,很多的工控软件都是用C#写的,再就是MFC(VC)和Laview。       新入行的去学C#吧。图像处理软件:1、一般的视觉检测推荐用Visionpro,加密狗分为两种:Plus版和PatMax版。         一般情况下Plus版的够用了,如果项目有点难度那就上PatMax版本。        学习的话一般是用Visionpro8.2版...

2019-01-17 13:56:00 1241

转载 C#联合Visionpro开发之实时显示

1 /// <summary> 2 ///1#相机实时显示 3 /// </summary> 4 /// <param name="sender"></param> 5 /// <param name="e"></param>...

2019-01-17 10:24:00 2749

转载 C#和Visionpro联合开发之运行图像程序

1 //相机拍照,并且运行图像程序,并结果显示到屏幕 2 public static bool ToolBlockRun(CogToolBlock mytoolblock,CogRecordDisplay recordDisplay, ref Bitmap myImage,ref o...

2019-01-17 10:20:00 3847

转载 C#联合Visionpro编程之把Vpp关联到Visionpro在C#窗体中的控件中

1 //关联VPP到CogToolBlockEdit2控件,实现在程序中修改VPP的参数的目的    2 public static bool InitToolBlockEdit(CogToolBlock mytoolblock,CogToolBlockEditV2 toolblockEdit) 3 { 4 tr...

2019-01-17 10:17:00 3784

转载 C#和Visionpro联合开发之 加载.vpp图像处理文件

//初始化相机      //定义全局变量     CogToolBlock myToolBlock = new CogToolBlock();      string vppPath = "";//图像文件的路径      //调用      bool b_ToolBlock = InitToolBlock(myToolBlock,vppPath );      if(b_Too...

2019-01-17 10:14:00 3545

转载 已知圆上三个点坐标,求圆半径 r 和 圆心坐标

问题:已知圆上三个点坐标分别为(x1,y1)、(x2,y2)、(x3,y3)求圆半径R和圆心坐标(X,Y)X,Y,R为未知数,x1,y1,x2,y2,x3,y3为常数则由圆公式:(x1-X)²+(y1-Y)²=R²(1)式(x2-X)²+(y2-Y)²=R²(2)式(x3-X)²+(y3-Y)²=R²(3)式(1)-(2)...

2019-01-17 09:56:00 4566

转载 自动化机器视觉光学配件常用的

转载于:https://www.cnblogs.com/MaZai/p/10280650.html

2019-01-17 09:52:00 284

转载 C#跨线程调用:不同的窗体之间调用同一个控件

1 public void ShowMsg(string s)//接收变量,显示text公共代码 2 { 3 if (this.txt_LogDisplay.InvokeRequired) 4 { 5 this.txt_LogDisplay.Invoke(new Action<string>((s1) => {th...

2019-01-17 09:46:00 571

转载 C#窗体传值的集中方法,亲测可用,随便选

1 //1、使用专门的数据存储类的静态全局字段  //笔者经常用这种方式,因为平时开发的都是小程序 2 1、定义一个类,DataClass.cs 3 2、定义一个全局变量 4 class DataClass 5 { 7 public ...

2019-01-17 09:41:00 182

转载 图像处理中关于Blob的阈值的一些概念

首先说明下“阈”这个字的读法,来跟马老师一块念“yu”,四声。阈值和阀值是连个不同的概念啊。。硬阀值:是被检测数据所不能逾越的阀值。    硬阈值在自动化行业的视觉系统中我们是用的最多的,因为我们要保证光源的稳定性,工业相机拍出来的相片效果的一致性,如果遇到特例情况,那没办法。软阀值:则规定被检测数据的变动范围。一、 固定的阈值要比相对的速度快,...

2019-01-17 09:31:00 868

转载 C#中提取文件路径的目录的各种操作

1 //获取当前运行程序的目录 3   string fileDir = Environment.CurrentDirectory; 4 5 //一个文件目录 7   string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml"; Console.WriteLine("该文件的目录:"+filePath); 8...

2019-01-17 09:26:00 1067

空空如也

空空如也

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

TA关注的人

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