[go: up one dir, main page]

CN108492306A - A kind of X-type Angular Point Extracting Method based on image outline - Google Patents

A kind of X-type Angular Point Extracting Method based on image outline Download PDF

Info

Publication number
CN108492306A
CN108492306A CN201810187819.1A CN201810187819A CN108492306A CN 108492306 A CN108492306 A CN 108492306A CN 201810187819 A CN201810187819 A CN 201810187819A CN 108492306 A CN108492306 A CN 108492306A
Authority
CN
China
Prior art keywords
point
image
harris
profile
angle point
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
Application number
CN201810187819.1A
Other languages
Chinese (zh)
Inventor
孙厚广
潘鹏飞
栾辉
徐冬林
钟惟林
张云洲
肖冬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Angang Group Mining Co Ltd
Original Assignee
Angang Group Mining Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Angang Group Mining Co Ltd filed Critical Angang Group Mining Co Ltd
Priority to CN201810187819.1A priority Critical patent/CN108492306A/en
Publication of CN108492306A publication Critical patent/CN108492306A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The present invention proposes a kind of X-type Angular Point Extracting Method based on image outline, it is related to technical field of vision detection, the present invention traverses Harris angle points successively by building window on certain profile, when it is 7 to traverse angle point number, it is X-type angle point to take the point nearest apart from 7 angular coordinate mean values, and traversal next profile completes the extraction of all profile X-type angle points when extraction angle point number is 4;The present invention can filter the pseudo- angle point in image, the angle point that can be accurately detected in image, and accuracy of detection reaches 0.09 pixel;By the periphery background for setting angle point so that characteristic point is not influenced mark point in by environment, and angle point is detected in complicated scene;It is precisely extracted in conjunction with Harris and the advantages of locations of contours, sub-pixel detection is carried out to the angle point of laying, improves the coordinate precision of angle point;The threshold value that image preprocessing is adjusted by dynamic, reduces the influence of illumination in different scenes, improves the success rate of Corner Detection.

Description

一种基于图像轮廓的X型角点提取方法A Method of Extracting X-shaped Corner Points Based on Image Contour

技术领域technical field

本发明涉及视觉检测技术领域,具体涉及一种基于图像轮廓的X型角点提取方法。The invention relates to the technical field of visual detection, in particular to an X-shaped corner point extraction method based on image contours.

背景技术Background technique

随着科学技术的不断发展,摄像机也得到了飞速的发展,摄像机的种类以及功能也越来越多,人们也享受到了科技发展带来的各种便利。比如,人们可以利用将摄像机设置在车辆上,通过摄像机采集图像的方式获知停车场内的环境信息。With the continuous development of science and technology, cameras have also developed rapidly, and there are more and more types and functions of cameras, and people have also enjoyed various conveniences brought by the development of science and technology. For example, people can obtain the environmental information in the parking lot by setting the camera on the vehicle and collecting images through the camera.

目前的摄像机,在使用时需要对参数进行标定,以得到较为精确的参数,而参数计算直接受角点精确度影响,这就要求角点提取的精确度较高。传统的角点提取技术有基于段测试的角点检测方法,但是图像场景复杂,加上段测试的模板大小、灰度差阀值难以选择等原因,导致在检测X型角点的过程中,容易造成漏检、多检,出现较多伪角点。The current cameras need to calibrate the parameters to obtain more accurate parameters, and the calculation of parameters is directly affected by the accuracy of the corner points, which requires higher accuracy of corner point extraction. The traditional corner point extraction technology has a corner point detection method based on the segment test, but the image scene is complex, and the template size of the segment test and the gray difference threshold are difficult to choose, which leads to the detection of X-shaped corner points. Cause missed inspection, multi-inspection, and more false corners.

发明内容Contents of the invention

针对现有技术的不足,本发明提出一种基于图像轮廓的X型角点提取方法,能够精确识别图像中X型角点,为摄像机精确标定提供了保障。Aiming at the deficiencies of the prior art, the present invention proposes an X-shaped corner point extraction method based on the image contour, which can accurately identify the X-shaped corner points in the image, and provides guarantee for precise camera calibration.

