CN111292302B - Screen detection method and device - Google Patents

Screen detection method and device Download PDF

Info

Publication number
CN111292302B
CN111292302B CN202010072292.5A CN202010072292A CN111292302B CN 111292302 B CN111292302 B CN 111292302B CN 202010072292 A CN202010072292 A CN 202010072292A CN 111292302 B CN111292302 B CN 111292302B
Authority
CN
China
Prior art keywords
screen
picture
pixel
full
preset
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.)
Active
Application number
CN202010072292.5A
Other languages
Chinese (zh)
Other versions
CN111292302A (en
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.)
Shanghai Wanwu Xinsheng Environmental Technology Group Co
Original Assignee
Shanghai Wanwu Xinsheng Environmental Technology Group Co
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 Shanghai Wanwu Xinsheng Environmental Technology Group Co filed Critical Shanghai Wanwu Xinsheng Environmental Technology Group Co
Priority to CN202010072292.5A priority Critical patent/CN111292302B/en
Publication of CN111292302A publication Critical patent/CN111292302A/en
Priority to PCT/CN2020/120888 priority patent/WO2021147385A1/en
Application granted granted Critical
Publication of CN111292302B publication Critical patent/CN111292302B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0008Industrial image inspection checking presence/absence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/136Segmentation; Edge detection involving thresholding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30121CRT, LCD or plasma display

Landscapes

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

Abstract

The invention aims to provide a screen detection method and a screen detection device. In addition, the invention facilitates the subsequent reliable recognition of different kinds of screen cracks or scratches within the range enclosed by the outline of the screen in the first picture or the second picture by respectively taking the first picture containing the screen area displayed as a full screen yellow picture and the second picture containing the screen area displayed as a full screen white picture.

Description

