01 2019 档案

摘要:http://www.cnblogs.com/zangdalei/p/5339316.html 阅读全文
posted @ 2019-01-31 15:50 老马仔 阅读(382) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/songyi160/article/details/50754705 顺着这个步骤一步步来即可 阅读全文
posted @ 2019-01-25 14:14 老马仔 阅读(377) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/douglax/article/details/9528297 阅读全文
posted @ 2019-01-19 16:58 老马仔 阅读(746) 评论(4) 推荐(0)
摘要:前面介绍了2个控件组合在一起实现,对PictureBox控件的操作,今天我们自己新建一个控件来自己用。 新建一个Windows窗体解决方案,添加“用户控件”,把PictureBox控件拖到指定的区域,给我们要自己定义的控件改下名字UserControl_Display 界面就完成了,现在我们要自定义 阅读全文
posted @ 2019-01-19 16:33 老马仔 阅读(917) 评论(0) 推荐(0)
摘要:昨天刚学会了如何实现PictureBox控件中的图像自动缩放和平移,下面我把过程给大家说一下: 参考了:https://www.cnblogs.com/jinqier/p/3497201.html 1、首先要拖一个控件,Panel控件作为容器 2、然后父容器里面拖一个PictureBox控件,设置属 阅读全文
posted @ 2019-01-19 09:04 老马仔 阅读(3928) 评论(0) 推荐(2)
摘要:这是链接,感兴趣的可以去看看 https://blog.csdn.net/jameshater/article/details/79642384 阅读全文
posted @ 2019-01-17 15:36 老马仔 阅读(1307) 评论(0) 推荐(0)
摘要:编程软件方面:C#为主流,很多的工控软件都是用C#写的,再就是MFC(VC)和Laview。 新入行的去学C#吧。 图像处理软件:1、一般的视觉检测推荐用Visionpro,加密狗分为两种:Plus版和PatMax版。 一般情况下Plus版的够用了,如果项目有点难度那就上PatMax版本。 学习的话 阅读全文
posted @ 2019-01-17 13:56 老马仔 阅读(1954) 评论(3) 推荐(1)
摘要:1 /// 2 ///1#相机实时显示 3 /// 4 /// 5 /// 6 private void checkBox1_CheckedChanged(object sender, EventArgs e) 7 { 8 //首先判断相机是否连接好了... 阅读全文
posted @ 2019-01-17 10:24 老马仔 阅读(4741) 评论(4) 推荐(0)
摘要:1 //相机拍照,并且运行图像程序,并结果显示到屏幕 2 public static bool ToolBlockRun(CogToolBlock mytoolblock,CogRecordDisplay recordDisplay, ref Bitmap myImage,ref object r... 阅读全文
posted @ 2019-01-17 10:20 老马仔 阅读(5505) 评论(0) 推荐(1)
摘要:1 //关联VPP到CogToolBlockEdit2控件,实现在程序中修改VPP的参数的目的 2 public static bool InitToolBlockEdit(CogToolBlock mytoolblock,CogToolBlockEditV2 toolblockEdit) 3 { 4 try 5 ... 阅读全文
posted @ 2019-01-17 10:17 老马仔 阅读(3962) 评论(1) 推荐(0)
摘要://初始化相机 //定义全局变量 CogToolBlock myToolBlock = new CogToolBlock(); string vppPath = "";//图像文件的路径 //调用 bool b_ToolBlock = InitToolBlock(myToolBlock,vppPath ); if(b_ToolBlock... 阅读全文
posted @ 2019-01-17 10:14 老马仔 阅读(4385) 评论(1) 推荐(0)
摘要:问题: 已知圆上三个点坐标分别为(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)² 阅读全文
posted @ 2019-01-17 09:56 老马仔 阅读(6200) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-01-17 09:52 老马仔 阅读(540) 评论(0) 推荐(0)
摘要:1 public void ShowMsg(string s)//接收变量,显示text公共代码 2 { 3 if (this.txt_LogDisplay.InvokeRequired) 4 { 5 this.txt_LogDisplay.Invoke(new Action((s1) => {this.txt_LogDisplay.AppendTex... 阅读全文
posted @ 2019-01-17 09:46 老马仔 阅读(503) 评论(0) 推荐(0)
摘要:1 //1、使用专门的数据存储类的静态全局字段 //笔者经常用这种方式,因为平时开发的都是小程序 2 1、定义一个类,DataClass.cs 3 2、定义一个全局变量 4 class DataClass 5 { 7 public static stri... 阅读全文
posted @ 2019-01-17 09:41 老马仔 阅读(346) 评论(0) 推荐(0)
摘要:首先说明下“阈”这个字的读法,来跟马老师一块念“yu”,四声。 阈值和阀值是连个不同的概念啊。。 硬阀值:是被检测数据所不能逾越的阀值。 硬阈值在自动化行业的视觉系统中我们是用的最多的,因为我们要保证光源的稳定性,工业相机拍出来的相片效果的一致性,如果遇到特例情况,那没办法。 软阀值:则规定被检测数 阅读全文
posted @ 2019-01-17 09:31 老马仔 阅读(890) 评论(0) 推荐(0)
摘要:1 //获取当前运行程序的目录 3 string fileDir = Environment.CurrentDirectory; 4 5 //一个文件目录 7 string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml"; Console.WriteLine("该文件的目录:"+filePath); 8 9 stri... 阅读全文
posted @ 2019-01-17 09:26 老马仔 阅读(1436) 评论(0) 推荐(1)