一种基于图像轮廓的X型角点提取方法,包括以下步骤:A method for extracting X-shaped corners based on image contours, comprising the following steps:

步骤1、获取待处理图像,采用Harris角点提取方法对图像中所有的Harris角点进行提取;Step 1, obtain the image to be processed, and use the Harris corner point extraction method to extract all Harris corner points in the image;

步骤2、设置阈值,对图像进行二值化处理,获得黑白图像,对黑白图像进行腐蚀和开运算处理;Step 2, set the threshold value, perform binarization processing on the image, obtain a black and white image, and perform corrosion and open operation processing on the black and white image;

步骤3、提取黑白图像中的所有轮廓,通过构建窗口的方式,在某一轮廓上依次遍历所有Harris角点;Step 3, extract all contours in the black-and-white image, and traverse all Harris corners on a certain contour in turn by building a window;

步骤4、判断遍历所获的Harris角点数是否为7,若是,则取距离该7个角点坐标均值最近的点为X型角点,且遍历下一个轮廓,否则,遍历下一个轮廓;Step 4. Determine whether the number of Harris corner points obtained by traversal is 7, if so, take the point closest to the mean value of the coordinates of the 7 corner points as the X-shaped corner point, and traverse the next contour, otherwise, traverse the next contour;

步骤5、遍历完所有轮廓后,判断提取所述X型角点的个数是否为4个,若是,完成所有轮廓X型角点的提取,否则,动态调整二值化处理设置的阈值和窗口边长,直至提取X型角点的个数为4,即所标记的4个X型角点全部检测出,检测完毕。Step 5. After traversing all contours, judge whether the number of extracted X-shaped corner points is 4, if so, complete the extraction of X-shaped corner points of all contours, otherwise, dynamically adjust the threshold and window set by the binarization process side length until the number of extracted X-shaped corner points is 4, that is, all four marked X-shaped corner points are detected, and the detection is completed.

步骤3所述的提取黑白图像中的所有轮廓,通过构建窗口的方式,在某一轮廓上依次遍历所有Harris角点;Extract all outlines in the black-and-white image described in step 3, and traverse all Harris corner points sequentially on a certain outline by building a window;

具体为:Specifically:

在轮廓上任意取一点,以该点为中心点,设置边长,构建窗口;Take any point on the contour, take this point as the center point, set the side length, and build a window;

以中心点为出发点,起沿轮廓遍历窗口内像素点;Taking the center point as the starting point, traverse the pixel points in the window along the outline;

若遍历出存在Harris角点落入窗口内,则记录,并在图像中删除该Harris角点,继续沿轮廓遍历窗口内像素点,直至返回至出发点。If it is traversed that there is a Harris corner falling into the window, record it, and delete the Harris corner in the image, and continue to traverse the pixels in the window along the contour until returning to the starting point.

步骤4所述的否则,遍历下一个轮廓,还包括恢复删除的Harris角点。Otherwise as described in step 4, the next contour is traversed, including restoring the deleted Harris corners.

本发明优点:Advantage of the present invention:

本发明提出一种基于图像轮廓的X型角点提取方法,可以滤掉图像中的伪角点,能够精确检测出图像中的角点,检测精度可以达到0.09个像素;通过设定角点的周边背景(黑白颜色),使得标记点基本不受环境中特征点的影响,可以在复杂的场景中检测出角点;结合Harris精准提取和轮廓定位的优点,可以对铺设的角点进行亚像素级检测,提高了角点的坐标精度;通过动态调整图像预处理的阈值,减弱了不同场景中光照的影响,提高了角点检测的成功率。The present invention proposes an X-shaped corner point extraction method based on the image outline, which can filter out false corner points in the image, and can accurately detect the corner points in the image, and the detection accuracy can reach 0.09 pixels; by setting the corner point The surrounding background (black and white color), so that the marker points are basically not affected by the feature points in the environment, and corner points can be detected in complex scenes; combined with the advantages of Harris' precise extraction and contour positioning, it is possible to sub-pixel the laid corner points Level detection improves the coordinate accuracy of corner points; by dynamically adjusting the threshold of image preprocessing, the influence of illumination in different scenes is weakened, and the success rate of corner point detection is improved.