Screen detection method and device
Technical Field
The invention relates to the field of computers, in particular to a screen detection method and device.
Background
The detection of cracks and scratches on the screen of the existing intelligent terminal such as a mobile phone is realized in a manual mode, so that the problems of time and labor waste are solved.
Disclosure of Invention
The invention aims to provide a screen detection method and a screen detection device.
According to an aspect of the present invention, there is provided a screen detecting method, including:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate a screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
and detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
Further, in the above method, recognizing a boundary of the white background picture from the photo, and taking the boundary as an outline of the screen includes:
converting the picture into a gray picture;
appointing a preset pixel threshold value T1 to segment the gray-scale picture, wherein the pixel value of a pixel point exceeding the preset pixel threshold value T1 in the picture is set to be 255, and the pixel value of a pixel point not exceeding the preset pixel threshold value T1 in the picture is set to be 0;
acquiring a continuous region of each pixel point with a pixel value of 255 in the gray-scale picture;
calculating the number of pixel points in the continuous region of each pixel point, and screening the continuous region of each pixel point, wherein the continuous region of the pixel points with the number smaller than a preset number threshold T2 is abandoned, and the continuous region of the pixel points with the number larger than or equal to the preset number threshold T2 is reserved;
calculating the area of the minimum external rotation rectangle of each reserved pixel point continuous region, and calculating the fullness s of the minimum external rotation rectangle of each reserved pixel point continuous region, wherein the fullness s = the number of pixel points in a certain reserved pixel point continuous region/the area of the minimum external rotation rectangle of the reserved pixel point continuous region;
and taking the continuous region of the reserved pixel points with the saturation s larger than a preset saturation threshold value T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen.
Further, in the above method, whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture is detected, if so, it is determined that the crack or the scratch exists in the screen,
detecting whether cracks or scratches exist in the range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the length of each crack or scratch, and if the length of a certain crack or scratch exceeds a preset length threshold value, judging that the cracks or scratches exist in the screen.
Further, in the above method, whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture is detected, and if so, the existence of the crack or the scratch in the screen is determined,
detecting whether cracks or scratches exist in the range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the number of the cracks or scratches, and if the number of the cracks or scratches exceeds a preset number threshold value, judging that the cracks or scratches exist in the screen.
Further, in the above method, whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture is detected, if so, it is determined that the crack or the scratch exists in the screen,
detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the length of each crack or scratch, and if the number of the cracks or scratches with the length exceeding a preset length threshold exceeds a preset number threshold, judging that the cracks or scratches exist on the screen.
According to another aspect of the present invention, there is also provided a screen detecting apparatus, wherein the apparatus comprises:
the display module is used for displaying the bright screen of the screen as a white background picture;
the first shooting module is used for shooting a picture of a mobile phone screen comprising the white background picture;
the recognition module is used for recognizing the boundary of the white background picture from the photo and taking the boundary as the outline of the screen;
the second shooting module is used for displaying the bright screen of the screen as a full-screen yellow picture, controlling the light source to illuminate the screen area displayed as the full-screen yellow picture and shooting a first picture containing the screen area displayed as the full-screen yellow picture;
the third shooting module is used for displaying the bright screen of the screen as a full-screen white picture, controlling the light source to illuminate the screen area displayed as the full-screen white picture and shooting a second picture containing the screen area displayed as the full-screen white picture;
the detection module is used for detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
Further, in the above apparatus, the recognition module is configured to convert the photo into a grayscale picture; appointing a preset pixel threshold value T1 to segment the gray-scale picture, wherein the pixel value of a pixel point exceeding the preset pixel threshold value T1 in the picture is set to be 255, and the pixel value of a pixel point not exceeding the preset pixel threshold value T1 in the picture is set to be 0; acquiring a continuous region of each pixel point with a pixel value of 255 in the gray-scale picture; calculating the number of pixel points in each continuous region of the pixel points, and screening the continuous regions of the pixel points, wherein the continuous regions of the pixel points with the number of the pixel points smaller than a preset number threshold T2 are abandoned, and the continuous regions of the pixel points with the number of the pixel points larger than or equal to the preset number threshold T2 are reserved; calculating the area of the minimum external rotation rectangle of each reserved pixel point continuous region, and calculating the fullness s of the minimum external rotation rectangle of each reserved pixel point continuous region, wherein the fullness s = the number of pixel points in a certain reserved pixel point continuous region/the area of the minimum external rotation rectangle of the reserved pixel point continuous region; and taking the continuous region of the reserved pixel points with the saturation s larger than a preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen.
Further, in the above apparatus, the detecting module is configured to detect whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first photo or the second photo, calculate a length of each crack or scratch if the crack or the scratch exists, and determine that the crack or the scratch exists on the screen if the length of a certain crack or scratch exceeds a preset length threshold.
Further, in the above apparatus, the detecting module is configured to detect whether there is a crack or a scratch in a range surrounded by the outline of the screen in the first picture or the second picture, calculate the number of the crack or the scratch if there is a crack or a scratch, and determine that there is a crack or a scratch on the screen if the number of the crack or the scratch exceeds a preset number threshold.
Further, in the above apparatus, the detecting module is configured to detect whether there is a crack or a scratch in a range surrounded by the outline of the screen in the first photo or the second photo, calculate a length of each crack or scratch if there is a crack or a scratch, and determine that there is a crack or a scratch on the screen if the number of cracks or scratches whose lengths exceed a preset length threshold exceeds a preset number threshold.
According to another aspect of the present invention, there is also provided a computing-based device, including:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate the screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
and detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
According to another aspect of the present invention, there is also provided a computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, cause the processor to:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate a screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
and detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
Compared with the prior art, the method and the device have the advantages that the screen bright screen is displayed as the white background picture, and the screen position of the device can be simply and accurately positioned based on the boundary of the white background picture. In addition, the invention facilitates the subsequent reliable recognition of different kinds of screen cracks or scratches within the range enclosed by the outline of the screen in the first picture or the second picture by respectively taking the first picture containing the screen area displayed as a full screen yellow picture and the second picture containing the screen area displayed as a full screen white picture.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments thereof, made with reference to the following drawings:
fig. 1 illustrates a flowchart of a screen detection method according to an embodiment of the present invention.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present invention is described in further detail below with reference to the attached drawing figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both permanent and non-permanent, removable and non-removable media, may implement the information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
As shown in fig. 1, the present invention provides a screen detection method, including:
s1, displaying a bright screen of a screen as a white background picture;
here, the screen may be a terminal device with a display screen, such as a mobile phone or a PAD;
s2, shooting a picture of a screen comprising the white background picture;
when the mobile phone screen is shot, an irrelevant area outside the screen area is shot at the same time, and the screen area needs to be identified subsequently;
s3, recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
s4, displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate a screen area displayed as the full-screen yellow picture;
in order to ensure the definition of the subsequent shot pictures, the light source can be controlled to illuminate the screen area which is displayed as a full-screen yellow picture so as to supplement light for the screen area which is displayed as the full-screen yellow picture;
step S5, shooting a first photo containing a screen area displayed as a full-screen yellow picture;
s6, displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
in order to ensure the definition of the subsequent shot pictures, the screen area which is displayed as a full-screen white picture can be illuminated by controlling the light source so as to supplement light for the screen area which is displayed as the full-screen white picture;
step S7, shooting a second photo containing a screen area displayed as a full-screen white picture;
and S8, detecting whether cracks or scratches exist in the range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
Here, the display definitions of different types of cracks or scratches may be different in a screen area of a full-screen white picture or a screen area of a full-screen yellow picture, and therefore, a first picture including the screen area displayed as the full-screen yellow picture and a second picture including the screen area displayed as the full-screen white picture may be photographed separately to ensure the definition of the subsequently photographed different types of cracks or scratches on the screen.
If only one of the first photo and the second photo detects that the crack or the scratch exists, the crack or the scratch on the screen can be judged.
According to the invention, the screen bright screen is displayed as the white background picture, and the screen position of the equipment can be simply and accurately positioned based on the boundary of the white background picture. In addition, the invention facilitates the subsequent reliable recognition of different kinds of screen cracks or scratches within the range enclosed by the outline of the screen in the first picture or the second picture by respectively taking the first picture containing the screen area displayed as a full screen yellow picture and the second picture containing the screen area displayed as a full screen white picture.
In an embodiment of the screen detecting method of the present invention, in step S3, recognizing a boundary of the white background picture from the photo, and taking the boundary as an outline of the screen includes:
step S31, converting the picture src into a gray picture gray;
step S32, a preset pixel threshold T1 is designated to segment the gray level picture gray, wherein the pixel value of the pixel point exceeding the preset pixel threshold T1 in the picture src is set to 255, and the pixel value of the pixel point not exceeding the preset pixel threshold T1 in the picture src is set to 0;
step S33, obtaining a continuous region of each pixel point with the pixel value of 255 in the gray level picture gray;
here, a certain pixel point is in 8 neighborhoods of another pixel point, the two pixel points can be considered to be continuous, and 2 or more than 2 continuous pixel points can form a region with continuous pixel points;
black pixel points with the pixel value of 0, white pixel points with the pixel value of 255, and the connection region of the pixel points with the pixel value of 0 is not considered and is regarded as a background outside the screen region;
step S34, calculating the number of pixel points in the continuous region of each pixel point, and screening the continuous region of each pixel point, wherein the continuous region of the pixel points with the number of the pixel points smaller than a preset number threshold T2 is abandoned, and the continuous region of the pixel points with the number of the pixel points larger than or equal to the preset number threshold T2 is reserved;
step S35, calculating an area of the minimum circumscribed rotating rectangle of the region where each of the retained pixel points is continuous, and calculating a saturation S of the minimum circumscribed rotating rectangle of the region where each of the retained pixel points is continuous, where the saturation S = the number of pixel points in a region where a certain retained pixel point is continuous/the area of the minimum circumscribed rotating rectangle of the region where the retained pixel point is continuous;
and S36, taking a continuous region of the reserved pixel points with the saturation S larger than a preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen.
Here, the area where each reserved pixel point is continuous may be traversed, the area of the minimum external rotation rectangle is divided by the number of pixel points of the area where each reserved pixel point is continuous, and the saturation s of the area is obtained, if the saturation s value of a certain reserved pixel point continuous area is greater than a preset saturation threshold T3, the area is a screen area, and if the saturation s value is less than the preset saturation threshold T3, the area is a non-screen area.
The implementation divides the gray level image gray by appointing a preset pixel threshold value T1; calculating the number of pixel points in the continuous region of each pixel point, and screening the continuous region of each pixel point; calculating the area of the minimum circumscribed rotating rectangle of the continuous region of each reserved pixel point, and calculating the plumpness s of the minimum circumscribed rotating rectangle of the continuous region of each reserved pixel point; and taking the continuous reserved pixel point area with the saturation s larger than the preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen, thereby accurately and reliably identifying the screen positions of various terminals.
In an embodiment of the screen detecting method of the present invention, step S9 detects whether there is a crack or a scratch in a range surrounded by the outline of the screen in the first photo or the second photo, and if so, determines that there is a crack or a scratch on the screen,
detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the length of each crack or scratch, and if the length of a certain crack or scratch exceeds a preset length threshold value, judging that the screen has the cracks or scratches.
Herein, by calculating the length of each crack or scratch, the crack or scratch meeting the requirements can be reliably screened, and the crack or scratch on the screen can be conveniently and accurately judged.
In an embodiment of the screen detecting method of the present invention, step S9 detects whether there is a crack or a scratch in a range surrounded by the outline of the screen in the first photo or the second photo, and if so, determines that there is a crack or a scratch on the screen,
and detecting whether cracks or scratches exist in the range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the number of the cracks or scratches, and if the number of the cracks or scratches exceeds a preset number threshold value, judging that the cracks or scratches exist in the screen.
Herein, by calculating the number of each crack or scratch, the cracks or scratches meeting the requirements can be reliably screened, and the existence of the cracks or scratches on the screen can be accurately judged.
In an embodiment of the screen inspection method of the present invention, in step S9, whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first photo or the second photo is detected, and if so, it is determined that the crack or the scratch exists in the screen,
detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the length of each crack or scratch, and if the number of the cracks or scratches with the length exceeding a preset length threshold exceeds a preset number threshold, judging that the cracks or scratches exist on the screen.
Herein, by calculating the length of each crack or scratch and calculating whether the number of the cracks or scratches with the length exceeding a preset length threshold exceeds a preset number threshold, the cracks or scratches meeting the requirements can be reliably screened, and the existence of the cracks or scratches on the screen can be more accurately judged.
The present invention provides a screen detecting device, the device comprising:
the display module is used for displaying the bright screen of the screen as a white background picture;
here, the screen may be a terminal device with a display screen, such as a mobile phone or a PAD;
the first shooting module is used for shooting a picture of a mobile phone screen comprising the white background picture;
the recognition module is used for recognizing the boundary of the white background picture from the photo and taking the boundary as the outline of the screen;
the second shooting module is used for displaying the bright screen of the screen as a full-screen yellow picture, controlling the light source to illuminate the screen area displayed as the full-screen yellow picture and shooting a first picture containing the screen area displayed as the full-screen yellow picture;
in order to ensure the definition of the subsequent shot pictures, the light source can be controlled to illuminate the screen area which is displayed as a full-screen yellow picture so as to supplement light for the screen area which is displayed as the full-screen yellow picture;
the third shooting module is used for displaying the bright screen of the screen as a full-screen white picture, controlling the light source to illuminate the screen area displayed as the full-screen white picture and shooting a second picture containing the screen area displayed as the full-screen white picture;
in order to ensure the definition of the subsequent shot pictures, the screen area which is displayed as a full-screen white picture can be illuminated by controlling the light source so as to supplement light for the screen area which is displayed as the full-screen white picture;
and the detection module is used for detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
Here, the display definitions of different types of cracks or scratches may be different in a screen area of a full-screen white picture or a screen area of a full-screen yellow picture, and therefore, a first picture including the screen area displayed as the full-screen yellow picture and a second picture including the screen area displayed as the full-screen white picture may be photographed separately to ensure the definition of the subsequently photographed different types of cracks or scratches on the screen.
If only one of the first photo and the second photo detects that the crack or the scratch exists, the crack or the scratch on the screen can be judged.
According to the invention, the screen bright screen is displayed as the white background picture, and the screen position of the equipment can be simply and accurately positioned based on the boundary of the white background picture. In addition, the invention facilitates the subsequent reliable recognition of different kinds of screen cracks or scratches within the range enclosed by the outline of the screen in the first picture or the second picture by respectively taking the first picture containing the screen area displayed as a full screen yellow picture and the second picture containing the screen area displayed as a full screen white picture.
In an embodiment of the screen detecting device of the present invention, the recognition module is configured to convert the picture src into a gray picture gray; appointing a preset pixel threshold value T1 to segment the gray level picture gray, wherein the pixel value of the pixel point exceeding the preset pixel threshold value T1 in the picture src is set to 255, and the pixel value of the pixel point not exceeding the preset pixel threshold value T1 in the picture src is set to 0; acquiring a continuous region of each pixel point with a pixel value of 255 in the gray level picture gray; calculating the number of pixel points in each continuous region of the pixel points, and screening the continuous regions of the pixel points, wherein the continuous regions of the pixel points with the number of the pixel points smaller than a preset number threshold T2 are abandoned, and the continuous regions of the pixel points with the number of the pixel points larger than or equal to the preset number threshold T2 are reserved; calculating the area of the minimum external rotation rectangle of each reserved pixel point continuous region, and calculating the fullness s of the minimum external rotation rectangle of each reserved pixel point continuous region, wherein the fullness s = the number of pixel points in a certain reserved pixel point continuous region/the area of the minimum external rotation rectangle of the reserved pixel point continuous region; and taking the continuous region of the reserved pixel points with the saturation s larger than a preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen.
Here, a certain pixel point is in the 8 neighborhoods of another pixel point, the two can be considered to be continuous, and 2 or more than 2 continuous pixel points can form a region with continuous pixel points;
black pixel points with the pixel value of 0, white pixel points with the pixel value of 255, and the connection region of the pixel points with the pixel value of 0 is not considered and is regarded as a background outside the screen region;
the area of each reserved pixel point continuous area can be traversed, the pixel point number of each reserved pixel point continuous area is divided by the area of the minimum external rotation rectangle to obtain the saturation s of the area, if the saturation s value of a certain reserved pixel point continuous area is larger than a preset saturation threshold value T3, the area is a screen area, and if the saturation s value of the certain reserved pixel point continuous area is smaller than the preset saturation threshold value T3, the area is a non-screen area.
The implementation divides the gray level image gray by specifying a preset pixel threshold T; calculating the number of pixel points in the continuous region of each pixel point, and screening the continuous region of each pixel point; calculating the area of the minimum circumscribed rotating rectangle of the continuous region of each reserved pixel point, and calculating the plumpness s of the minimum circumscribed rotating rectangle of the continuous region of each reserved pixel point; and taking the continuous reserved pixel point area with the saturation s larger than the preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen, thereby accurately and reliably identifying the screen positions of various terminals.
In an embodiment of the screen detecting device, the detecting module is configured to detect whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first photo or the second photo, calculate a length of each crack or scratch if the crack or the scratch exists, and determine that the crack or the scratch exists on the screen if the length of a certain crack or scratch exceeds a preset length threshold.
Here, by calculating the length of each crack or scratch, the crack or scratch meeting the requirements can be reliably screened, so that the existence of the crack or scratch on the screen can be accurately judged.
In an embodiment of the screen detecting device, the detecting module is configured to detect whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture, calculate the number of the crack or the scratch if the crack or the scratch exists, and determine that the crack or the scratch exists on the screen if the number of the crack or the scratch exceeds a preset number threshold.
Herein, by calculating the number of each crack or scratch, the cracks or scratches meeting the requirements can be reliably screened, and the existence of the cracks or scratches on the screen can be accurately judged.
In an embodiment of the screen detecting device, the detecting module is configured to detect whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first photo or the second photo, calculate a length of each crack or scratch if the crack or the scratch exists, and determine that the crack or the scratch exists on the screen if the number of the cracks or the scratches with the length exceeding a preset length threshold exceeds a preset number threshold.
Herein, by calculating the length of each crack or scratch and calculating whether the number of the cracks or scratches with the length exceeding a preset length threshold exceeds a preset number threshold, the cracks or scratches meeting the requirements can be reliably screened, and the existence of the cracks or scratches on the screen can be more accurately judged.
According to another aspect of the present invention, there is also provided a computing-based device, including:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate a screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
and detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
According to another aspect of the present invention, there is also provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed by a processor, cause the processor to:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate the screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
and detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
For details of the embodiments of the apparatuses and the storage medium of the present invention, reference may be made to corresponding parts of the embodiments of the methods, and details are not described herein again.
Compared with the prior art, the method and the device have the advantages that the screen bright screen is displayed as the white background picture, and the screen position of the device can be simply and accurately positioned based on the boundary of the white background picture. In addition, segmenting the gray level image gray by specifying a preset pixel threshold value T1; calculating the number of pixel points in the continuous region of each pixel point, and screening the continuous region of each pixel point; calculating the area of the minimum circumscribed rotating rectangle of the continuous region of each reserved pixel point, and calculating the plumpness s of the minimum circumscribed rotating rectangle of the continuous region of each reserved pixel point; and taking the continuous reserved pixel point area with the saturation s larger than the preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen, thereby accurately and reliably identifying the screen positions of various terminals.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
It should be noted that the present invention may be implemented in software and/or in a combination of software and hardware, for example, as an Application Specific Integrated Circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present invention may be executed by a processor to implement the steps or functions described above. Also, the software programs (including associated data structures) of the present invention can be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Further, some of the steps or functions of the present invention may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present invention can be applied as a computer program product, such as computer program instructions, which when executed by a computer, can invoke or provide the method and/or technical solution according to the present invention through the operation of the computer. Program instructions which invoke the methods of the present invention may be stored on fixed or removable recording media and/or transmitted via a data stream on a broadcast or other signal bearing medium and/or stored within a working memory of a computer device operating in accordance with the program instructions. An embodiment according to the invention herein comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or solution according to embodiments of the invention as described above.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (10)

