halcon例程讲解_跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量

跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量

This example program demonstrates the basic usage of a measure object.

Here, the task is to determine the width of and the distance between the

pins of a switch.

*本例程演示了如何使用测量工具测量开关的引脚宽度和间距

First, read in the image and initialize the program.

**************************打开图像***********************************

read_image (Image, 'bin_switch/bin_switch_1')

get_image_size (Image, Width, Height)

dev_close_window ()

dev_open_window_fit_image (Image, 0, 0, 640, 640, WindowHandle)

set_display_font (WindowHandle, 14, 'mono', 'true', 'false')

dev_display (Image)

*显示图片如下

Define the rectangular ROI within which the edges will be detected

and create the measure.

Row := 390

Column := 380

Phi := rad(-60)

Length1 := 60

Length2 := 10

Interpolation := 'nearest_neighbor'

*************************生成测量矩形ROI**************************************

gen_measure_rectangle2 (Row, Column, Phi, Length1, Length2, Width, Height, Interpolation, MeasureHandle)

*测量矩形位置尺寸如下:

Determine all edge pairs that have a negative transition, i.e., edge pairs

that enclose dark regions.

Sigma := 0.9

Threshold := 12

Transition := 'negative'

Select := 'all'

*************************************测量边缘对*******************************

measure_pairs (Image, MeasureHandle, Sigma, Threshold, Transition, Select, RowEdgeFirst, ColumnEdgeFirst, AmplitudeFirst,

RowEdgeSecond, ColumnEdgeSecond, AmplitudeSecond, IntraDistance, InterDistance)

Visualize the results

dev_display (Image)

dev_set_draw ('margin')

dev_set_color ('black')

*********显示测量矩形ROI**************************************************

gen_rectangle2 (Rectangle, Row, Column, Phi, Length1, Length2)

显示测量的边缘对的尺寸,length1要用ROI的宽度**************************

p_disp_dimensions (RowEdgeFirst, ColumnEdgeFirst, RowEdgeSecond, ColumnEdgeSecond, IntraDistance, InterDistance, Phi, Length2, WindowHandle)

*结果如下:

Free the memory that has been allocated for the measure.

close_measure (MeasureHandle)

跟我学机器视觉-HALCON学习例程中文详解-IC引脚测量

跟我学机器视觉-HALCON学习例程中文详解-IC引脚测量 Lead Measurement: Example for the application of the measure object in ...

跟我学机器视觉-HALCON学习例程中文详解-FUZZY检测用于开关引脚测量

跟我学机器视觉-HALCON学习例程中文详解-FUZZY检测用于开关引脚测量 * This example program demonstrates the basic usage of a fuzz ...

跟我学机器视觉-HALCON学习例程中文详解-测量圆环脚宽间距

跟我学机器视觉-HALCON学习例程中文详解-测量圆环脚宽间距 This example program demonstrates the basic usage of a circular meas ...

跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码

跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码 第一步:插入QQ摄像头,安装好驱动(有的可能免驱动) 第二步:打开HDevelop,点击助手-打开新的Image Acquisitio ...

《TensorFlow学习指南深度学习系统构建详解》英文PDF+源代码+部分中文PDF

主要介绍如何使用 TensorFlow 框架进行深度学习系统的构建.涉及卷积神经网络.循环神经网络等核心的技术,并介绍了用于图像数据和文本序列数据的模型.给出了分布式深度学习系统在TensorFlow ...

Nginx配置文件nginx.conf中文详解(转)

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_ ...

Nginx中文详解、配置部署及高并发优化

一.Nginx常用命令: 1. 启动 Nginx          /usr/local/nginx/sbin/nginxpoechant@ubuntu:sudo ./sbin/nginx2. 停 ...

iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem

http://blog.csdn.net/totogo2010/article/details/7681879 1.UINavigationController导航控制器如何使用 UINavigati ...

[转]iOS学习之UINavigationController详解与使用(三)ToolBar

转载地址:http://blog.csdn.net/totogo2010/article/details/7682641 iOS学习之UINavigationController详解与使用(二)页面切 ...

随机推荐

socket编程--socket模块介绍

socket也称作'套接字,用于描述IP地址和端口,是一个通信的终点. socket起源于Unix,而Unix/Linux基本哲学之一就是"一切皆文件",对于文件用[打开][读写] ...

Java抓取网页数据(原网页+Javascript返回数据)

有时候由于种种原因,我们需要采集某个网站的数据,但由于不同网站对数据的显示方式略有不同! 本文就用Java给大家演示如何抓取网站的数据:(1)抓取原网页数据:(2)抓取网页Javascript返回的数 ...

hdu 4655 Cut Pieces

这个解题报告讲的很详细了!!! 代码如下: #include #include #include #in ...

mod_rewrite模块详解

mod_rewrite模块提供了一个基于规则的(使用正则表达式分析器的)实时转向URL请求的引擎. 支持每个规则可以拥有不限数量的规则以及附加条件规则的灵活而且强大的URL操作机制. 此URL操作可以 ...

隐藏input的光标

https://segmentfault.com/q/1010000000684888 https://wap.didialift.com/beatles/campaign/driver/activi ...

android Titlebar一行代码实现沉浸式效果

github地址 一个简单易用的导航栏TitleBar,可以轻松实现IOS导航栏的各种效果  整个代码全部集中在TitleBar.java中,所有控件都动态生成,动态布局.不需要引用任何资源文件,拷贝 ...

this指向及改变this指向的方法

一.函数的调用方式决定了 this 的指向不同,但总的原则,this指的是调用函数的那个对象: 1.普通函数调用,此时 this 指向 全局对象window function fn() { conso ...

[No0000162]如何不靠运气致富|来自硅谷著名天使投资人的40条致富经

1. Seek wealth, not money or status. Wealth is having assets that earn while you sleep. Money is how ...

Java基础巩固——反射

什么是反射 反射机制就是指程序运行时能够获取自身的信息.在Java中,只要给出类的名字,就可以通过反射机制来获取类的信息 哪里用的到反射机制 在jdbc中就是使用的反射来实例化对象,比如:Class. ...

HDU 4081 Qin Shi Huang's National Road System(最小生成树/次小生成树)

题目链接:传送门 题意: 有n坐城市,知道每坐城市的坐标和人口.如今要在全部城市之间修路,保证每一个城市都能相连,而且保证A/B 最大.全部路径的花费和最小,A是某条路i两端城市人口的和,B表示除路i ...


版权声明:本文为weixin_35490309原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。