附图说明Description of drawings

图1为本发明一种实施例的基于图像轮廓的X型角点提取方法流程图;Fig. 1 is the flow chart of the X-type corner point extraction method based on the image contour of an embodiment of the present invention;

图2为本发明一种实施例的待处理图像示意图;Fig. 2 is a schematic diagram of an image to be processed according to an embodiment of the present invention;

图3为本发明一种实施例的Harris角点检测后图像示意图;Fig. 3 is the Harris corner point detection image schematic diagram of an embodiment of the present invention;

图4为本发明一种实施例的X型角点区域间断示意图;Fig. 4 is a discontinuous schematic diagram of an X-shaped corner area according to an embodiment of the present invention;

图5为本发明一种实施例的腐蚀和开运算后的X型角点区域示意图;Fig. 5 is a schematic diagram of an X-shaped corner area after erosion and opening operations according to an embodiment of the present invention;

图6为本发明一种实施例的一阶差分模板示意图,其中,图(a)为X方向的一阶差分模板示意图,图(b)为Y方向的一阶差分模板示意图;Fig. 6 is a schematic diagram of a first-order differential template in an embodiment of the present invention, wherein, Figure (a) is a schematic diagram of a first-order differential template in the X direction, and Figure (b) is a schematic diagram of a first-order differential template in the Y direction;

图7为本发明一种实施例的梯度的方向示意图,其中,图(a)为梯度方向的扇区分割示意图,图(b)为梯度方向的像素选择示意图;Fig. 7 is a schematic diagram of the direction of the gradient in an embodiment of the present invention, wherein, Figure (a) is a schematic diagram of sector segmentation in the gradient direction, and Figure (b) is a schematic diagram of pixel selection in the gradient direction;

图8为本发明一种实施例的轮廓提取示意图;Fig. 8 is a schematic diagram of contour extraction according to an embodiment of the present invention;

图9为本发明一种实施例的轮廓X型角点的提取完成示意图。FIG. 9 is a schematic diagram of the completion of extraction of contour X-shaped corner points according to an embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明一种实施例做进一步说明。An embodiment of the present invention will be further described below in conjunction with the accompanying drawings.

本发明实施例中,基于图像轮廓的X型角点提取方法,如图1所示,包括以下步骤:In the embodiment of the present invention, the X-shaped corner point extraction method based on the image outline, as shown in Figure 1, includes the following steps:

步骤1、获取待处理图像,采用Harris角点提取方法对图像中所有的Harris角点进行提取;Step 1, obtain the image to be processed, and use the Harris corner point extraction method to extract all Harris corner points in the image;

本发明实例中,如图2所示为待处理图像,通过Harris算子确定X型角点的坐标位置,具体步骤如下:In the example of the present invention, as shown in Figure 2, it is the image to be processed, and the coordinate position of the X-type corner is determined by the Harris operator, and the specific steps are as follows:

以图像中的任意一点为原点建立坐标系,优选的可以以图像中四个角的任意一角为原点,其中,图像的水平方向为X轴,图像的垂直方向为Y轴,通过Harris算子进行角点检测。建立坐标系后,可以通过Harris算子检测图像中的角点,具体检测过程如下:Establish a coordinate system with any point in the image as the origin, preferably any one of the four corners in the image as the origin, wherein the horizontal direction of the image is the X axis, the vertical direction of the image is the Y axis, and the process is performed by the Harris operator Corner detection. After the coordinate system is established, the corner points in the image can be detected through the Harris operator. The specific detection process is as follows:

首先利用梯度算子计算x、y方向差值,再利用图像中每个像素点的灰度函数计算图像中每个像素点的x轴、y轴方向的梯度Ix、Iy,计算公式如下:First, use the gradient operator to calculate the difference in the x and y directions, and then use the grayscale function of each pixel in the image to calculate the gradients I x and I y in the x-axis and y-axis directions of each pixel in the image. The calculation formula is as follows :

再分别计算图像中每个像素点在两个方向的梯度乘积Ix 2、Iy 2和Ixy,计算公式如下:Then calculate the gradient products I x 2 , I y 2 and I xy of each pixel in the image in two directions respectively, the calculation formula is as follows:

Ix 2=Ix*Ix (3)I x 2 = I x *I x (3)

Iy 2=Iy *Iy (4)I y 2 = I y * I y (4)

Ixy=Ix *Iy (5)I xy = I x * I y (5)

这样就可以得到3幅新图像,每个像素点对应的属性分别为每个像素点在两个方向的梯度乘积Ix 2、Iy 2和Ixy,然后对3幅图像分别进行高斯滤波,具体可以为:In this way, three new images can be obtained, and the attributes corresponding to each pixel point are the gradient products I x 2 , I y 2 , and I xy of each pixel point in two directions, respectively, and then Gaussian filtering is performed on the three images respectively, Specifically, it can be:

利用高斯函数生成高斯核分别对Ix 2、Iy 2和Ixy滤波,其中高斯函数公式为:Use the Gaussian function to generate a Gaussian kernel to filter I x 2 , I y 2 and I xy respectively, where the formula of the Gaussian function is:

根据公式(6)~公式(9)可以计算每个像素点的角点量R,计算公式如下:According to the formula (6) ~ formula (9), the corner point value R of each pixel can be calculated, and the calculation formula is as follows:

本发明实例中,选择适当大小窗口(例如5*5),遍历图像中所有像素,计算该窗口内像素角点量的局部最大值,若此值大于某个阀值thresh(本发明实例中具体取值为0.05),则认为该像素为一个候选点;按照候选点的角点量大小排序,取感兴趣的前N(本发明实例中具体取值为200)个点作为最后的Harris角点;本发明实例中,如图3所示为Harris角点检测后图像;In the example of the present invention, select appropriate size window (for example 5*5), traverse all pixels in the image, calculate the local maximum value of the pixel corner amount in this window, if this value is greater than certain threshold value thresh (specifically in the example of the present invention Take a value of 0.05), then think that this pixel is a candidate point; sort according to the size of the corner point of the candidate point, get the first N (specific value is 200 in the example of the present invention) points of interest as the last Harris corner point ; In the example of the present invention, as shown in Figure 3, it is the image after Harris corner point detection;

步骤2、设置阈值(本发明实例中具体取值为50),对图像进行二值化处理,获得黑白图像,对黑白图像进行腐蚀和开运算处理;Step 2, set threshold value (concrete value is 50 in the example of the present invention), carry out binarization process to image, obtain black-and-white image, corrode and open operation processing to black-and-white image;

本发明实施例中,为较好检测边缘,将待检测的灰度图像进行二值化处理;在进行二值化处理的过程中,离摄像机较远的图像区域由于视角较小、倾斜程度过大,导致X型角点黑色区域间断,这会产生在提取轮廓时X型区域轮廓不连通,最终导致轮廓匹配和角点检测失败。为了解决这个问题,对二值化处理后的图像进行腐蚀和开运算操作。In the embodiment of the present invention, in order to better detect the edge, the grayscale image to be detected is subjected to binarization processing; in the process of binarization processing, the image area farther from the camera has a smaller viewing angle and an excessive inclination degree. Large, resulting in discontinuity in the black area of the X-shaped corner point, which will cause the contour of the X-shaped area to be disconnected when extracting the contour, and eventually lead to the failure of contour matching and corner point detection. In order to solve this problem, erosion and opening operations are performed on the binarized image.