1. A screen detection method, wherein the method comprises:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate a screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen, wherein the recognizing comprises the following steps:
converting the picture into a gray picture;
a preset pixel threshold value T1 is appointed to divide the gray-scale picture, wherein the pixel value of a pixel point which exceeds the preset pixel threshold value T1 in the picture is set to be 255, and the pixel value of a pixel point which does not exceed the preset pixel threshold value T1 in the picture is set to be 0;
acquiring a continuous region of each pixel point with a pixel value of 255 in the gray-scale picture;
calculating the number of pixel points in each continuous region of the pixel points, and screening the continuous regions of the pixel points, wherein the continuous regions of the pixel points with the number of the pixel points smaller than a preset number threshold T2 are abandoned, and the continuous regions of the pixel points with the number of the pixel points larger than or equal to the preset number threshold T2 are reserved;
calculating the area of the minimum external rotation rectangle of each reserved pixel point continuous region, and calculating the fullness s of the minimum external rotation rectangle of each reserved pixel point continuous region, wherein the fullness s = the number of pixel points in a certain reserved pixel point continuous region/the area of the minimum external rotation rectangle of the reserved pixel point continuous region;
and taking the continuous region of the reserved pixel points with the saturation s larger than a preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen.
2. The method according to claim 1, wherein detecting whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, determining that the crack or the scratch exists in the screen comprises:
detecting whether cracks or scratches exist in the range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the length of each crack or scratch, and if the length of a certain crack or scratch exceeds a preset length threshold value, judging that the cracks or scratches exist in the screen.
3. The method according to claim 1, wherein detecting whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, determining that the crack or the scratch exists in the screen comprises:
and detecting whether cracks or scratches exist in the range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the number of the cracks or scratches, and if the number of the cracks or scratches exceeds a preset number threshold value, judging that the cracks or scratches exist in the screen.
4. The method according to claim 1, wherein detecting whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, determining that the crack or the scratch exists in the screen comprises:
detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, if so, calculating the length of each crack or scratch, and if the number of the cracks or scratches with the length exceeding a preset length threshold exceeds a preset number threshold, judging that the cracks or scratches exist on the screen.
5. A screen detecting apparatus, wherein the apparatus comprises:
the display module is used for displaying the bright screen of the screen as a white background picture;
the first shooting module is used for shooting a picture of a mobile phone screen comprising the white background picture;
the identification module is used for converting the photo into a gray picture; appointing a preset pixel threshold value T1 to segment the gray-scale picture, wherein the pixel value of a pixel point exceeding the preset pixel threshold value T1 in the picture is set to be 255, and the pixel value of a pixel point not exceeding the preset pixel threshold value T1 in the picture is set to be 0; acquiring a continuous region of each pixel point with a pixel value of 255 in the gray-scale picture; calculating the number of pixel points in each continuous region of the pixel points, and screening the continuous regions of the pixel points, wherein the continuous regions of the pixel points with the number of the pixel points smaller than a preset number threshold T2 are abandoned, and the continuous regions of the pixel points with the number of the pixel points larger than or equal to the preset number threshold T2 are reserved; calculating the area of the minimum external rotation rectangle of each reserved pixel point continuous region, and calculating the fullness s of the minimum external rotation rectangle of each reserved pixel point continuous region, wherein the fullness s = the number of pixel points in a certain reserved pixel point continuous region/the area of the minimum external rotation rectangle of the reserved pixel point continuous region; taking a continuous area of the reserved pixel points with the saturation s larger than a preset saturation threshold value T3 as a boundary of the white background picture, and taking the boundary as the outline of the screen;
the second shooting module is used for displaying the bright screen of the screen as a full-screen yellow picture, controlling the light source to illuminate the screen area displayed as the full-screen yellow picture and shooting a first picture containing the screen area displayed as the full-screen yellow picture;
the third shooting module is used for displaying the bright screen of the screen as a full-screen white picture, controlling the light source to illuminate the screen area displayed as the full-screen white picture and shooting a second picture containing the screen area displayed as the full-screen white picture;
the detection module is used for detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen.
6. The device according to claim 5, wherein the detecting module is configured to detect whether a crack or a scratch exists in a range surrounded by the outline of the screen in the first picture or the second picture, calculate a length of each crack or scratch if the crack or the scratch exists, and determine that the crack or the scratch exists in the screen if the length of a certain crack or scratch exceeds a preset length threshold.
7. The device according to claim 5, wherein the detecting module is configured to detect whether there is a crack or a scratch in a range surrounded by the outline of the screen in the first picture or the second picture, calculate the number of cracks or scratches if there is a crack or scratch, and determine that there is a crack or scratch in the screen if the number of cracks or scratches exceeds a preset number threshold.
8. The device according to claim 5, wherein the detecting module is configured to detect whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, calculate a length of each crack or scratch if the cracks or scratches exist, and determine that a crack or scratch exists in the screen if the number of cracks or scratches with lengths exceeding a preset length threshold exceeds a preset number threshold.
9. A computing-based device, comprising:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate a screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen;
converting the picture into a gray picture;
appointing a preset pixel threshold value T1 to segment the gray-scale picture, wherein the pixel value of a pixel point exceeding the preset pixel threshold value T1 in the picture is set to be 255, and the pixel value of a pixel point not exceeding the preset pixel threshold value T1 in the picture is set to be 0;
acquiring a continuous region of each pixel point with a pixel value of 255 in the gray-scale picture;
calculating the number of pixel points in each continuous region of the pixel points, and screening the continuous regions of the pixel points, wherein the continuous regions of the pixel points with the number of the pixel points smaller than a preset number threshold T2 are abandoned, and the continuous regions of the pixel points with the number of the pixel points larger than or equal to the preset number threshold T2 are reserved;
calculating the area of the minimum external rotation rectangle of each reserved pixel point continuous region, and calculating the fullness s of the minimum external rotation rectangle of each reserved pixel point continuous region, wherein the fullness s = the number of pixel points in a certain reserved pixel point continuous region/the area of the minimum external rotation rectangle of the reserved pixel point continuous region;
and taking the continuous region of the reserved pixel points with the saturation s larger than a preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen.
10. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed by a processor, cause the processor to:
displaying the bright screen of the screen as a white background picture;
shooting a picture of a mobile phone screen comprising the white background picture;
recognizing the boundary of the white background picture from the photo, and taking the boundary as the outline of the screen;
displaying the bright screen of the screen as a full-screen yellow picture, and controlling a light source to illuminate the screen area displayed as the full-screen yellow picture;
taking a first photograph of a screen area containing a yellow picture displayed as full screen;
displaying the bright screen of the screen as a full-screen white picture, and controlling a light source to illuminate a screen area displayed as the full-screen white picture;
taking a second photograph of a screen area containing a white picture displayed as full screen;
detecting whether cracks or scratches exist in a range surrounded by the outline of the screen in the first picture or the second picture, and if so, judging that the cracks or scratches exist in the screen;
converting the picture into a gray picture;
appointing a preset pixel threshold value T1 to segment the gray-scale picture, wherein the pixel value of a pixel point exceeding the preset pixel threshold value T1 in the picture is set to be 255, and the pixel value of a pixel point not exceeding the preset pixel threshold value T1 in the picture is set to be 0;
acquiring a continuous region of each pixel point with a pixel value of 255 in the gray-scale picture;
calculating the number of pixel points in each continuous region of the pixel points, and screening the continuous regions of the pixel points, wherein the continuous regions of the pixel points with the number of the pixel points smaller than a preset number threshold T2 are abandoned, and the continuous regions of the pixel points with the number of the pixel points larger than or equal to the preset number threshold T2 are reserved;
calculating the area of the minimum external rotation rectangle of each reserved pixel point continuous region, and calculating the fullness s of the minimum external rotation rectangle of each reserved pixel point continuous region, wherein the fullness s = the number of pixel points in a certain reserved pixel point continuous region/the area of the minimum external rotation rectangle of the reserved pixel point continuous region;
and taking the continuous region of the reserved pixel points with the saturation s larger than a preset saturation threshold T3 as the boundary of the white background picture, and taking the boundary as the outline of the screen.
CN202010072292.5A 2020-01-21 2020-01-21 Screen detection method and device Active CN111292302B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010072292.5A CN111292302B (en) 2020-01-21 2020-01-21 Screen detection method and device
PCT/CN2020/120888 WO2021147385A1 (en) 2020-01-21 2020-10-14 Screen detection method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010072292.5A CN111292302B (en) 2020-01-21 2020-01-21 Screen detection method and device

