- 博客(46)
- 收藏
- 关注
原创 九点标定+旋转标定
保证make在视野内走个九宫格S型走位(make点角度尽量不要变,横平竖直便于排查误差点)以机械手旋转轴承为轴心,水平旋转6个点make点在视野内角度越大越好。确定机械手到产品上方取料点(机械手记录当前位置,假设机械手末端坐标为。机械手夹具夹持一个款标定板或者物料露出make点让视觉定位抓取。机械手移开让视觉完成抓取到产品轮廓然后(视觉记录当前产品位置为。机械手执行坐标 = 机械手基准位A + 偏差值C。偏差值C = 视觉基准位B - 当前拍照位置。旋转完成发送机械手角度坐标给视觉。
2024-12-28 11:32:36
1140
1
原创 visionpro改变工具搜索区域-位置-大小-角度
获取斑点坐标,添加仿射矩形框-获取斑点矩形框并标注_cogrectangleaffine-CSDN博客。
2024-10-10 17:13:46
582
原创 如何确定电脑与PLC有没有链接上
弹出运行框在里面输入Ping 192.168.10.1。第一步:win+R调出运行框。第二步:输入CMD-点确认。
2024-08-28 09:52:26
526
原创 visionpro链接相机-生成应用程序
Cognex GigE Vision ConfiguratorVisionPro (R) Application Wizard
2024-08-19 13:41:32
461
原创 C#中的关键字
在C#中,关键字是预定义的具有特定意义的单词,它们被编译器用来执行特定的任务或操作。关键字不能被用作标识符,也就是说,你不能将关键字用作变量名、方法名、类名或任何其他用户定义的名称。这些关键字覆盖了C#编程的基础结构,包括类和方法的声明、访问修饰符、控制流(循环、条件语句)、异常处理、变量的声明和对象创建等。理解并熟练使用这些关键字对于C#编程至关重要。
2024-07-16 17:59:23
327
原创 关闭防火墙教程
一些软件需要在线激活才能完全使用其功能。如果防火墙阻止了软件与激活服务器的通信,用户可能需要关闭防火墙来完成激活过程。:视觉软件可能会在安装过程中检查更新,以确保用户安装的是最新版本。如果防火墙阻止了软件访问更新服务器,用户可能需要关闭防火墙以下载和安装更新。:某些视觉软件可能需要从互联网下载额外的组件或插件。如果防火墙阻止了这些下载,用户可能需要关闭防火墙以完成安装。:如果视觉软件包含网络功能,如在线协作、数据同步或云服务,防火墙可能会阻止这些功能正常工作,除非特别配置允许这些通信。
2024-06-20 11:36:32
517
原创 visionpro-CogDistancePointPointTool工具脚本赋值与调用结果
【代码】visionpro-CogDistancePointPointTool工具脚本赋值与调用结果。
2024-06-19 17:41:02
483
原创 预处理之-高斯采集器
高斯采集器 二次采样 缩小图片比例 可以增加软件处理的速度 平滑 平滑纹理 减少噪点干扰 量级移动 增加或减少图像亮度 -7到7的可调有效范围
2024-06-07 17:25:49
272
原创 预处理之-均衡
在图像处理中,均衡化是一种增强图像对比度的方法,特别是当图像的像素值分布不均匀时。均衡化的基本思想是调整图像的直方图,使得图像中的每个灰度值的像素数量尽可能相等。通过这个过程,图像的灰度值被重新分配,使得输出图像的直方图尽可能平坦,从而提高了图像的对比度,特别是在图像的暗部和亮部细节方面。:与全局直方图均衡化相比,局部自适应直方图均衡化会对图像的不同区域应用不同的均衡化参数,这样可以更好地处理不均匀光照问题。:首先,计算图像的直方图,即每个灰度值在图像中出现的次数。
2024-06-07 14:56:15
340
原创 预处理之-卷积N*M
知道了卷积N*M的计算方式就可以对图像进行处理......图像的像素信息(乘)卷积核像素信息输出到新的图像上。可以使用别人测试好现有的卷积核对图像进行处理。
2024-06-07 14:15:15
165
原创 while循环
循环的经典例子之一是读取一个文件直到文件结束。循环先检查条件是否满足,然后再决定是否执行循环体,这意味着循环体有可能一次都不执行。循环的条件可以是动态的,在循环体内可以随时改变条件变量的值,从而控制循环的结束。循环适用于不确定循环次数的情况,只需满足条件就会一直执行。:由于每次迭代都要检查条件,对于大量迭代的循环,:如果循环条件没有正确设置,可能会导致死循环。循环可以在循环头中包含初始化和迭代步骤。循环是一个简单的方式,只需将条件设置为。循环是一个很好的选择。:对于简单的循环需求,:对于复杂的循环需求,
2024-06-04 10:49:55
208
原创 Switch语句
语句通常通过跳转表(jump table)或哈希表来实现,这样可以减少比较次数,特别是在处理离散的值(如整数或枚举)时。语句通常很高效,但在一些性能敏感的应用中,可能需要使用其他数据结构(如哈希表或查找表)来优化查找速度。以下是一些不适合使用。分支,它可以用来处理所有未明确匹配的情况,这提供了一种方便的方式来处理错误或未知的情况。语句支持范围匹配,这意味着你可以匹配一个值是否在特定的范围内,而不仅仅是一个具体的值。:当分支条件涉及到复杂的逻辑运算(如多个条件的组合),或者需要访问多个不同的变量时,
2024-06-04 10:09:48
652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人