本发明实例中,如图4所示为X型角点区域间断示意图。如图5所示为腐蚀和开运算后的X型角点区域示意图。In the example of the present invention, as shown in FIG. 4 , it is a schematic diagram of an X-shaped corner region discontinuity. Figure 5 is a schematic diagram of the X-shaped corner area after erosion and opening operations.

步骤3、提取黑白图像中的所有轮廓,通过构建窗口的方式,在某一轮廓上依次遍历所有Harris角点;具体为:在轮廓上任意取一点,以该点为中心点,设置边长,构建窗口;以中心点为出发点,起沿轮廓遍历窗口内像素点;若遍历出存在Harris角点落入窗口内,则记录,并在图像中删除该Harris角点,继续沿轮廓遍历窗口内像素点,直至返回至出发点;Step 3. Extract all contours in the black-and-white image, and traverse all Harris corner points on a certain contour in turn by building a window; specifically: take any point on the contour, take this point as the center point, and set the side length, Build a window; starting from the center point, traverse the pixels in the window along the outline; if there is a Harris corner point that falls into the window, record it, delete the Harris corner point in the image, and continue to traverse the pixels in the window along the outline point until returning to the starting point;

本发明实例中,对待检测的图像进行腐蚀操作之后,通过canny算子获得图像边缘,首先采用高斯滤波函数平滑图像,然后采用如图6中图(a)和图(b)所示一阶差分模板增强图像边缘,计算梯度的幅值和方向,利用如图7所示的梯度的方向对计算的梯度进行非极大值抑制,保留局部梯度最大的像素点。In the example of the present invention, after corroding the image to be detected, the edge of the image is obtained through the canny operator, and the Gaussian filter function is first used to smooth the image, and then the first-order difference shown in Figure 6 (a) and Figure (b) is used The template enhances the edge of the image, calculates the magnitude and direction of the gradient, uses the direction of the gradient as shown in Figure 7 to perform non-maximum suppression on the calculated gradient, and retains the pixel with the largest local gradient.

本发明实例中,图7中图(a)的4对扇区分别对应图7中图(b)模板的四种组合;利用梯度方向选择扇区的标号,然后按照标号的指向比较该点梯度幅值与相邻像素点的梯度幅值,若该值比其它两个都大,则保留原值,否则将该值置为0。例如,若模板中间点的梯度方向指向扇区标号3,则比较中间点与邻域4、8点的梯度幅值,若中间点值都大于4、8点值,则M不变,否则M=0。In the example of the present invention, 4 pairs of sectors of Figure (a) in Figure 7 correspond to four combinations of Figure (b) templates in Figure 7 respectively; Utilize the gradient direction to select the label of the sector, then compare the gradient of this point according to the direction of the label The magnitude and the gradient magnitude of adjacent pixels, if the value is greater than the other two, keep the original value, otherwise set the value to 0. For example, if the gradient direction of the middle point of the template points to the sector label 3, then compare the gradient amplitudes of the middle point and the neighborhood points 4 and 8, and if the values of the middle point are greater than the values of points 4 and 8, then M remains unchanged, otherwise M =0.

本发明实例中,通过双线性阀值处理梯度幅值,具体可以为:分别选择上限值和下限值,如果一个像素的梯度大于上限阀值,则认为该点为边缘像素点;如果低于下限阀值,则该点被抛弃;如果该值大于下限阀值且小于上限阀值,则只有当该点与高于上限阀值的像素点相连接的时候才被接受,以可以确定相连接的像素点所在的直线为图像边缘。In the example of the present invention, the gradient magnitude is processed by a bilinear threshold value, specifically, the upper limit value and the lower limit value are respectively selected, and if the gradient of a pixel is greater than the upper limit threshold value, then the point is considered to be an edge pixel point; if If the value is lower than the lower threshold, the point is discarded; if the value is greater than the lower threshold and smaller than the upper threshold, it is accepted only when the point is connected to a pixel higher than the upper threshold, so that it can be determined The straight lines where the connected pixels are located are the edges of the image.