Publications (2)

Publication Number Publication Date
CN111292302A CN111292302A (en) 2020-06-16
CN111292302B true CN111292302B (en) 2022-12-27

Family

ID=71028402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010072292.5A Active CN111292302B (en) 2020-01-21 2020-01-21 Screen detection method and device

Country Status (2)

Country Link
CN (1) CN111292302B (en)
WO (1) WO2021147385A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10445708B2 (en) 2014-10-03 2019-10-15 Ecoatm, Llc System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods
EP3968255A1 (en) 2014-10-31 2022-03-16 ecoATM, LLC Systems and methods for recycling consumer electronic devices
CA3130102A1 (en) 2019-02-12 2020-08-20 Ecoatm, Llc Kiosk for evaluating and purchasing used electronic devices
AU2020222971A1 (en) 2019-02-12 2021-09-23 Ecoatm, Llc Connector carrier for electronic device kiosk
WO2020172190A1 (en) 2019-02-18 2020-08-27 Ecoatm, Llc Neural network based physical condition evaluation of electronic devices, and associated systems and methods
CN111292302B (en) * 2020-01-21 2022-12-27 上海万物新生环保科技集团有限公司 Screen detection method and device
US11922467B2 (en) 2020-08-17 2024-03-05 ecoATM, Inc. Evaluating an electronic device using optical character recognition
CN114140382B (en) * 2021-10-22 2022-07-29 珠海视熙科技有限公司 Screen area detection method and device and storage medium
CN114663418A (en) * 2022-04-06 2022-06-24 京东安联财产保险有限公司 Image processing method and device, storage medium and electronic equipment
CN117745724B (en) * 2024-02-20 2024-04-26 高唐县瑞景精密机械有限公司 Stone polishing processing defect region segmentation method based on visual analysis

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567300A (en) * 2011-12-29 2012-07-11 方正国际软件有限公司 Picture document processing method and device
CN104835242A (en) * 2015-04-17 2015-08-12 深圳怡化电脑股份有限公司 Bank note image processing method
CN105894036A (en) * 2016-04-19 2016-08-24 武汉大学 Image feature template matching method being applied to detection of mobile phone screen defects
CN106204614A (en) * 2016-07-21 2016-12-07 湘潭大学 A kind of workpiece appearance defects detection method based on machine vision
CN108280822A (en) * 2017-12-20 2018-07-13 歌尔科技有限公司 The detection method and device of screen cut
CN109765245A (en) * 2019-02-25 2019-05-17 武汉精立电子技术有限公司 Large scale display screen defects detection localization method
CN110084801A (en) * 2019-04-28 2019-08-02 深圳回收宝科技有限公司 A kind of detection method of terminal screen, device, portable terminal and storage medium
CN110672617A (en) * 2019-09-14 2020-01-10 华南理工大学 Method for detecting defects of silk-screen area of glass cover plate of smart phone based on machine vision
CN110706182A (en) * 2019-10-10 2020-01-17 普联技术有限公司 Method and device for detecting flatness of shielding case, terminal equipment and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9538169B2 (en) * 2014-11-03 2017-01-03 Denso International America, Inc. Quality test device for inspecting vehicular display module having thin-film transistors
CN110070524B (en) * 2019-04-03 2021-05-18 北京东舟技术股份有限公司 Intelligent terminal panel visual fault detection system
CN111292302B (en) * 2020-01-21 2022-12-27 上海万物新生环保科技集团有限公司 Screen detection method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567300A (en) * 2011-12-29 2012-07-11 方正国际软件有限公司 Picture document processing method and device
CN104835242A (en) * 2015-04-17 2015-08-12 深圳怡化电脑股份有限公司 Bank note image processing method
CN105894036A (en) * 2016-04-19 2016-08-24 武汉大学 Image feature template matching method being applied to detection of mobile phone screen defects
CN106204614A (en) * 2016-07-21 2016-12-07 湘潭大学 A kind of workpiece appearance defects detection method based on machine vision
CN108280822A (en) * 2017-12-20 2018-07-13 歌尔科技有限公司 The detection method and device of screen cut
CN109765245A (en) * 2019-02-25 2019-05-17 武汉精立电子技术有限公司 Large scale display screen defects detection localization method
CN110084801A (en) * 2019-04-28 2019-08-02 深圳回收宝科技有限公司 A kind of detection method of terminal screen, device, portable terminal and storage medium
CN110672617A (en) * 2019-09-14 2020-01-10 华南理工大学 Method for detecting defects of silk-screen area of glass cover plate of smart phone based on machine vision
CN110706182A (en) * 2019-10-10 2020-01-17 普联技术有限公司 Method and device for detecting flatness of shielding case, terminal equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"矩形度";张弘、李嘉锋;《数字图像处理与分析》;20191231;第135页 *

