CN103226002A - 边界寻找方法及系统 - Google Patents
边界寻找方法及系统 Download PDFInfo
- Publication number
- CN103226002A CN103226002A CN2012100208960A CN201210020896A CN103226002A CN 103226002 A CN103226002 A CN 103226002A CN 2012100208960 A CN2012100208960 A CN 2012100208960A CN 201210020896 A CN201210020896 A CN 201210020896A CN 103226002 A CN103226002 A CN 103226002A
- Authority
- CN
- China
- Prior art keywords
- finding
- edge
- boundary
- program
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/94—Hardware or software architectures specially adapted for image or video understanding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Abstract
一种边界寻找方法,包括以下步骤:获取影像量测系统显示的产品影像,并获取输入参数以及寻边程序的名称;根据该寻边程序的名称获取相应的寻边程序,提供该寻边程序下的所有寻边函数给用户进行选择,并获取用户根据所需量测的量测特征选择的寻边函数;将该输入参数传递至该选择的寻边函数,控制该寻边函数根据该输入参数计算出一组点在该产品影像的坐标;将该组点拟合为所需量测的量测特征的边界并再将该拟合得出的边界传送至该影像量测系统。本发明还提供一种边界寻找系统。利用本发明可以根据用户定义的寻边方法寻找模糊影像区域中量测特征的边界,使影像量测系统可以对该量测特征进行量测。
Description
技术领域
本发明涉及一种边界寻找方法及系统,特别涉及一种模糊影像区域中量测特征的边界寻找方法及系统。
背景技术
影像量测系统可以对产品影像中的各种量测特征(如点、线、面、圆、圆弧等)进行快速、准确的量测,例如量测点坐标、线宽等。然而,现有的影像量测系统只能寻找到影像中较清晰和容易识别的边界,进而根据所寻找的边界构建所述量测特征再进行量测。当量测特征的边界所在的影像区域较模糊时,影像量测系统便无法寻找出相应的边界,也无法构建出量测特征,这造成了影像量测系统的局限性。
发明内容
鉴于以上内容,有必要提供一种边界寻找方法,可以根据用户定义的寻边方法寻找模糊影像区域中量测特征的边界,使影像量测系统可以对该量测特征进行量测。
还有必要提供一种边界寻找系统,可以根据用户定义的寻边方法寻找模糊影像区域中量测特征的边界,使影像量测系统可以对该量测特征进行量测。
一种边界寻找方法,包括以下步骤:获取步骤一:获取计算机中运行的影像量测系统显示的产品影像,并获取输入参数以及寻边程序的名称;获取步骤二:根据该寻边程序的名称从计算机的存储设备中获取相应的寻边程序,提供该寻边程序下的所有寻边函数给用户进行选择,并获取用户根据所需量测的量测特征选择的寻边函数,所述寻边函数指示有所需量测的量测特征;计算步骤:将该输入参数传递至该选择的寻边函数,控制该寻边函数根据该输入参数计算出一组点在该产品影像的坐标;拟合步骤:将该组点拟合为所需量测的量测特征的边界,并将该拟合得出的边界传送至该影像量测系统。
一种边界寻找系统,包括:获取模块,用于获取计算机中运行的影像量测系统显示的产品影像,并获取输入参数以及寻边程序的名称;所述获取模块,还用于根据该寻边程序的名称从计算机的存储设备中获取相应的寻边程序,提供该寻边程序下的所有寻边函数给用户进行选择,并获取用户根据所需量测的量测特征选择的寻边函数,所述寻边函数指示有所需量测的量测特征;计算模块,用于将该输入参数传递至该选择的寻边函数,控制该寻边函数根据该输入参数计算出一组点在该产品影像的坐标;拟合模块,用于将该组点拟合为所需量测的量测特征的边界,并将该拟合得出的边界传送至该影像量测系统。
相较于现有技术,本发明边界寻找方法及系统,可以根据用户定义的寻边方法寻找模糊影像区域中量测特征的边界,使影像量测系统可以对该量测特征进行量测。
附图说明
图1是本发明边界寻找系统较佳实施例的运行环境图。
图2是本发明边界寻找系统较佳实施例的功能模块图。
图3是本发明边界寻找方法较佳实施例的流程图。
主要元件符号说明
| 计算机 | 1 |
| 边界寻找系统 | 10 |
| 影像量测系统 | 11 |
| 存储设备 | 12 |
| 处理器 | 13 |
| 显示设备 | 14 |
| 获取模块 | 101 |
| 匹配模块 | 102 |
| 计算模块 | 103 |
| 标示模块 | 104 |
| 拟合模块 | 105 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
参阅图1所示,是本发明边界寻找系统较佳实施例的运行环境图。该边界寻找系统10运行于计算机1中,该计算机1还包括影像量测系统11、存储设备12、处理器13和显示设备14。
该存储设备12中存储有需要进行量测的产品影像。寻找出该产品影像中的量测特征(如点、线、面、圆、圆弧等)的边界后,可以拟合出一个量测特征。此外,该存储设备12中还存储有用户根据自行定义的寻边方法编写的寻边程序,该寻边程序中包括对不同种类的量测特征进行边界寻找的寻边函数,如寻点的寻边函数、寻线的寻边函数,寻圆的寻边函数等。该寻边程序还包括多个用于将参数传递至相应寻边函数的构造函数,该构造函数中指明了所需传递的参数的个数和类型。
举例而言,将参数传递至寻点的寻边函数的构造函数可以定义为:
public MeasureTest(Bitmap Map, Point SP, Point EP, bool First, int Size)
{
……
}
在上述将参数传递至寻点的寻边函数的构造函数中,共有五个参数需要被传递,第一个参数Map为Bitmap(位图)类型,表示需要进行边界寻找的产品影像。第二个参数SP为Point(点)类型,表示在该产品影像中进行边界寻找的起点。第三个参数EP也为Point类型,表示在该产品影像中进行边界寻找的终点。第四个参数First为bool(布尔)类型,表示在产品影像中以边缘位置上升(如First为True时)还是下降(如First为False时)的顺序寻找边界。第五个参数Size为int(整数)类型,表示在该产品影像中进行边界寻找的宽度范围。
而将参数传递至寻线的寻边函数的构造函数可以定义为:
public MeasureTest(Bitmap Map, Point SP, Point EP, bool First, int Size, int Interval, int Width, double FilterDis)
{
……
}
在上述将参数传递至寻线的寻边函数的构造函数中,共有八个参数需要被传递,第一个参数至第五个参数的类型和含义与上述将参数传递至寻点的寻边函数的构造函数中的参数相同。而第六个参数Interval为int类型,表示构成线的各点之间的间距。第七个参数Width为int类型,表示寻线的宽度。第八个参数FilterDis为Double(双精度浮点)类型,表示寻线的过滤距离。
此外,通过其他构造函数还可以将其他类型的参数传递至其他相应的寻边函数,如寻面的构造函数、寻圆的构造函数、寻圆弧的构造函数等。各构造函数中的参数个数和类型可以根据用户的需要定义。
当构造函数将参数传递至对应的寻边函数后,该寻边函数将根据该参数计算出计算结果。若量测特征为点,则该计算结果为一个点的坐标。若量测特征为线、面、圆、圆弧等,则该计算结果为多个点的坐标。
此外,该寻边程序的名称、命名空间和类名保持一致。例如,该寻边程序的名称为Measure Test.dll,该寻边程序的命名空间为namespace Measure Test{ },该寻边程序的类名为public class Measure Test{ }。
该影像量测系统11用于从存储设备12中读取该产品影像,并将该产品影像显示在所述显示设备14上。该边界寻找系统10用于从影像量测系统11获取该产品影像,并根据用户输入的参数利用该寻边程序找出该产品影像中的量测特征的边界,从而构成该量测特征,供该影像量测系统11则对该量测特征进行量测。
参阅图2所示,是本发明边界寻找系统较佳实施例的功能模块图。该边界寻找系统10包括获取模块101、匹配模块102、计算模块103、标示模块104和拟合模块105。在本实施例中,该边界寻找系统10可存储在存储设备12中,并由处理器13控制该边界寻找系统10的执行。
获取模块101用于获取影像量测系统11显示的产品影像,并获取用户输入的寻边程序的名称以及若干个参数。例如该输入参数为产品影像的名称、边缘位置、过滤距离等。
获取模块101还用于根据该输入的寻边程序的名称从存储设备12中获取相应的寻边程序,提供该寻边程序下的所有寻边函数给用户进行选择,并获取用户选择的寻边函数。用户可以根据所需量测的量测特征选择相应的寻边函数,所述寻边函数指示有所需量测的量测特征。例如,寻点的寻边函数指示所需量测的量测特征为点,寻线的寻边函数指示所需量测的量测特征为线,寻圆的寻边函数指示所需量测的量测特征为圆等。
匹配模块102用于根据该输入参数的个数和类型从该寻边程序中找出匹配的构造函数。例如,用户输入了五个输入参数,第一个参数为Bitmap类型,第二个参数和第三个参数都为Point类型,第四个参数为bool类型,第五个参数为int类型,则上述示例中将参数传递至寻点的寻边函数的的构造函数与该五个输入参数匹配。
计算模块103用于将该输入参数通过该匹配的构造函数传递至所选择的寻边函数中,控制该寻边函数根据该输入参数计算出一组点在该产品影像的坐标,该组点可包括一个点或多个点。
标示模块104用于将该组点标示在影像量测系统11所示的该产品影像的相应位置上,供用户进行查看。例如,标示模块104可以使用十字线将该组点标示在该产品影像上。
拟合模块105用于将该组点拟合为所需量测的量测特征的边界,再将该拟合得出的边界传送至影像量测系统11,供影像量测系统11对该拟合得出的边界构成的量测特征进行量测。例如,该量测特征为圆,则拟合模块105将该组点拟合为该圆的边界。
参阅图3所示,是本发明边界寻找方法较佳实施例的流程图。
步骤S1,获取模块101获取影像量测系统11显示的产品影像,并获取用户输入的寻边程序的名称以及若干个参数。
步骤S2,获取模块101根据该输入的寻边程序的名称从存储设备12中获取相应的寻边程序,提供该寻边程序下的所有寻边函数给用户进行选择,并获取用户选择的寻边函数。用户可以根据所需量测的量测特征选择相应的寻边函数,该寻边函数指示有所需量测的量测特征。
步骤S3,匹配模块102根据该输入参数的个数和类型从该寻边程序中找出匹配的构造函数。
步骤S4,计算模块103将该输入参数通过该匹配的构造函数传递至所选择的寻边函数中,控制该寻边函数根据该输入参数计算出一组点在该产品影像的坐标,该组点可包括一个点或多个点。
步骤S5,标示模块104将该组点标示在影像量测系统11所示的产品影像的相应位置上,供用户进行查看。
步骤S6,拟合模块105将该组点拟合为所需量测的量测特征的边界,再将该拟合得出的边界传送至影像量测系统11,供影像量测系统11对该拟合得出的边界构成的量测特征进行量测。
综上所述,在现有的影像量测系统11无法寻找到产品影像的模糊区域中的边界时,利用边界寻找系统10可以辅助影像量测系统11在产品影像的模糊区域中寻找到边界,弥补现有影像量测系统11的不足。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种边界寻找方法,其特征在于,该方法包括以下步骤:
获取步骤一:获取计算机中运行的影像量测系统显示的产品影像,并获取输入参数以及寻边程序的名称;
获取步骤二:根据该寻边程序的名称从计算机的存储设备中获取相应的寻边程序,提供该寻边程序下的所有寻边函数给用户进行选择,并获取用户根据所需量测的量测特征选择的寻边函数,所述寻边函数指示有所需量测的量测特征;
计算步骤:将该输入参数传递至该选择的寻边函数,控制该寻边函数根据该输入参数计算出一组点在该产品影像的坐标;
拟合步骤:将该组点拟合为所需量测的量测特征的边界,并将该拟合得出的边界传送至该影像量测系统。
2.如权利要求1所述的边界寻找方法,其特征在于,该寻边程序的名称、命名空间和类名保持一致。
3.如权利要求1所述的边界寻找方法,其特征在于,该寻边程序还包括多个用于传递参数至对应的寻边函数的构造函数,该构造函数指明了所需传递的参数的个数和类型。
4.如权利要求3所述的边界寻找方法,其特征在于,该方法还包括匹配步骤:
根据该输入参数的个数和类型从该寻边程序中找出匹配的构造函数;及
所述计算步骤包括:
将该输入参数通过该匹配的构造函数传递至该选择的寻边函数。
5.如权利要求1所述的边界寻找方法,其特征在于,该方法还包括标示步骤:
将该组点标示在影像量测系统所示的该产品影像的相应位置上。
6.一种边界寻找系统,其特征在于,该系统包括:
获取模块,用于获取计算机中运行的影像量测系统显示的产品影像,并获取输入参数以及寻边程序的名称;
所述获取模块,还用于根据该寻边程序的名称从计算机的存储设备中获取相应的寻边程序,提供该寻边程序下的所有寻边函数给用户进行选择,并获取用户根据所需量测的量测特征选择的寻边函数,所述寻边函数指示有所需量测的量测特征;
计算模块,用于将该输入参数传递至该选择的寻边函数,控制该寻边函数根据该输入参数计算出一组点在该产品影像的坐标;
拟合模块,用于将该组点拟合为所需量测的量测特征的边界,并将该拟合得出的边界传送至该影像量测系统。
7.如权利要求6所述的边界寻找系统,其特征在于,该寻边程序的名称、命名空间和类名保持一致。
8.如权利要求6所述的边界寻找系统,其特征在于,该寻边程序还包括多个用于传递参数至对应的寻边函数的构造函数,该构造函数指明了所需传递的参数的个数和类型。
9.如权利要求8所述的边界寻找系统,其特征在于,该系统还包括匹配模块,用于根据该输入参数的个数和类型从该寻边程序中找出匹配的构造函数;及
所述计算模块还用于将该输入参数通过该匹配的构造函数传递至该选择的寻边函数。
10.如权利要求6所述的边界寻找系统,其特征在于,该系统还包括标示步骤:
将该组点标示在影像量测系统所示的该产品影像的相应位置上。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012100208960A CN103226002A (zh) | 2012-01-30 | 2012-01-30 | 边界寻找方法及系统 |
| TW101103431A TW201331890A (zh) | 2012-01-30 | 2012-02-02 | 邊界尋找方法及系統 |
| US13/682,759 US9064183B2 (en) | 2012-01-30 | 2012-11-21 | Computing device and method for identifying border lines of elements on images of objects |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012100208960A CN103226002A (zh) | 2012-01-30 | 2012-01-30 | 边界寻找方法及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103226002A true CN103226002A (zh) | 2013-07-31 |
Family
ID=48836537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2012100208960A Pending CN103226002A (zh) | 2012-01-30 | 2012-01-30 | 边界寻找方法及系统 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9064183B2 (zh) |
| CN (1) | CN103226002A (zh) |
| TW (1) | TW201331890A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104015100A (zh) * | 2014-05-28 | 2014-09-03 | 华南理工大学 | 一种机床工件自动寻边系统 |
| CN116508073A (zh) * | 2021-03-05 | 2023-07-28 | 华为技术有限公司 | 确定目标检测模型的方法及其装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103226002A (zh) * | 2012-01-30 | 2013-07-31 | 鸿富锦精密工业(深圳)有限公司 | 边界寻找方法及系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6401028B1 (en) * | 2000-10-27 | 2002-06-04 | Yamaha Hatsudoki Kabushiki Kaisha | Position guiding method and system using sound changes |
| US20030103673A1 (en) * | 2001-11-30 | 2003-06-05 | Nainesh Rathod | Shape searcher |
| TW200810518A (en) * | 2006-08-11 | 2008-02-16 | Hon Hai Prec Ind Co Ltd | System and method for boundary scan of an image |
| CN101726256A (zh) * | 2008-10-27 | 2010-06-09 | 鸿富锦精密工业(深圳)有限公司 | 从影像轮廓中搜寻拐点的计算机系统及方法 |
| TWI450572B (zh) * | 2008-10-17 | 2014-08-21 | Hon Hai Prec Ind Co Ltd | 影像邊界掃描的電腦系統及方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6244764B1 (en) * | 2000-01-21 | 2001-06-12 | Robotic Vision Systems, Inc. | Method for data matrix print quality verification |
| US6760483B1 (en) * | 2000-10-13 | 2004-07-06 | Vimatix (Bvi) Ltd. | Method and apparatus for image analysis and processing by identification of characteristic lines and corresponding parameters |
| US7716639B2 (en) * | 2005-12-15 | 2010-05-11 | Abb Technology Ltd. | Specification wizard |
| CN103226002A (zh) * | 2012-01-30 | 2013-07-31 | 鸿富锦精密工业(深圳)有限公司 | 边界寻找方法及系统 |
| CN103292725A (zh) * | 2012-02-29 | 2013-09-11 | 鸿富锦精密工业(深圳)有限公司 | 特殊边界量测系统及方法 |
-
2012
- 2012-01-30 CN CN2012100208960A patent/CN103226002A/zh active Pending
- 2012-02-02 TW TW101103431A patent/TW201331890A/zh unknown
- 2012-11-21 US US13/682,759 patent/US9064183B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6401028B1 (en) * | 2000-10-27 | 2002-06-04 | Yamaha Hatsudoki Kabushiki Kaisha | Position guiding method and system using sound changes |
| US20030103673A1 (en) * | 2001-11-30 | 2003-06-05 | Nainesh Rathod | Shape searcher |
| TW200810518A (en) * | 2006-08-11 | 2008-02-16 | Hon Hai Prec Ind Co Ltd | System and method for boundary scan of an image |
| TWI450572B (zh) * | 2008-10-17 | 2014-08-21 | Hon Hai Prec Ind Co Ltd | 影像邊界掃描的電腦系統及方法 |
| CN101726256A (zh) * | 2008-10-27 | 2010-06-09 | 鸿富锦精密工业(深圳)有限公司 | 从影像轮廓中搜寻拐点的计算机系统及方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104015100A (zh) * | 2014-05-28 | 2014-09-03 | 华南理工大学 | 一种机床工件自动寻边系统 |
| CN104015100B (zh) * | 2014-05-28 | 2016-06-29 | 华南理工大学 | 一种机床工件自动寻边系统 |
| CN116508073A (zh) * | 2021-03-05 | 2023-07-28 | 华为技术有限公司 | 确定目标检测模型的方法及其装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US9064183B2 (en) | 2015-06-23 |
| TW201331890A (zh) | 2013-08-01 |
| US20130195366A1 (en) | 2013-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105444678B (zh) | 手机尺寸测量方法和系统 | |
| CN105550199B (zh) | 一种基于多源地图的点位聚合方法及装置 | |
| US20100171757A1 (en) | Referencing a map to the coordinate space of a positioning system | |
| CN103885168B (zh) | 用于显微镜装置的自校准的方法 | |
| TWI514326B (zh) | 特殊邊界量測系統及方法 | |
| JP6688088B2 (ja) | 情報処理装置およびその制御方法 | |
| US20070165034A1 (en) | Snap To Element Analytical Tool | |
| US9977583B2 (en) | System, method and apparatus for displaying a non-biasing and self-adjusting visual analog scale on a computing device | |
| CN103206919A (zh) | 用于在便携终端中测量物体尺寸的设备和方法 | |
| JP2017129992A5 (zh) | ||
| TW594663B (en) | Method of controlling brightness of user-selected area for image display device | |
| CN106895852A (zh) | 一种定位精度评估方法及装置 | |
| RU2011111543A (ru) | Устройство для определения изменения размера объекта | |
| CN112651315A (zh) | 折线图的信息提取方法、装置、计算机设备和存储介质 | |
| CN103226002A (zh) | 边界寻找方法及系统 | |
| US20100106408A1 (en) | Method and apparatus for moving content to mobile devices | |
| JP2013162394A5 (zh) | ||
| CN101794395B (zh) | 一种基于Sift算法的图像匹配定位方法 | |
| CN108040250A (zh) | 一种智能电视性能的评估方法和装置 | |
| Fuchs et al. | Accuracy of a local positioning system for time-series speed and acceleration and performance indicators in game sports | |
| TW201239777A (en) | System and method for outputting measure results automatically | |
| CN104461009A (zh) | 物体的测量方法和智能设备 | |
| CN112233171B (zh) | 目标标注质量检验方法、装置、计算机设备和存储介质 | |
| CN109215068A (zh) | 图像放大率测量方法及装置 | |
| CN105509643A (zh) | 一种亚像素单元线宽的测量方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130731 |
|
| WD01 | Invention patent application deemed withdrawn after publication |