本发明实例中,通在获得边缘图像后可以对图像进行提取轮廓,以得到X型角点区域黑白格的至少一个区域轮廓,如图8所示;在获取到至少一个X型角点区域轮廓后,可以对所获取到的区域轮廓进行匹配,以获得匹配区域轮廓;具体可以为:按照预设窗口边长依次遍历所述至少一个X型角点区域轮廓中每个X型角点区域轮廓,判断在窗口领域内是否存在角点;若存在角点,则将包含7个初始角点的区域轮廓确定为匹配区域轮廓;In the example of the present invention, after obtaining the edge image, the image can be extracted to obtain at least one area outline of the black and white grid in the X-shaped corner area, as shown in Figure 8; after obtaining at least one X-shaped corner area outline Finally, the acquired area contours can be matched to obtain the matching area contours; specifically, each X-shaped corner area contour in the at least one X-shaped corner area contour can be traversed sequentially according to the preset window side length , judge whether there are corner points in the window domain; if there are corner points, then determine the contour of the region containing 7 initial corner points as the contour of the matching region;

本发明实例中,通从图3和图4中可以看出,在每个X型角点区域轮廓上都有7个角点。也就是说,只要匹配带有7个初始角点的轮廓就找到了图像中标定的点。在匹配轮廓时,可以选择合适的窗口边长(本发明实例中具体取值为3),依次遍历轮廓的所有像素点,寻找该像素点邻域内是否有角点。在具体实施过程中,由于经过腐蚀操作后,X型角点区域轮廓成为连通的一体,这就使得检测出的轮廓离真正边缘距离变大,所以需要合理的选择窗口边长来检测角点。若存在角点,则累计角点的个数,且每个角点只计数一次,直到遍历完所有的像素。In the example of the present invention, it can be seen from Fig. 3 and Fig. 4 that there are 7 corner points on the outline of each X-shaped corner region. That is, as long as the contour with 7 initial corner points is matched, the marked point in the image is found. When matching the contour, you can select an appropriate window side length (the specific value is 3 in the example of the present invention), traverse all the pixels of the contour in turn, and find whether there is a corner in the neighborhood of the pixel. In the specific implementation process, after the erosion operation, the contour of the X-shaped corner area becomes a connected one, which makes the distance between the detected contour and the real edge larger, so it is necessary to choose the window side length reasonably to detect the corner. If there are corner points, the number of corner points is accumulated, and each corner point is only counted once until all pixels are traversed.

步骤4、判断遍历所获的Harris角点数是否为7,若是,则取距离该7个角点坐标均值最近的点为X型角点,且遍历下一个轮廓,否则,恢复删除的Harris角点,遍历下一个轮廓;Step 4. Determine whether the number of Harris corner points obtained by traversal is 7, and if so, take the point closest to the average value of the coordinates of the 7 corner points as the X-shaped corner point, and traverse the next contour, otherwise, restore the deleted Harris corner point , to traverse the next contour;

步骤5、遍历完所有轮廓后,判断提取所述X型角点的个数是否为4个,若是,完成所有轮廓X型角点的提取,如图9所示,否则,动态调整二值化处理设置的阈值和窗口边长,直至提取X型角点的个数为4,即所标记的4个X型角点全部检测出,检测完毕。Step 5. After traversing all the contours, judge whether the number of extracted X-shaped corner points is 4, if so, complete the extraction of all contour X-shaped corner points, as shown in Figure 9, otherwise, dynamically adjust the binarization Process the set threshold and window side length until the number of extracted X-shaped corner points is 4, that is, all four marked X-shaped corner points are detected, and the detection is completed.

Claims (3)