Also Published As

Publication number Publication date
WO2021147385A1 (en) 2021-07-29
CN111292302A (en) 2020-06-16

Similar Documents

Publication Publication Date Title
CN111292302B (en) Screen detection method and device
CN111325716B (en) Screen scratch and fragmentation detection method and equipment
CN111311556B (en) Mobile phone defect position identification method and equipment
CN109726620B (en) Video flame detection method and device
CN111325717B (en) Mobile phone defect position identification method and equipment
CN110796646A (en) Method and device for detecting defects of screen area of electronic device
CN108896278B (en) Optical filter silk-screen defect detection method and device and terminal equipment
CN111175318A (en) Screen scratch fragmentation detection method and equipment
CN111210473A (en) Mobile phone contour positioning method and equipment
CN110827249A (en) Electronic equipment backboard appearance flaw detection method and equipment
CN113781396B (en) Screen defect detection method, device, equipment and storage medium
CN110264523B (en) Method and equipment for determining position information of target image in test image
CN110827245A (en) Method and equipment for detecting screen display disconnection
TW202225682A (en) Circuit board checking method, electronic device, and storage medium
CN111272388A (en) Method and device for detecting camera flash lamp
US9094617B2 (en) Methods and systems for real-time image-capture feedback
KR101842535B1 (en) Method for the optical detection of symbols
CN112950564B (en) Image detection method and device, storage medium and electronic equipment
WO2021147383A1 (en) Camera blur detection method and apparatus
CN111242116B (en) Screen positioning method and device
CN112287905A (en) Vehicle damage identification method, device, equipment and storage medium
CN109472772B (en) Image stain detection method, device and equipment
CN111488846A (en) Method and equipment for identifying water level
Boiangiu et al. Target Validation and Image Color Calibration
CN111340677A (en) Video watermark detection method and device, electronic equipment and computer readable medium

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
CB02 Change of applicant information

Address after: Room 1101-1103, No. 433, Songhu Road, Yangpu District, Shanghai

Applicant after: Shanghai wanwansheng Environmental Protection Technology Group Co.,Ltd.

Address before: Room 1101-1103, No. 433, Songhu Road, Yangpu District, Shanghai

Applicant before: SHANGHAI YUEYI NETWORK INFORMATION TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant