zoukankan      html  css  js  c++  java
  • SCI软件使用方法总结-定位测量篇

    SCI软件使用方法总结-定位测量篇

    一、    流程图

    一个视觉项目的流程图的框架大体是:相机初始化、变量初始化、…、指令接受、IF条件判断、SWITCH分支、循环、结果输出;

    二、    算子块内部算子

    定位测量:载入图像、标定、确定ROI基准(通过一条直线的角度和两条直线的交点、或者一条直线和一个中心点)、找直线(圆、交点等)、找角度、找点等;

     A:标定

    主要是确定一个像素格代表的实际尺寸是多少,以便软件处理结果的表示(方法不完整,待补充);

    B:ROI模板定位

    一般方法:(1)在划定的区域找到一条直线,用来确定模板的角度;然后用灰度匹配、blob分析、直线交点等方法,确定一个点;这样一个点和一条直线就能确定一个平面(准确来说是确定一个坐标平面,用来确定当前平面的坐标信息),然后通过坐标转换,这样就能确定样品的实际位置;最后是用ROI基准设置功能完成定位,选择相应的直线角度和灰度匹配(或者blob分析、直线交点)所确定的点即可;

                     (2)如果工件来料比较规则,没有角度的变化,也可以选用一个点来做定位点,不需要角度(这种情况较少),简称无角度定位

    C:如果是测量直线的长度以及距离,则直接在图像中找到相应的直线,然后用点(直线的中点)到直线的距离、直线到直线的距离、或者两条直线的交点到直线的距离来确定两条直线的距离(即一条线段的宽度,比如用两条长边的距离来求矩形的宽,用两条短边的距离来求矩形的长);

    注意:使用找直线的算子的时候,设置中使用最多的是边缘强度(对比度)和搜索线个数(选择合适的数量可以减小误差,提高精度,一般设置在100~200);剔除距离和剔除比例是固定的,不用改变;边缘宽度一般不超过10(会影响精度),投影宽度也基本不用改变,使用默认的数值就好!

  • 相关阅读:
    农历查询
    C#颜色转换函数
    在IIS部署Silverlight网站
    silverlight双击事件处理
    关于List.Sort想到的
    sql获取总列数
    NHibernate的no persister for
    如何快速构建React组件库
    如何用canvas拍出 jDer's工作照
    Picker 组件的设计与实现
  • 原文地址:https://www.cnblogs.com/sx-software-zys/p/9949865.html
Copyright © 2011-2022 走看看