1. a kind of X-type Angular Point Extracting Method based on image outline, which is characterized in that include the following steps:
Step 1 obtains pending image, is carried to Harris angle points all in image using Harris Angular Point Extracting Methods It takes;
Step 2, setting threshold value, carry out binary conversion treatment to image, obtain black white image, corroded and opened fortune to black white image Calculation is handled;
All profiles in step 3, extraction black white image traverse institute successively by way of building window on a certain profile There are Harris angle points;
Step 4 judges to traverse whether obtained Harris angle points number is 7, if so, taking apart from 7 angular coordinate mean values most Close point is X-type angle point, and traverses next profile and otherwise traverse next profile;
Step 5, after having traversed all profiles, whether the number for judging to extract the X-type angle point is 4, if so, completing all wheels The extraction of wide X-type angle point, otherwise, dynamic adjust the threshold value and the window length of side of binary conversion treatment setting, until extraction X-type angle point Number is 4, that is, 4 marked X-type angle point all detects that detection finishes.
2. the X-type Angular Point Extracting Method according to claim 1 based on image outline, which is characterized in that described in step 3 All profiles in extraction black white image traverse all angles Harris successively by way of building window on a certain profile Point;
Specially:
It is arbitrarily taken on profile a bit, the point centered on the point, the length of side is set, build window;
Using central point as starting point, the pixel along profile cycling among windows is played;
If traversing out, there are Harris angle points to fall into window, records, and deletes the Harris angle points in the picture, continues edge Pixel in profile cycling among windows, until being back to starting point.
3. the X-type Angular Point Extracting Method according to claim 1 based on image outline, which is characterized in that described in step 4 Otherwise, next profile is traversed, further includes the Harris angle points to undelete.
CN201810187819.1A 2018-03-07 2018-03-07 A kind of X-type Angular Point Extracting Method based on image outline Pending CN108492306A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810187819.1A CN108492306A (en) 2018-03-07 2018-03-07 A kind of X-type Angular Point Extracting Method based on image outline

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810187819.1A CN108492306A (en) 2018-03-07 2018-03-07 A kind of X-type Angular Point Extracting Method based on image outline

Publications (1)

Publication Number Publication Date
CN108492306A true CN108492306A (en) 2018-09-04

Family

ID=63341848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810187819.1A Pending CN108492306A (en) 2018-03-07 2018-03-07 A kind of X-type Angular Point Extracting Method based on image outline

Country Status (1)

Country Link
CN (1) CN108492306A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109829910A (en) * 2019-02-01 2019-05-31 佛山市南海区广工大数控装备协同创新研究院 A kind of PCB defect inspection method searched based on neighborhood
CN111429450A (en) * 2020-04-10 2020-07-17 展讯通信(上海)有限公司 Corner point detection method, system, equipment and storage medium
CN112387982A (en) * 2020-10-21 2021-02-23 上海交通大学 Laser additive process power combined regulation and control method
CN113310987A (en) * 2020-02-26 2021-08-27 保定市天河电子技术有限公司 Tunnel lining surface detection system and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887586A (en) * 2010-07-30 2010-11-17 上海交通大学 Adaptive Corner Detection Method Based on Image Contour Sharpness
CN102169578A (en) * 2011-03-16 2011-08-31 内蒙古科技大学 Non-rigid medical image registration method based on finite element model
CN103345755A (en) * 2013-07-11 2013-10-09 北京理工大学 Chessboard angular point sub-pixel extraction method based on Harris operator
CN104075659A (en) * 2014-06-24 2014-10-01 华南理工大学 Three-dimensional imaging recognition method based on RGB structure light source
CN105139412A (en) * 2015-09-25 2015-12-09 深圳大学 Hyperspectral image corner detection method and system
CN106599483A (en) * 2016-12-16 2017-04-26 鞍钢集团矿业有限公司 Processing method of open-pit mine slope monitoring plane data based on measurement robot
CN107369162A (en) * 2017-07-21 2017-11-21 华北电力大学(保定) A kind of generation method and system of insulator candidate target region

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887586A (en) * 2010-07-30 2010-11-17 上海交通大学 Adaptive Corner Detection Method Based on Image Contour Sharpness
CN102169578A (en) * 2011-03-16 2011-08-31 内蒙古科技大学 Non-rigid medical image registration method based on finite element model
CN103345755A (en) * 2013-07-11 2013-10-09 北京理工大学 Chessboard angular point sub-pixel extraction method based on Harris operator
CN104075659A (en) * 2014-06-24 2014-10-01 华南理工大学 Three-dimensional imaging recognition method based on RGB structure light source
CN105139412A (en) * 2015-09-25 2015-12-09 深圳大学 Hyperspectral image corner detection method and system
CN106599483A (en) * 2016-12-16 2017-04-26 鞍钢集团矿业有限公司 Processing method of open-pit mine slope monitoring plane data based on measurement robot
CN107369162A (en) * 2017-07-21 2017-11-21 华北电力大学(保定) A kind of generation method and system of insulator candidate target region

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘亚洲等: "基于Harris角点的彩色图像文字检测", 《微电子学与计算机》 *
赵振刚: "图像角点检测算法的研究", 《中国优秀硕士学位论文全文数据库 (信息科技辑)》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109829910A (en) * 2019-02-01 2019-05-31 佛山市南海区广工大数控装备协同创新研究院 A kind of PCB defect inspection method searched based on neighborhood
CN109829910B (en) * 2019-02-01 2020-10-30 佛山市南海区广工大数控装备协同创新研究院 PCB defect detection method based on neighborhood search
CN113310987A (en) * 2020-02-26 2021-08-27 保定市天河电子技术有限公司 Tunnel lining surface detection system and method
CN111429450A (en) * 2020-04-10 2020-07-17 展讯通信(上海)有限公司 Corner point detection method, system, equipment and storage medium
CN111429450B (en) * 2020-04-10 2022-08-16 展讯通信(上海)有限公司 Corner point detection method, system, equipment and storage medium
CN112387982A (en) * 2020-10-21 2021-02-23 上海交通大学 Laser additive process power combined regulation and control method
CN112387982B (en) * 2020-10-21 2021-10-12 上海交通大学 A joint control method of laser additive process power

