【视觉】
文章平均质量分 90
莫干
这个作者很懒,什么都没留下…
展开
-
贴片机中计算PCB板旋转角度的方法
第一步:得到生产时mark 1 和 mark 2 在机器坐标系下的位置P1.X = MarkP1.X + (Find1.X - Width/2) * PixelRateP1.Y = MarkP1.Y + (Height/2 - Find1.Y) * PixelRateP2.X = MarkP2.X + (Find2.X - Width/2) * PixelRateP2.Y原创 2017-12-26 09:31:25 · 4967 阅读 · 2 评论 -
实现图片沿水平和竖直方向翻转(旋转180度)
相机旋转180度,为了不改变原有的算法,最好的方法是将图片旋转180,这样就和之前拍摄的图片一致了。最先想到的方法是在basler相机中设置,但只找到了ReverseX,不满足要求。查阅左飞的图像处理书,他介绍了基于GDI+ 中DrawImage实现翻转的方法,分辨率为2592*1944的图片,耗时260ms,太慢了,这种方法不可取。实现代码如下 private Bitmap原创 2017-11-22 16:30:40 · 13844 阅读 · 1 评论 -
Halcon和visionPro的比较
摘自:http://www.jmakautomation.com/halcon-vs-cognex-visionproMany times we are asked how MVTec HALCON compares to Cognex VisionPro. Having worked extensively with Cognex VisionPro for 10+ yea转载 2017-11-14 12:49:47 · 10008 阅读 · 7 评论 -
视觉检测基础(C#)
1. 两种取图方式1)生产消费者队列。临界区2)GetPicture 返回图片2. 图像处理1)输入图像2)输出处理结果true or false3. 多线程1)线程开启2)线程暂停。设备运行异常暂停,可恢复3)线程终止。不要使用Abort,建议while判断中加flag4. 信息交互1)进程间通信。例如与ShopFloor交互2)设备间通信。So...原创 2017-10-31 14:04:20 · 8467 阅读 · 0 评论 -
表面缺陷检测的几种方法
1. location + blob + feature2. location + differ + feature3. frequency domain + spatial domain4. photometric stereo5. calibration + fitting6. train model原创 2017-11-08 13:18:35 · 26971 阅读 · 5 评论 -
C# Bitmap图像处理(含增强对比度的三种方法)
Bitmap类Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象.该类的主要方法和属性如下:1. GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色.2. PixelFormat属性:返回图像的像素格式.3. Palette属性:获取和设置图像所使用的颜色调色板.4. H...原创 2017-11-08 14:17:22 · 31479 阅读 · 1 评论 -
视觉引导钻头打孔
转载自:http://blog.csdn.net/bagboy_taobao_com/article/details/9199745如图1所示坐标系图1这是一台自动钻孔机的示意图.1. 坐标系代表钻孔机的平台坐标系(X轴, Y轴).2. 红点代表钻头, 坐标是(-70, -30).3. 蓝点代表CCD的中心,转载 2017-09-22 09:55:39 · 795 阅读 · 0 评论 -
PCB设计中的Mark点
Mark点的分类1)Mark点用于锡膏印刷和元件贴片时的光学定位。根据Mark点在PCB上的作用,可分为拼板Mark点、单板Mark点、局部Mark点(也称器件级MARK点)2)拼板的工艺边上和不需拼板的单板上应至少有三个Mark点,呈L 形分布,且对角Mark点关于中心不对称3)如果双面都有贴装元器件,则每一面都应该有Mark点。4)需要拼板的单板上尽量有Mark点,如果没有放置转载 2017-08-29 08:56:04 · 9435 阅读 · 0 评论