TW201327243A - Method for auto-scanning component - Google Patents
Method for auto-scanning component Download PDFInfo
- Publication number
- TW201327243A TW201327243A TW100147448A TW100147448A TW201327243A TW 201327243 A TW201327243 A TW 201327243A TW 100147448 A TW100147448 A TW 100147448A TW 100147448 A TW100147448 A TW 100147448A TW 201327243 A TW201327243 A TW 201327243A
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- standard
- tested
- motherboard
- images
- Prior art date
Links
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Abstract
Description
本發明是有關於一種檢測零件的方法,且特別是有關於一種自動判別零件配置正確性的方法。The present invention relates to a method of detecting a part, and more particularly to a method of automatically determining the correctness of a part configuration.
隨著電子科技的突飛猛進,各種電子產品已日益普及地應用於我們的工作及生活當中,尤其是目前最為常見之資訊及家電等電子產品。為了讓這些電子產品產生特殊的功能,電子產品幾乎都具有一主機板(Motherboard),其主要是由許多電子零件及電路板所構成,其中這些電子元件零件裝至電路板,並經由電路板之內部線路來彼此電性連接。With the rapid advancement of electronic technology, various electronic products have become increasingly popular in our work and life, especially the most common information and electronic products such as home appliances. In order to make these electronic products have special functions, electronic products almost all have a Motherboard, which is mainly composed of many electronic components and circuit boards, wherein these electronic component parts are mounted on the circuit board and passed through the circuit board. The internal lines are electrically connected to each other.
在主機板中的電子零件,一些較大的零件主要是為手插件,然而,以人工配置這些手插件容易發生錯誤,例如手插件的零件應常會有零件的極性差反或者零件漏插的情況,此外,當不良主機板進行送修時,在運送的過程中,有時會誤觸主機板零件而使零件脫落,因此在維修前又必須進行零件配置的檢測,以免在維修時產生誤判。而目前製造商目前多是以人工目視進行主機板的檢查,不僅速度慢且耗費較多的時間,檢查過程中有時也不易偵測錯誤的零件配置,使得產能和產品良率不易提升。In the electronic parts in the motherboard, some of the larger parts are mainly hand inserts. However, manual configuration of these hand inserts is prone to errors. For example, the parts of the hand inserts should often have poor polarity of parts or missing parts. In addition, when the defective motherboard is sent for repair, during the transportation process, the components of the motherboard may be accidentally touched to cause the components to fall off. Therefore, the component configuration must be checked before the maintenance to avoid misjudgment during maintenance. At present, most manufacturers are manually checking the motherboard, which is not only slow and time consuming. Sometimes it is not easy to detect the wrong part configuration during the inspection process, which makes the productivity and product yield difficult to improve.
本發明提供一種自動判別零件正確性的方法,其可以自動地代替人工目檢的方式來減少主機板中零件配置錯誤的情形,使產品維持穩定的良率,進而減少成本。The invention provides a method for automatically determining the correctness of a component, which can automatically replace the manual visual inspection method to reduce the misconfiguration of components in the motherboard, so that the product maintains a stable yield and thus reduces the cost.
本發明提出一種自動判別零件正確性的方法,其包括下列步驟。建立標準零件資料庫,此標準零件資料庫記錄標準零件影像與各標準零件影像的位置資訊及零件屬性。拍攝受測主機板的受測主機板完整影像。依據標準零件影像個別的位置資訊,自受測主機板完整影像擷取出相對應的待測零件影像。以及利用標準零件影像個別的零件屬性來分析各待測零件影像,以產生各待測零件影像中的零件配置是否正確的識別結果。The present invention provides a method of automatically determining the correctness of a part, which includes the following steps. A standard part database is created. This standard part database records the position information and part attributes of the standard part image and each standard part image. Take a complete image of the tested motherboard of the tested motherboard. According to the individual position information of the standard part image, the corresponding image of the part to be tested is taken out from the complete image of the tested main board. And using the individual part attributes of the standard part image to analyze the image of each part to be tested, to generate a correct identification result of the part configuration in each part image to be tested.
基於上述,本發明提供之自動判別零件正確性的方法,藉由標準零件影像的零件屬性與位置資訊,自受測主機板完整影像擷取出相對應的待測零件影像,並且利用標準零件影像個別的零件屬性來分析各待測零件影像,以產生各待測零件影像中的零件配置是否正確的識別結果。藉此,可以自動地判斷受測主機板中的零件配置是否符合受測主機板所對應的標準主機板,從而取代人工目視來檢查受測主機板的零件配置,以免除繁瑣的檢查細節而降低判斷時間與避免檢測人員判斷失誤。Based on the above, the method for automatically determining the correctness of a part of the present invention extracts the corresponding image of the part to be tested from the complete image of the tested main board by using the part attribute and position information of the standard part image, and uses the standard part image to individually The part attribute is used to analyze the image of each part to be tested to generate a correct identification result of the part configuration in each part image to be tested. Therefore, it is possible to automatically determine whether the component configuration in the tested motherboard meets the standard motherboard corresponding to the tested motherboard, thereby replacing the manual visual inspection of the component configuration of the tested motherboard, so as to avoid cumbersome inspection details and reduce Judging the time and avoiding the tester's judgment error.
為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the present invention will be more apparent from the following description.
圖1是依照本發明一實施例所繪示之自動判別零件正確性的系統1000之方塊圖。請參照圖1,本發明所提供之自動判別零件正確性的系統1000包括儲存單元110、影像擷取裝置120、識別模組130、資料庫建立模組140及圖形化介面模組150。識別模組130耦接儲存單元110與影像擷取裝置120。資料庫建立模組140耦接儲存單元110與影像擷取裝置120。圖形化介面模組150耦接資料庫建立模組140與識別模組130。透過上述各構件的運作,自動判別零件正確性的系統1000能一次性地對主機板上具有較大體積的多個零件進行檢測,以判別零件的配置是否正確。1 is a block diagram of a system 1000 for automatically determining the correctness of a component in accordance with an embodiment of the invention. Referring to FIG. 1 , the system 1000 for automatically determining the correctness of a component provided by the present invention includes a storage unit 110 , an image capturing device 120 , an identification module 130 , a database establishing module 140 , and a graphical interface module 150 . The identification module 130 is coupled to the storage unit 110 and the image capturing device 120. The database creation module 140 is coupled to the storage unit 110 and the image capturing device 120. The graphical interface module 150 is coupled to the database creation module 140 and the identification module 130. Through the operation of the above-mentioned components, the system 1000 for automatically determining the correctness of the component can detect a plurality of components having a large volume on the main board at a time to determine whether the configuration of the components is correct.
更詳細地說,影像擷取裝置120,例如是高畫素照相機,用以拍攝要接受檢測之主機板(以下稱之為受測主機板)的受測主機板完整影像,以及作為檢測標準之主機板(以下稱之為標準主機板)的標準主機板完整影像。In more detail, the image capturing device 120 is, for example, a high-resolution camera for capturing a complete image of the tested motherboard of the motherboard to be tested (hereinafter referred to as the tested motherboard) and as a detection standard. A complete image of the standard motherboard of the motherboard (hereafter referred to as the standard motherboard).
儲存單元110用以記錄由資料庫建立模組140所建立的標準零件資料庫。標準零件資料庫記錄各標準主機板所對應的數個標準零件影像,以及各標準零件影像的位置資訊與零件屬性。本發明並不對標準零件資料庫所記錄之標準主機板的數量加以限制。其中,標準主機板例如是主機版製造過程中的模板,或者是具有標準規格的主機板,而標準零件則是指配置在標準主機板中的零件,而各標準零件影像是擷取自標準主機板完整影像。資料庫建立模組140建立標準零件資料庫的詳細方式將於後再作說明。The storage unit 110 is configured to record a standard parts database established by the database building module 140. The standard parts database records several standard part images corresponding to each standard motherboard, as well as position information and part attributes of each standard part image. The present invention does not limit the number of standard motherboards recorded in the standard parts library. The standard motherboard is, for example, a template in the mainframe manufacturing process, or a motherboard with standard specifications, while the standard components refer to components disposed in the standard motherboard, and the standard component images are captured from the standard host. The complete image of the board. The detailed manner in which the database building module 140 creates a standard parts database will be described later.
識別模組130用以根據儲存單元110中的標準零件資料庫對影像擷取裝置120所拍攝的受測主機板完整影像進行檢測,以判斷受測主機板上零件的配置是否正確。The identification module 130 is configured to detect a complete image of the tested motherboard captured by the image capturing device 120 according to the standard component database in the storage unit 110 to determine whether the components on the tested motherboard are correctly configured.
而圖形化介面模組150用以提供圖形化介面,讓使用者能透過圖形化介面和自動判別零件正確性的系統1000互動。例如,透過圖形化介面對自動判別零件正確性的系統1000進行設定以及查看識別之結果。The graphical interface module 150 is used to provide a graphical interface for the user to interact with the system 1000 through the graphical interface and automatically determine the correctness of the component. For example, the system 1000 is configured to automatically determine the correctness of the component through the graphical interface and to view the results of the recognition.
底下即搭配上述自動判別零件正確性的系統1000來說明本實施例之自動判別零件正確性的方法各步驟。圖2是依照本發明實施例所繪示之一種自動判別零件正確性的方法流程圖。圖3是依照本發明實施例所繪示之圖形化介面的示意圖。請同時參照圖1、圖2及圖3,在此實施例中,於步驟S210,由資料庫建立模組140建立標準零件資料庫。詳言之,將標準主機板置於自動判別零件正確性的系統1000的專用治具(未繪示)後,藉由影像擷取裝置120,可以擷取標準主機板的標準主機板完整影像,並且藉由圖形化介面模組150提供的圖形化介面300以顯示標準主機板完整影像。特別是,圖形化介面300提供多種圈選功能,例如方形、橢圓形的圈選功能,因此,在建立標準零件影像的過程中,圖形化介面模組150可以接收使用者利用圈選功能做出的多個範圍圈選輸入來定義出標準零件的特定區域。亦即,使用者可圈選標準主機板完整影像中的特定區域作為標準零件影像,藉由資料庫建立模組140,以將標準主機板中所擷取的特定區域的座標位置記錄為標準零件影像的位置資訊,並且可針對所擷取的特定區域,讓使用者設定零件類型資訊、零件形狀資訊,以及零件顏色資訊其中之一及其組合者以作為標準零件影像的零件屬性。舉例來說,對於主機版上的電容零件屬性係具有橢圓形的特徵,以及根據電容的極性不同,電容的正極以紅色表示而負極以綠色表示。The steps of the method for automatically determining the correctness of the parts of the present embodiment will be described below with the system 1000 for automatically determining the correctness of the parts. 2 is a flow chart of a method for automatically determining the correctness of a part according to an embodiment of the invention. FIG. 3 is a schematic diagram of a graphical interface according to an embodiment of the invention. Referring to FIG. 1 , FIG. 2 and FIG. 3 simultaneously, in this embodiment, in step S210, the standard part database is established by the database establishing module 140. In detail, after the standard motherboard is placed on the special fixture (not shown) of the system 1000 for automatically determining the correctness of the component, the image capture device 120 can capture a complete image of the standard motherboard of the standard motherboard. And through the graphical interface 300 provided by the graphical interface module 150 to display a complete image of the standard motherboard. In particular, the graphical interface 300 provides a plurality of circle selection functions, such as a square or elliptical circle selection function. Therefore, in the process of creating a standard part image, the graphical interface module 150 can receive the user's use of the circle selection function. Multiple ranges of circled inputs are used to define specific areas of a standard part. That is, the user can circle a specific area in the complete image of the standard motherboard as a standard part image, and the library building module 140 is used to record the coordinate position of the specific area captured in the standard motherboard as a standard part. The location information of the image, and the user can set one of the part type information, the part shape information, and the part color information as a part attribute of the standard part image for the specific area captured. For example, the capacitive part properties on the host version have elliptical features, and depending on the polarity of the capacitor, the positive pole of the capacitor is shown in red and the negative pole is shown in green.
更具體地說,如圖3之圖形化介面300所示,使用者可在視窗370查看影像擷取裝置120所擷取的標準主機板完整影像37,並可利用自動判別零件正確性的系統1000所配置的輸入裝置(未繪示)進行一或多個範圍圈選輸入。舉例來說,當使用者以輸入裝置點選圈選選項321,圖形化介面300便會提供方形的圈選功能,資料庫建立模組140將根據使用者利用圈選功能所作出的範圍圈選輸入來定義特定區域。例如,倘若使用者圈選出的是包括中央處理器371的方形特定區域371a,在使用者按下照相選項330時,資料庫建立模組140會擷取出特定區域371a的影像並將其視為標準零件影像。使用者能針對中央處理器371的零件類型資訊、零件形狀資訊以及零件顏色資訊其中之一及其組合者進行設定,資料庫建立模組140會將使用者輸入的設定資訊儲存為對應中央處理器371之標準零件影像的零件屬性。此外,資料庫建立模組140還會將特定區域371a在標準主機板完整影像37中的座標位置記錄為此標準零件影像的位置資訊。More specifically, as shown in the graphical interface 300 of FIG. 3, the user can view the complete image 37 of the standard motherboard captured by the image capturing device 120 in the window 370, and can utilize the system 1000 for automatically determining the correctness of the component. The configured input device (not shown) performs one or more range circle selection inputs. For example, when the user clicks the circle selection option 321 with the input device, the graphical interface 300 provides a square circle selection function, and the database creation module 140 will circle according to the range made by the user using the circle selection function. Enter to define a specific area. For example, if the user circled the square specific area 371a including the central processing unit 371, when the user presses the camera option 330, the database creating module 140 will extract the image of the specific area 371a and regard it as a standard. Part image. The user can set one of the part type information, the part shape information, and the part color information of the central processing unit 371, and the combination setting unit 140 stores the setting information input by the user as the corresponding central processing unit. Part properties for 371 standard part images. In addition, the database creation module 140 also records the coordinate position of the specific area 371a in the standard motherboard complete image 37 as the location information of the standard part image.
使用者還可針對標準主機板完整影像37上的其他零件進行圈選,以產生更多的標準零件影像。在本實施例中,假設使用者另圈選出包括中央處理器372的方形特定區域372a以及圈選出包括電容373與電容374的橢圓形特定區域373a與374a,在使用者按下照相選項330時,資料庫建立模組140會擷取出特定區域372a、373a與374a的影像並將其視為標準零件影像。如同前述之說明,使用者能針對中央處理器372、電容373與電容374的零件屬性進行設定,資料庫建立模組140會將使用者輸入的設定資訊儲存為對應中央處理器372、電容373與電容374之標準零件影像的零件屬性,以及將特定區域372a、373a與374a在標準主機板完整影像37中的座標位置記錄為此標準零件影像的位置資訊。The user can also circle other parts on the full image 37 of the standard motherboard to produce more standard part images. In this embodiment, it is assumed that the user additionally circled the square specific area 372a including the central processing unit 372 and circled the elliptical specific areas 373a and 374a including the capacitor 373 and the capacitor 374. When the user presses the camera option 330, The database creation module 140 retrieves images of the particular regions 372a, 373a, and 374a and treats them as standard part images. As described above, the user can set the component attributes of the central processing unit 372, the capacitor 373 and the capacitor 374, and the database establishing module 140 stores the setting information input by the user as the corresponding central processing unit 372, the capacitor 373 and The component attributes of the standard part image of capacitor 374, as well as the coordinate position of the particular area 372a, 373a, and 374a in the full image 37 of the standard motherboard, are recorded as location information for this standard part image.
更詳細地說,使用者在標準主機板完整影像37中圈選各特定區域以及輸入各種設定後,可點選圖形化介面300中的儲存標準主機板影像選項360而將標準零件影像與設定的資料完整儲存為與此標準主機板相關的資訊,而上述資訊可以顯示在圖形化介面300中的資訊欄380。其中,資訊欄380包括零件屬性欄位381與位置資訊欄位382。在本實施例中,零件屬性欄位381包括零件編號、零件類型資訊以及零件形狀資訊。在其他實施例中,零件屬性欄位381還可包括零件顏色資訊。而位置資訊欄位382包括對應之特定區域中某一識別點的X軸座標與Y軸座標,以及特定區域的長度與寬度。舉例來說,若特定區域為方形,其識別點可以是特定區域的左上角頂點,而倘若特定區域為圓型,其識別點可以是特定區域的中心點。In more detail, after the user selects each specific area in the standard motherboard complete image 37 and inputs various settings, the standard motherboard image option 360 in the graphical interface 300 can be clicked to select the standard part image and the set. The data is stored in its entirety as information associated with this standard motherboard, and the above information can be displayed in the information bar 380 in the graphical interface 300. The information column 380 includes a part attribute field 381 and a location information field 382. In the present embodiment, the part attribute field 381 includes part number, part type information, and part shape information. In other embodiments, the part attribute field 381 may also include part color information. The location information field 382 includes the X-axis coordinates and the Y-axis coordinates of a certain identification point in a specific area, and the length and width of the specific area. For example, if a specific area is a square, the recognition point may be the upper left corner vertex of the specific area, and if the specific area is a circular type, the identification point may be the center point of the specific area.
在另一實施例中,使用者也可利用輸入裝置點選圖形化介面300中的載入標準主機板影像選項350,據以將已儲存在標準零件資料庫中某一標準主機板的標準主機板完整影像以及相關的標準零件影像及其零件屬性與位置資訊顯示於圖形化介面300,使用者可進一步以上述方式再圈選新的標準零件影像並進行設定。在點選儲存標準主機板影像選項360後,新增的資料便會被存入標準零件資料庫中。In another embodiment, the user can also use the input device to select the load standard motherboard image option 350 in the graphical interface 300, so as to standardize the host that has been stored in a standard motherboard in the standard part database. The complete image of the board and related standard part images and their part attributes and position information are displayed on the graphical interface 300. The user can further circle and set new standard part images in the above manner. After you click the Save Standard Motherboard Image option 360, the new data will be saved in the standard parts library.
在其他實施例中,圖形化介面300還可以提供刪除既有之標準零件影像的選項、對視窗370中的標準主機板完整影像37進行調整的選項等。必需特別說明的是,圖形化介面300只是為了方便說明而舉出的範例,本發明並不對圖形化介面模組150所提供之圖形化介面300的外觀加以限制。In other embodiments, graphical interface 300 may also provide an option to delete an existing standard part image, an option to adjust a standard motherboard full image 37 in window 370, and the like. It should be particularly noted that the graphical interface 300 is merely an example for convenience of explanation, and the present invention does not limit the appearance of the graphical interface 300 provided by the graphical interface module 150.
在完成標準零件資料庫的建立後,若有待檢測的受測主機板被置於自動判別零件正確性的系統1000的專用治具,則如圖2之步驟S220所示,影像擷取裝置120拍攝受測主機板以取得受測主機板完整影像。After the completion of the establishment of the standard parts database, if the test board to be tested is placed in the special fixture of the system 1000 for automatically determining the correctness of the parts, the image capturing device 120 shoots as shown in step S220 of FIG. The motherboard is tested to obtain a complete image of the tested motherboard.
接著當使用者點選圖形化介面300中的比對選項340,自動判別零件正確性的系統1000便開始進行判別零件正確性的主要流程。如步驟S230所示,識別模組130依據標準零件資料庫所儲存之標準零件影像個別的位置資訊,自受測主機板完整影像擷取出相對應的待測零件影像。Then, when the user clicks the comparison option 340 in the graphical interface 300, the system 1000 that automatically determines the correctness of the part begins the main process of determining the correctness of the part. As shown in step S230, the identification module 130 extracts the corresponding image of the part to be tested from the complete image of the tested main board according to the individual position information of the standard part image stored in the standard parts database.
最後於步驟S240中,識別模組130從標準零件資料庫取得各標準零件影像個別的零件屬性,並利用標準零件影像個別的零件屬性來分析各待測零件影像,以產生各待測零件影像中的零件配置是否正確的識別結果。更詳細地說,針對受測主機板的各待測零件影像,識別模組130會根據待測零件影像所對應之標準零件影像的零件屬性來選擇適當的圖片比對規則,以及依據此圖片比對規則來比對待測零件影像與所對應的標準零件影像是否相符。舉例來說,在檢測某一待測零件影像時,若對應之標準零件影像的零件屬性顯示其中之標準零件的零件類型是電容,識別模組130會選擇有利於比對電容特徵的圖片比對規則來進行檢測。舉例來說,由於電容具有特定的形狀與大小,因此識別模組130將會比對待測零件影像中是否存在形狀、大小均與標準零件影像之標準電容相同的物體。若存在此種物體,表示待測零件影像中的零件可能是電容。此外,由於電容兩極有不同的顏色,因此識別模組130將會進一步比對待測零件影像中可能是電容的物體的顏色資訊,以判斷其配置的方向是否與標準零件影像中的標準電容相符。若比對結果顯示待測零件影像與其對應的標準零件影像相符,則識別模組130會產生待測零件影像中的零件配置正確的識別結果。反之,倘若比對後發現待測零件影像與其對應的標準零件影像並不相符,識別模組130會產生待測零件影像中的零件配置有誤的識別結果。在本實施例中,識別模組130會將每個待測零件影像與待測零件影像所對應的標準零件影像以及識別結果儲存為記錄檔,以方便使用者在記錄檔中查詢待測零件影像的零件屬性以及位置資訊。Finally, in step S240, the identification module 130 obtains individual component attributes of each standard part image from the standard parts database, and analyzes the image of each part to be tested by using the individual part attributes of the standard part image to generate images of the parts to be tested. Whether the part configuration correctly identifies the result. In more detail, for each image of the part to be tested of the tested motherboard, the identification module 130 selects an appropriate picture matching rule according to the part attribute of the standard part image corresponding to the image of the part to be tested, and according to the picture ratio Whether the rule matches the image of the part to be tested and the corresponding standard part image. For example, when detecting a part image to be tested, if the part attribute of the corresponding standard part image shows that the part type of the standard part is a capacitor, the identification module 130 selects a picture that is advantageous for comparing the capacitance characteristics. Rules to detect. For example, since the capacitor has a specific shape and size, the identification module 130 will have an object having the same shape and size as the standard capacitance of the standard part image in the image of the part to be tested. If such an object exists, it means that the part in the image of the part to be tested may be a capacitor. In addition, since the two poles of the capacitor have different colors, the identification module 130 will further compare the color information of the object that may be a capacitor in the image of the part to be tested to determine whether the direction of the configuration matches the standard capacitance in the standard part image. If the comparison result shows that the image of the part to be tested matches the corresponding standard part image, the identification module 130 generates a correct recognition result of the part configuration in the image of the part to be tested. On the other hand, if the image of the part to be tested does not match the corresponding standard part image after the comparison, the identification module 130 may generate an identification result of the component configuration in the image of the part to be tested. In this embodiment, the identification module 130 stores the standard part image and the recognition result corresponding to the image of the part to be tested and the image of the part to be tested as a record file, so that the user can query the image of the part to be tested in the record file. Part properties and location information.
此外,在本實施例中圖形化介面模組150會提供如圖4所示之圖形化介面400來顯示識別結果以供使用者查看。詳言之,在識別模組130完成各待測零件影像的分析後,圖形化介面模組150將受測主機板完整影像47顯示在圖形化介面400的視窗470,並在資訊欄480的零件屬性欄位481及位置資訊欄位482條列出各待測零件影像的零件屬性與位置資訊。使用者可點選資訊欄480中的各待測零件影像以在識別結果欄位490查看識別結果,並可在影像顯示欄位410同時看到相互對應的待測零件影像與標準零件影像。In addition, in the embodiment, the graphical interface module 150 provides a graphical interface 400 as shown in FIG. 4 to display the recognition result for the user to view. In detail, after the identification module 130 completes the analysis of the images of the parts to be tested, the graphical interface module 150 displays the complete image 47 of the tested motherboard on the window 470 of the graphical interface 400, and the parts in the information bar 480. The attribute field 481 and the position information field 482 list the part attribute and position information of each part image to be tested. The user can click on each of the parts to be tested in the information bar 480 to view the recognition result in the recognition result field 490, and simultaneously display the image of the part to be tested and the standard part image corresponding to each other in the image display field 410.
舉例來說,倘若在資訊欄480中被編列為零件編號1的待測零件影像包括電容473,使用者可在零件屬性欄位481及位置資訊欄位482看到電容473的零件屬性與位置資訊。若使用者點選這排資料以產生選取輸入,關於待測零件影像中電容473是否配置正確的識別結果會顯示於識別結果欄位490。在本實施例中,識別結果欄位490中顯示『PASS』表示包括電容473的待測零件影像與標準零件資料庫中對應的標準零件影像相符,亦即,識別結果為零件配置正確。同時,使用者可以在影像顯示欄位410觀看並列顯示的標準零件影像410a及待測零件影像410b。在一實施例中,在使用者點選資訊欄480中的某排資料時,受測主機板完整影像47上會顯示一框選標記473a讓使用者更易於辨識該筆資料所對應之零件的位置。For example, if the image of the part to be tested, which is listed as part number 1 in the information field 480, includes the capacitor 473, the user can see the part attribute and position information of the capacitor 473 in the part attribute field 481 and the position information field 482. . If the user clicks on the data to generate the selection input, the recognition result of whether the capacitance 473 in the image of the part to be tested is correctly configured is displayed in the recognition result field 490. In the present embodiment, the display of "PASS" in the recognition result field 490 indicates that the image of the part to be tested including the capacitor 473 matches the corresponding standard part image in the standard part database, that is, the recognition result is that the part configuration is correct. At the same time, the user can view the standard part image 410a and the part image 410b to be tested displayed side by side in the image display field 410. In an embodiment, when the user clicks on a certain row of information in the information bar 480, a frame selection mark 473a is displayed on the complete image 47 of the tested motherboard to make it easier for the user to identify the part corresponding to the data. position.
然而如圖5所示,假設在資訊欄480中被編列為零件編號2的待測零件影像是包括電容475,在使用者點選這排資料以產生選取輸入時,受測主機板完整影像47上會顯示一框選標記475a讓使用者識別出這筆資料所對應之零件的位置。圖形化介面模組150將識別模組130所產生的識別結果顯示於圖形化介面400中的識別結果欄位490。在本實施例中,識別結果欄位490顯示『FAIL』表示包括電容475的待測零件影像與標準零件資料庫中對應的標準零件影像並不相符,也就是說,識別結果為零件配置有誤。而使用者可以在影像顯示欄位410查看記錄在標準零件資料庫的標準零件影像415a,以及擷取自受測主機板完整影像47的待測零件影像410b,進而能根據影像作進一步的人工判斷。倘若使用者對識別結果有疑慮而欲再次針對電容475進行檢測,使用者可點選圖形化介面400中的再次比對選項430,識別模組130在接收到此輸入後,會重新至標準零件資料庫取得位置資訊與電容475所屬之待測零件影像410b相對應的標準零件影像415a,並利用標準零件影像415a的零件屬性來判斷待測零件影像410b與標準零件影像415a是否相符,而識別結果亦會顯示於識別結果欄位490。However, as shown in FIG. 5, it is assumed that the image of the part to be tested which is listed as part number 2 in the information column 480 includes the capacitor 475, and the complete image of the tested motherboard is displayed when the user clicks the row of data to generate the selected input. A box selection mark 475a is displayed to allow the user to recognize the position of the part corresponding to the material. The graphical interface module 150 displays the recognition result generated by the recognition module 130 on the recognition result field 490 in the graphical interface 400. In this embodiment, the recognition result field 490 displays "FAIL" indicating that the image of the part to be tested including the capacitor 475 does not match the corresponding standard part image in the standard part database, that is, the recognition result is that the part configuration is incorrect. . The user can view the standard part image 415a recorded in the standard parts database in the image display field 410, and the image of the part to be tested 410b taken from the complete image 47 of the tested main board, thereby further judging according to the image. . If the user has doubts about the recognition result and wants to detect the capacitor 475 again, the user can click the re-alignment option 430 in the graphical interface 400. After receiving the input, the recognition module 130 will return to the standard part. The database obtains the standard part image 415a corresponding to the part image 410b to which the capacitor 475 belongs, and uses the part attribute of the standard part image 415a to determine whether the part image 410b to be tested matches the standard part image 415a, and the recognition result It will also be displayed in the recognition result field 490.
此外,使用者還可以點選圖形化介面400中的記錄檔選項430以呼叫出存有識別結果的記錄檔。藉由此記錄檔使用者能完整地察看所有待測零件影像的識別結果,並且也可以在記錄檔中觀看各待測零件影像與對應之標準零件影像。In addition, the user can also click on the log file option 430 in the graphical interface 400 to call out the log file containing the recognition result. By means of this record file, the user can completely view the recognition result of all the parts to be tested, and can also view the image of each part to be tested and the corresponding standard part image in the record file.
在前述實施例中,由於識別模組130在檢測待測零件時是將所位於之待測零件影像和對應的標準零件影像進行比對,而不需要對受測主機板與標準主機板的完整影像進行整張影像的掃描與判斷,因此能藉由針對特定的區域進行比對分析來降低比對整張完整影像所耗費的龐大時間,據此能大幅提升自動判別零件正確性的效率。且由於識別模組130在判斷時會依零件屬性選用適當的圖片比對規則,如此不但能加快識別速度,同時也可以提高識別的正確率。In the foregoing embodiment, since the identification module 130 compares the image of the part to be tested and the corresponding standard part image when detecting the part to be tested, the integrity of the tested motherboard and the standard motherboard is not required. The image scans and judges the entire image, so it is possible to reduce the time taken to compare the entire complete image by performing comparison analysis for a specific area, thereby greatly improving the efficiency of automatically determining the correctness of the part. Moreover, since the recognition module 130 selects an appropriate picture matching rule according to the part attribute when judging, the recognition speed can be speeded up, and the recognition rate can be improved.
在另一實施例中,假設標準零件資料庫記錄多個標準主機板個別的至少一標準零件影像與其位置資訊及零件屬性,自動判別零件正確性的系統100中的影像擷取裝置120在拍攝一受測主機板的受測主機板完整影像後,識別模組130會要求使用者輸入受測主機板的主機板識別資訊。在取得主機板識別資訊後,識別模組130將自標準零件資料庫取得對應此主機板識別資訊的所有標準零件影像,接著根據所取得的上述標準零件影像執行如圖2之步驟S230與S240所示的動作,據以分析受測主機板上的零件配置是否正確。由於分析的方式與前述實施例相同或相似,故在此不再贅述。In another embodiment, assuming that the standard part database records at least one standard part image of a plurality of standard motherboards and their position information and part attributes, the image capturing device 120 in the system 100 that automatically determines the correctness of the parts is in the shooting one. After the complete image of the tested motherboard of the tested motherboard, the identification module 130 will ask the user to input the motherboard identification information of the tested motherboard. After obtaining the motherboard identification information, the identification module 130 obtains all standard component images corresponding to the motherboard identification information from the standard component database, and then performs steps S230 and S240 according to the obtained standard component image. The action shown is to analyze whether the part configuration on the tested motherboard is correct. Since the manner of analysis is the same as or similar to the foregoing embodiment, it will not be described herein.
綜上所述,本發明提供一種自動判別零件正確性的方法,依據標準主機板的標準零件影像的零件屬性與位置資訊,自受測主機板完整影像中擷取出相對應的待測零件影像,並且藉由識別模組以利用標準零件影像個別的零件屬性與位置資訊來分析各待測零件影像,以產生各待測零件影像中的零件配置是否正確的識別結果。藉此,可以自動地判斷受測主機板中的零件配置是否符合所對應的標準主機板的零件配置規則。本發明所述之方法能取代傳統以人工目視來檢測受測主機板的零件配置,據此可以免除繁瑣的判斷細節而降低檢測時間,同時避免檢測人員判斷失誤。In summary, the present invention provides a method for automatically determining the correctness of a part, and extracts a corresponding image of the part to be tested from the complete image of the tested main board according to the part attribute and position information of the standard part image of the standard motherboard. And by identifying the module to analyze the image of each part to be tested by using the individual part attributes and position information of the standard part image, to generate a correct identification result of the part configuration in each part image to be tested. Thereby, it can be automatically determined whether the part configuration in the tested motherboard meets the corresponding part configuration rule of the standard motherboard. The method of the invention can replace the traditional manual inspection of the component configuration of the tested motherboard, thereby eliminating the cumbersome judgment details and reducing the detection time, and avoiding the detection personnel's judgment error.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.
1000...自動判別零件正確性的系統1000. . . System for automatically determining the correctness of parts
110...儲存單元110. . . Storage unit
120...影像擷取裝置120. . . Image capture device
130...識別模組130. . . Identification module
140...資料庫建立模組140. . . Database building module
150...圖形化介面模組150. . . Graphical interface module
S210~S240...本發明實施例所繪示之自動判別零件正確性的方法的各步驟S210~S240. . . Each step of the method for automatically determining the correctness of a part according to an embodiment of the invention
300、400...圖形化介面300, 400. . . Graphical interface
321、322...圈選選項321, 322. . . Circle option
330...照相選項330. . . Camera option
340...比對選項340. . . Comparison option
350...載入標準主機板影像選項350. . . Load standard motherboard image options
360...儲存標準主機板影像選項360. . . Save standard motherboard image options
37...標準主機板完整影像37. . . Standard motherboard complete image
370、470...視窗370, 470. . . Windows
371、372...CPU371, 372. . . CPU
371a、372a、373a、374a...特定區域371a, 372a, 373a, 374a. . . Specific area
373、374、473、475...電容373, 374, 473, 475. . . capacitance
380、480...資訊欄380, 480. . . Information bar
381、481...零件屬性欄位381, 481. . . Part attribute field
382、482...位置資訊欄位382, 482. . . Location information field
410...影像顯示欄位410. . . Image display field
410a、415a...標準零件影像410a, 415a. . . Standard part image
410b、415b...待測零件影像410b, 415b. . . Image of the part to be tested
430...再次比對選項430. . . Compare options again
440...記錄檔選項440. . . Log file option
490...識別結果欄位490. . . Recognition result field
473a、475a...框選標記473a, 475a. . . Frame selection mark
47...受測主機板完整影像47. . . Complete image of the tested motherboard
圖1是依照本發明一實施例所繪示之自動判別零件正確性的系統之方塊圖。1 is a block diagram of a system for automatically determining the correctness of a component in accordance with an embodiment of the invention.
圖2是依照本發明實施例所繪示之一種自動判別零件正確性的方法流程圖。2 is a flow chart of a method for automatically determining the correctness of a part according to an embodiment of the invention.
圖3是依照本發明實施例所繪示之自動判別零件正確性的系統的圖形化介面示意圖。3 is a schematic diagram of a graphical interface of a system for automatically determining the correctness of a component in accordance with an embodiment of the invention.
圖4是依照本發明實施例所繪示之自動判別零件正確性的系統的識別結果示意圖。4 is a schematic diagram showing the recognition result of the system for automatically determining the correctness of a part according to an embodiment of the invention.
圖5是依照本發明實施例所繪示之自動判別零件正確性的系統的識別結果示意圖。FIG. 5 is a schematic diagram showing the recognition result of the system for automatically determining the correctness of a component according to an embodiment of the invention.
S210~S240...本發明實施例所繪示之自動判別零件正確性的方法的各步驟S210~S240. . . Each step of the method for automatically determining the correctness of a part according to an embodiment of the invention
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100147448A TW201327243A (en) | 2011-12-20 | 2011-12-20 | Method for auto-scanning component |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100147448A TW201327243A (en) | 2011-12-20 | 2011-12-20 | Method for auto-scanning component |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201327243A true TW201327243A (en) | 2013-07-01 |
Family
ID=49225048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100147448A TW201327243A (en) | 2011-12-20 | 2011-12-20 | Method for auto-scanning component |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201327243A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI678542B (en) * | 2018-10-03 | 2019-12-01 | 好修科技股份有限公司 | Circuit board editing test method |
CN111044877A (en) * | 2018-10-12 | 2020-04-21 | 好修科技股份有限公司 | Circuit board editing and testing system and method |
TWI723486B (en) * | 2018-10-03 | 2021-04-01 | 好修科技股份有限公司 | Circuit board editing and testing system |
-
2011
- 2011-12-20 TW TW100147448A patent/TW201327243A/en unknown
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI678542B (en) * | 2018-10-03 | 2019-12-01 | 好修科技股份有限公司 | Circuit board editing test method |
TWI723486B (en) * | 2018-10-03 | 2021-04-01 | 好修科技股份有限公司 | Circuit board editing and testing system |
CN111044877A (en) * | 2018-10-12 | 2020-04-21 | 好修科技股份有限公司 | Circuit board editing and testing system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110119680B (en) | Automatic error checking system of regulator cubicle wiring based on image recognition | |
CN106127778B (en) | It is a kind of for projecting the line detection method of interactive system | |
WO2017032311A1 (en) | Detection method and apparatus | |
CN106502891B (en) | Automatic detection method and device for user interface | |
WO2022151658A1 (en) | Defect detection method and apparatus, and computer device and computer-readable storage medium | |
CN111045924B (en) | Processing method, device and equipment for user interface visual acceptance | |
WO2017181724A1 (en) | Inspection method and system for missing electronic component | |
JP2012151250A (en) | Substrate inspection system | |
TWI669519B (en) | Board defect filtering method and device thereof and computer-readabel recording medium | |
CN113222913B (en) | Circuit board defect detection positioning method, device and storage medium | |
JP6197340B2 (en) | Image processing apparatus, image processing method, and program | |
TW201317904A (en) | Tag detecting system, apparatus and method for detecting tag thereof | |
WO2021159736A1 (en) | Application compatibility test method and apparatus, and computer device | |
TW201326740A (en) | System and method for measuring line width of PCB layout | |
TW201327243A (en) | Method for auto-scanning component | |
CN112965625A (en) | Display screen bad point detection system and detection method thereof | |
CN105136818A (en) | Printing substrate image detecting method | |
CN109581188B (en) | Function detection method for terminal on mainboard, intelligent device and storage medium | |
CN116993654B (en) | Camera module defect detection method, device, equipment, storage medium and product | |
CN103186789B (en) | The method of automatic discrimination part correctness | |
TW200806977A (en) | Automatic inspecting method for inspecting the polar direction of the polar element | |
US11657489B2 (en) | Segmentation of continuous dynamic scans | |
KR20140055039A (en) | System and method for analyzing of defect position | |
KR101383827B1 (en) | System and method for automatic extraction of soldering regions in pcb | |
KR102243884B1 (en) | Method for inspecting product based on vector modeling and Apparatus thereof |