Similar Documents

Publication Publication Date Title
CN111243032B (en) A fully automatic checkerboard corner detection method
CN109615611B (en) Inspection image-based insulator self-explosion defect detection method
CN106247969B (en) A deformation detection method of industrial magnetic core components based on machine vision
CN110569857B (en) An image contour corner detection method based on centroid distance calculation
WO2021000948A1 (en) Counterweight weight detection method and system, and acquisition method and system, and crane
CN108492306A (en) A kind of X-type Angular Point Extracting Method based on image outline
CN109886939A (en) Bridge crack detection method based on tensor voting
CN107192716A (en) A kind of workpiece, defect quick determination method based on contour feature
CN114627080B (en) Vehicle stamping accessory defect detection method based on computer vision
CN115082377A (en) Building surface crack geometric parameter measuring method and system based on unmanned aerial vehicle
CN111667470B (en) Industrial pipeline flaw detection inner wall detection method based on digital image
CN104657988A (en) Image segmentation method for micro-fine cohesive core particles based on angular point and curvature detection
CN111860501A (en) Image recognition method of high-speed rail height adjustment rod falling out fault based on shape matching
CN119359715B (en) Welding gun main board defect detection method and system based on image processing
CN118552824B (en) Line structure light center line extraction method based on multichannel feature fusion
CN116012348A (en) A Method for Measuring the Maximum Crack Width Applicable to Pavement Cracks
CN116718599A (en) Apparent crack length measurement method based on three-dimensional point cloud data
CN106022337B (en) A Planar Object Detection Method Based on Continuous Edge Features
CN117522778A (en) Hollow brick flaw detection system
CN104966302B (en) A kind of detection localization method of any angle laser cross
CN105678737A (en) Digital image corner point detection method based on Radon transform
CN114719873B (en) A low-cost fine map automatic generation method, device and readable medium
CN113375555A (en) Power line clamp measuring method and system based on mobile phone image
CN105740818B (en) A kind of artificial target's detection method applied to augmented reality
CN106530272A (en) Overlapped protein point separation method and device based on concave point matching

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180904

RJ01 Rejection of invention patent application after publication