KR102132790B1 - An apparatus for automated courier waybill printing, a system for automated courier waybill printing, and method thereof - Google Patents

An apparatus for automated courier waybill printing, a system for automated courier waybill printing, and method thereof Download PDF

Info

Publication number
KR102132790B1
KR102132790B1 KR1020180075573A KR20180075573A KR102132790B1 KR 102132790 B1 KR102132790 B1 KR 102132790B1 KR 1020180075573 A KR1020180075573 A KR 1020180075573A KR 20180075573 A KR20180075573 A KR 20180075573A KR 102132790 B1 KR102132790 B1 KR 102132790B1
Authority
KR
South Korea
Prior art keywords
courier
height
laser
camera
pixel
Prior art date
Application number
KR1020180075573A
Other languages
Korean (ko)
Other versions
KR20200002258A (en
Inventor
박규현
류창수
홍종근
유현석
정상두
이명규
Original Assignee
카페24 주식회사
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 카페24 주식회사 filed Critical 카페24 주식회사
Priority to KR1020180075573A priority Critical patent/KR102132790B1/en
Publication of KR20200002258A publication Critical patent/KR20200002258A/en
Application granted granted Critical
Publication of KR102132790B1 publication Critical patent/KR102132790B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/36Sorting apparatus characterised by the means used for distribution
    • B07C5/361Processing or control devices therefor, e.g. escort memory
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/04Sorting according to size
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/16Sorting according to weight
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/34Sorting according to other particular properties
    • B07C5/342Sorting according to other particular properties according to optical properties, e.g. colour
    • B07C5/3422Sorting according to other particular properties according to optical properties, e.g. colour using video scanning devices, e.g. TV-cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

송장 출력 자동화 시스템이 제공된다. 시스템은, 택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치, 상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되어 상기 택배 물품의 상면에 대한 영상 데이터를 취득하는 카메라, 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되고 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 상기 투영점을 가로지르는 직선 형상의 레이저를 투사하는 라인 레이저 장치 및 상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하고, 상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하고, 상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하는 컴퓨팅 디바이스를 포함한다. An invoice printing automation system is provided. The system supports a courier product, and measures a weight of the courier product, and is disposed to have a first height from the weight measuring device on an upper portion of the courier product to display image data on an upper surface of the courier product. Acquiring camera, line laser device which is arranged spaced apart by a first distance in the horizontal direction from the camera and projects a linear laser traversing the projection point toward the camera's projection point to the weighing device, and the image data The courier article is identified based on the identification mark included in the courier article, and the size of the courier article is determined based on the shape of the courier article included in the image data and the shape of the projected linear laser. And a computing device that determines the weight of the courier item based on the received weight information.

Figure R1020180075573
Figure R1020180075573

Description

송장 출력 자동화 시스템, 송장 출력 자동화 장치 및 송장 출력 자동화 방법{AN APPARATUS FOR AUTOMATED COURIER WAYBILL PRINTING, A SYSTEM FOR AUTOMATED COURIER WAYBILL PRINTING, AND METHOD THEREOF}Invoice printing automation system, invoice printing automation device and invoice printing automation method{AN APPARATUS FOR AUTOMATED COURIER WAYBILL PRINTING, A SYSTEM FOR AUTOMATED COURIER WAYBILL PRINTING, AND METHOD THEREOF}

본 발명은 물품 배송을 위한 송장 출력에 관한 것으로서, 보다 구체적으로는 송장 출력을 자동화하기 위한 시스템, 장치 및 방법에 관한 것이다. The present invention relates to invoice output for delivery of goods, and more particularly, to a system, apparatus and method for automating invoice output.

온라인 전자 상거래 (이하, "쇼핑몰" 이라고도 함) 의 폭발적인 성장에 따른 주문량 증가로 인해 국내외의 많은 기업들이 물류 시스템 발전에 집중하고 있다. 온라인 전자 상거래를 통한 거래는 필연적으로 물품 배송으로 이어지므로, 늘어나는 택배 물량을 최대의 자동화 시스템을 기반으로 최소의 인력 리소스 투입에 의해 효율적으로 처리하는 것이 기업 가치 창출에 큰 기여가 되기 때문이다. Due to the explosive growth of online e-commerce (hereinafter also referred to as "shopping mall"), many companies at home and abroad are concentrating on the development of logistics systems. Transactions through online e-commerce inevitably lead to delivery of goods, so it is a great contribution to the creation of corporate value by efficiently handling the increasing amount of parcel delivery with minimal manpower input based on the largest automation system.

택배 물량을 소화하기 위해서는 쇼핑몰 또는 배송 업체 (예를 들어, 택배사) 자체에서 우선 한 개의 택배 물류를 발송하는 과정에 있어서 소요되는 시간을 단축시키는 것이 중요하며, 이는 결과적으로 많은 택배 물량을 소화함에 있어서 큰 효율의 변화를 가져올 수 있다. 즉, 빠른 물류 처리는 매 출고 시간 전까지 처리할 수 있는 물량의 수량에도 큰 차이를 가져오며, 또한 출고 횟수에도 변화를 줄 수 있는 기회가 될 수 있다. 하나의 택배 물류를 발송하는 과정에서의 소요 시간 단축을 위해서는, 수동 구간을 자동화하거나 수동 구간에서 소요되는 시간을 최대한 단축시키는 것이 고려될 수 있다. In order to digest the delivery volume, it is important to shorten the time taken in the process of sending one courier logistics first from the shopping mall or the delivery company (for example, the courier) itself, which in turn results in the digestion of a large number of delivery volumes. It can lead to a big change in efficiency. In other words, the rapid logistics process brings a big difference to the quantity of the quantity that can be processed before the delivery time, and also can be an opportunity to change the number of shipments. In order to shorten the time required in the process of sending one courier logistics, it may be considered to automate the manual section or shorten the time required in the manual section as much as possible.

통상적인 택배 물류 처리 과정에서는, 물품의 무게와 부피를 측정하고 바코드를 읽어 해당 송장에 기재한 후, 출력 및 부착하는 일련의 과정을 작업자가 수작업으로 모두 처리하게 된다. 여기서, 한 개의 택배 물품 당 소요되는 작업 시간을 최소화하는 것을 통해 작업자 1인당의 작업 능률에 큰 긍정적 영향을 줄 수 있다. In a typical courier logistics process, the operator measures the weight and volume of the item, reads the barcode, writes it on the corresponding invoice, and then manually processes all the processes of printing and attaching. Here, it is possible to have a great positive effect on the work efficiency per worker by minimizing the work time per one courier product.

물리적으로 작업자가 바코드 스캐너로 바코드를 인식하고, 인식된 송장이 표시되면 송장에 무게와 부피를 입력하여 출력된 송장을 다시 물품에 부착하는 일련의 과정은 단면적으로 보았을 때 그리 긴 시간은 아니라고 볼 수도 있다. 그러나, 각 단위 과정을 하루 소화하는 물량으로 계산 및 분석하여 예를 들어 천 개 이상의 다수의 물품을 처리해야 하는 배송 업체의 입장에서 볼 경우, 한 개의 택배 작업에서의 몇 초의 시간 단축도 최종 전체 작업량으로 산정할 경우 큰 차이를 나타낸다.A series of processes in which a worker physically recognizes a barcode with a barcode scanner and when the recognized invoice is displayed, attaching the printed invoice to the article by entering the weight and volume in the invoice, is not a long time when viewed in cross section. have. However, when calculating and analyzing each unit process as the amount of water digested per day, for example, from the point of view of a shipping company that needs to process a large number of items of 1,000 or more, the time reduction of a few seconds in one courier operation is also the final overall workload. When calculating as, it shows a big difference.

한국 공개특허공보 제 2006-0007810 호 ("택배용 운송장", 씨제이 지엘에스 주식회사)Korea Patent Publication No. 2006-0007810 ("Courier Waybill", CJ GL Co., Ltd.)

전술한 바와 같이 하나의 택배 작업에 소요되는 시간을 조금만 단축시켜도 전체 택배 물류 처리 작업에서는 큰 효율의 증가를 가져올 수 있다. 따라서, 본 발명은 물리적으로 하나의 택배 작업에 소요되는 시간을 최소화하여 시간 단축 및 효율적 최대 물류 처리를 할 수 있도록 하는 것을 하나의 목적으로 한다. As described above, even if the time required for one courier operation is shortened, the overall efficiency of the courier logistics can be greatly increased. Accordingly, it is an object of the present invention to physically minimize the time required for one courier operation to shorten the time and enable efficient maximum logistics processing.

이러한 문제점을 해결하기 위한 본 발명의 일 목적은, 종래 작업자가 수동으로 처리하였던 택배 물류 절차를 위한 송장 출력 프로세스를 자동으로 처리하고 소요 시간을 단축시키는 것에 의해 배송 업체에서 더 많은 물류를 빠르게 처리하고 더 많은 양을 소화할 수 있도록 하는, 송장 출력 자동화 시스템을 제공하는 것이다. One object of the present invention for solving this problem is to automatically process the invoice output process for the courier logistics procedure manually handled by the conventional worker and shorten the time required, thereby quickly processing more logistics in the delivery company. It is to provide an invoice printing automation system that can digest a larger amount.

전술한 문제점을 해결하기 위한 본 발명의 다른 목적은, 종래 작업자가 수동으로 처리하였던 택배 물류 절차를 위한 송장 출력 프로세스를 자동으로 처리하고 소요 시간을 단축시키는 것에 의해 배송 업체에서 더 많은 물류를 빠르게 처리하고 더 많은 양을 소화할 수 있도록 하는, 송장 출력 자동화 장치를 제공하는 것이다. Another object of the present invention for solving the above-mentioned problem is to automatically process the invoice output process for the courier logistics procedure manually handled by the conventional worker and shorten the time required, thereby quickly processing more logistics in the delivery company. And provide an automatic invoice output device that can digest a larger amount.

전술한 문제점을 해결하기 위한 본 발명의 다른 목적은, 종래 작업자가 수동으로 처리하였던 택배 물류 절차를 위한 송장 출력 프로세스를 자동으로 처리하고 소요 시간을 단축시키는 것에 의해 배송 업체에서 더 많은 물류를 빠르게 처리하고 더 많은 양을 소화할 수 있도록 하는, 송장 출력 자동화 방법을 제공하는 것이다. Another object of the present invention for solving the above-mentioned problem is to automatically process the invoice output process for the courier logistics procedure manually handled by the conventional worker and shorten the time required, thereby quickly processing more logistics in the delivery company. And provide a way to automate the invoice output, which allows it to digest more.

다만, 본 발명의 해결하고자 하는 과제는 이에 한정되는 것이 아니며, 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위에서 다양하게 확장될 수 있을 것이다.However, the problem to be solved of the present invention is not limited to this, and may be variously extended without departing from the spirit and scope of the present invention.

전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 송장 출력 자동화 시스템은, 택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치; 상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되어 상기 택배 물품의 상면에 대한 영상 데이터를 취득하는 카메라; 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되고 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 직선 형상의 레이저를 투사하는 라인 레이저 장치; 및 상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하고, 상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하고, 상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하는 컴퓨팅 디바이스를 포함할 수 있다. An invoice output automation system according to an embodiment of the present invention for achieving the above object, a weight measuring device for measuring the weight of the courier article by supporting the courier article; A camera arranged on the upper portion of the weight measuring device to have a first height from the weight measuring device to acquire image data on an upper surface of the courier article; A line laser device disposed at a first distance from the camera in a horizontal direction and projecting a linear laser toward a projection point of the camera with respect to the weight measuring device; And identifying the courier article based on the identification mark included in the image data, determining the size of the courier article based on the shape of the courier article included in the image data and the shape of the projected straight laser, and the It may include a computing device for determining the weight of the courier article based on the weight information received from the weight measuring device.

일 측면에 따르면, 상기 컴퓨팅 디바이스는, 상기 택배 물품에 대한 식별을 기반으로 상기 택배 물품에 대한 송장 정보를 호출하여 상기 송장 정보에 상기 택배 물품의 무게 및 크기를 입력하고, 상기 송장 출력 자동화 시스템은, 상기 택배 물품의 무게 및 크기를 포함하는 송장 정보를 기반으로 상기 택배 물품에 대한 송장을 출력하는 송장 출력 장치를 더 포함할 수 있다. According to an aspect, the computing device, based on the identification of the courier item, calls the invoice information for the courier item to input the weight and size of the courier item in the invoice information, and the invoice output automation system , An invoice output device for outputting an invoice for the courier product based on the invoice information including the weight and size of the courier product.

일 측면에 따르면, 상기 카메라는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 영상 데이터의 취득을 개시하고, 상기 라인 레이저 장치는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 직선 형상의 레이저 투사를 개시하도록 구성될 수 있다. According to one aspect, the camera starts acquiring the image data in response to the courier product being placed on the weight measuring device, and the line laser device is configured to relate the courier product to the weight measuring device. In response, it may be configured to initiate the laser projection of the linear shape.

일 측면에 따르면, 상기 무게 측정 장치는, 상기 택배 물품의 무게에 대한 최종 결정을 완료하기 전의 상기 택배 물품의 무게에 대한 연속적인 측정값을 상기 컴퓨팅 디바이스로 전송하고, 상기 컴퓨팅 디바이스는, 상기 무게 측정 장치에 의한 상기 택배 물품의 무게에 대한 최종 결정 이전에, 상기 연속적인 측정값들 중 제 1 값이 미리 결정한 횟수 이상 수신되는 것에 응답하여 상기 제 1 값을 상기 택배 물품의 무게로서 결정하도록 구성될 수 있다. According to an aspect, the weight measuring apparatus transmits a continuous measurement value of the weight of the courier article to the computing device before completing the final determination of the weight of the courier article, and the computing device, the weight Configured to determine the first value as the weight of the courier product before the final determination of the weight of the courier product by the measuring device, the first value of the successive measurement values is received more than a predetermined number of times Can be.

일 측면에 따르면, 상기 컴퓨팅 디바이스는, 상기 택배 물품에 투사된 상기 직선 형상의 제 1 레이저와 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 제 2 레이저 사이의 거리인 레이저 간격 길이를 기반으로 상기 택배 물품의 높이를 결정하도록 구성될 수 있다. According to one aspect, the computing device is a laser that is a distance between the first laser in the linear shape projected to the courier article and the second laser in a straight shape that would have been projected to the weighing apparatus when the courier article is not supported. It may be configured to determine the height of the courier article based on the gap length.

일 측면에 따르면, 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 레이저는, 상기 무게 측정 장치의 상기 택배 물품에 의해 가려지지 않은 부분에 투사된 복수의 직선 형상의 레이저를 연결하는 것에 의해 도출될 수 있다. According to one aspect, when the courier article is not supported, the linear laser that has been projected on the weight measuring device may include a plurality of linear lasers projected on a portion not covered by the courier article of the weight measuring device. It can be derived by connecting.

일 측면에 따르면, 상기 레이저 간격 길이는, 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출될 수 있다. According to an aspect, the laser interval length determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is the first laser and the second included in the image data. It can be derived by multiplying the number of pixels between lasers.

일 측면에 따르면, 상기 1 픽셀 당 실제 길이는, 상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하고, 상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이, 상기 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 것에 의해 도출될 수 있다. According to one aspect, the actual length per pixel determines the angle of view per pixel by dividing the angle of view of the camera by the maximum number of pixels of the camera, and the first height between the weight measuring device and the camera, the actual per pixel It can be derived by applying the following equation between the length and the angle of view per pixel.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

단, 여기서, LENGTH_PER_PIXEL 은 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이를 나타낸다. However, LENGTH_PER_PIXEL is the actual length per pixel, FOV_PER_PIXEL is the angle of view per pixel, and CAMERA_HEIGHT is the first height between the weight measuring device and the camera.

일 측면에 따르면, 상기 컴퓨팅 디바이스는, 상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이 및 상기 카메라와 상기 라인 레이저 장치 사이의 제 1 거리 간의 관계와, 상기 택배 물품의 높이 및 상기 레이저 간격 길이 간의 관계를 기반으로 상기 택배 물품의 높이를 결정할 수 있다. According to one aspect, the computing device may include a relationship between a first height between the weight measuring device and the camera and a first distance between the camera and the line laser device, and a height between the height of the parcel delivery product and the laser gap length. The height of the courier product can be determined based on the relationship.

일 측면에 따르면, 상기 컴퓨팅 디바이스는, 하기 수학식의 LASER_DISTANCE_HEIGHT 와 LASER_DISTANCE_PIXEL 가 같아지도록 하는 IN_HEIGHT 의 값을 상기 택배 물품의 높이로서 결정할 수 있다. According to an aspect, the computing device may determine a value of IN_HEIGHT such that LASER_DISTANCE_HEIGHT and LASER_DISTANCE_PIXEL of the following equation are the same as the height of the courier product.

LASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHTLASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHT

LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2

단, 여기서 LASER_DISTANCE_HEIGHT 는 택배 물품의 높이에 의한 레이저 거리, LASER_DISTANCE_PIXEL 은 영상 데이터 내에서의 레이저 거리의 픽셀 수에 의한 레이저 거리, LASER_CAMERA_ANGLE 은 카메라의 무게 측정 장치에 대한 투영선과 라인 레이저 장치의 레이저 투사선이 이루는 각, FOV_PER_PIXEL 은 카메라의 화소 당 시야각, IN_PIXEL 은 카메라에 투영된 영상 데이터 내에서의 레이저 거리의 픽셀 수, h 는 카메라와 무게 측정 장치 사이의 제 1 높이, IN_HEIGHT 는 택배 물품의 높이를 나타낸다. Here, LASER_DISTANCE_HEIGHT is the laser distance by the height of the courier product, LASER_DISTANCE_PIXEL is the laser distance by the number of pixels of the laser distance in the image data, and LASER_CAMERA_ANGLE is the projection line for the camera's weighing device and the laser projection line for the line laser device. Angle, FOV_PER_PIXEL is the viewing angle per pixel of the camera, IN_PIXEL is the number of pixels of the laser distance in the image data projected on the camera, h is the first height between the camera and the weighing device, and IN_HEIGHT is the height of the delivery goods.

일 측면에 따르면, 상기 컴퓨팅 디바이스는, 상기 택배 물품의 상면에 대한 영상 데이터로부터 상기 택배 물품의 상면 형상을 추출하고, 상기 추출된 상면 형상의 너비 및 깊이 각각에 대한 픽셀 수를 산출하고, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이를 상기 너비와 깊이 각각의 픽셀 수에 곱하는 것에 의해 상기 택배 물품의 너비 및 깊이를 결정할 수 있다. According to one aspect, the computing device extracts the top surface shape of the courier article from the image data on the top surface of the courier article, calculates the number of pixels for each of the width and depth of the extracted top surface shape, and the courier The width and depth of the courier article can be determined by multiplying the actual length per pixel at the article height by the number of pixels of each of the width and depth.

일 측면에 따르면, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이는, 상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하고, 상기 카메라와 상기 택배 물품 사이의 제 2 거리, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 것에 의해 도출될 수 있다. According to one aspect, the actual length per pixel at the height of the courier product is determined by dividing the angle of view of the camera by the maximum number of pixels of the camera, and determining the angle of view per pixel, the second distance between the camera and the courier item, the It can be derived by applying the following equation between the actual length per pixel at the height of the courier article and the angle of view per pixel.

PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2

PRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT - PRODUCT_HEIGHTPRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT-PRODUCT_HEIGHT

단, 여기서, PRODUCT_LENGTH_PER_PIXEL 은 택배 물품 높이에서의 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, PRODUCT_CAMERA_HEIGHT 는 카메라와 택배 물품 사이의 제 2 거리, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이, PRODUCT_HEIGHT 는 택배 물품의 높이를 나타낸다. Here, PRODUCT_LENGTH_PER_PIXEL is the actual length per pixel at the height of the courier product, FOV_PER_PIXEL is the angle of view per pixel, PRODUCT_CAMERA_HEIGHT is the second distance between the camera and the courier product, CAMERA_HEIGHT is the first height between the weighing device and the camera, PRODUCT_HEIGHT is Indicates the height of the courier item.

일 측면에 따르면, 상기 컴퓨팅 디바이스는, 상기 택배 물품의 높이, 너비 및 깊이를 기반으로 상기 택배 물품의 부피를 결정할 수 있다. According to one aspect, the computing device may determine the volume of the courier article based on the height, width, and depth of the courier article.

일 측면에 따르면, 상기 컴퓨팅 디바이스는, 기계 학습된 추출 모델을 이용하여 상기 영상 데이터에서 식별 표지 영역을 추출하고, 상기 식별 표지 영역을 식별 가능 방향으로 회전시키고, 상기 회전된 식별 표지 영역의 식별 표지를 스캔하는 것에 의해 상기 택배 물품을 식별할 수 있다. According to one aspect, the computing device extracts an identification mark area from the image data using a machine-learned extraction model, rotates the identification mark area in an identifiable direction, and identifies the identification mark of the rotated identification mark area. The courier article can be identified by scanning.

일 측면에 따르면, 상기 식별 표지는 바코드 및 QR 코드 중 적어도 하나를 포함할 수 있다. According to one aspect, the identification mark may include at least one of a barcode and a QR code.

본 발명의 다른 실시예에 따른, 컴퓨팅 디바이스에 의해 수행되는 송장 출력 자동화 방법은, 택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치로부터, 상기 택배 물품에 대한 무게 정보를 수신하는 단계; 상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라로부터, 상기 택배 물품의 상면에 대한 영상 데이터를 수신하는 단계 - 여기서, 상기 영상 데이터는 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치로부터 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함함 - ; 상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하는 단계; 상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하는 단계; 및 상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하는 단계를 포함할 수 있다. According to another embodiment of the present invention, an invoice output automation method performed by a computing device includes receiving weight information for the courier product from a weight measuring device supporting the courier item and measuring the weight of the courier item. ; Receiving image data on an upper surface of the courier product from a camera disposed to have a first height from the weight measuring device on an upper portion of the weight measuring device, wherein the image data is provided in a horizontal direction from the camera. A linear laser shape projected toward a projection point of the camera with respect to the weighing apparatus from a line laser apparatus arranged at a distance of one distance; Identifying the courier article based on an identification label included in the image data; Determining a size of the courier article based on the shape of the courier article included in the image data and the shape of a projected linear laser; And determining the weight of the courier product based on the weight information received from the weight measuring device.

일 측면에 따르면, 방법은, 상기 택배 물품에 대한 식별을 기반으로 상기 택배 물품에 대한 송장 정보를 호출하여 상기 송장 정보에 상기 택배 물품의 무게 및 크기를 입력하는 단계; 및 상기 택배 물품에 대한 송장을 출력하는 송장 출력 장치로 상기 택배 물품의 무게 및 크기를 포함하는 송장 정보를 전송하는 단계를 더 포함할 수 있다. According to one aspect, the method includes: calling invoice information for the courier product based on the identification of the courier item and inputting the weight and size of the courier item in the invoice information; And transmitting the invoice information including the weight and size of the courier product to an invoice output device that outputs an invoice for the courier product.

일 측면에 따르면, 상기 카메라는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 영상 데이터의 취득을 개시하고, 상기 라인 레이저 장치는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 직선 형상의 레이저 투사를 개시하도록 구성될 수 있다. According to one aspect, the camera starts acquiring the image data in response to the courier product being placed on the weight measuring device, and the line laser device is configured to relate the courier product to the weight measuring device. In response, it may be configured to initiate the laser projection of the linear shape.

일 측면에 따르면, 상기 무게 측정 장치는, 상기 택배 물품의 무게에 대한 최종 결정을 완료하기 전의 상기 택배 물품의 무게에 대한 연속적인 측정값을 상기 컴퓨팅 디바이스로 전송하고, 상기 택배 물품의 무게를 결정하는 단계는, 상기 무게 측정 장치에 의한 상기 택배 물품의 무게에 대한 최종 결정 이전에, 상기 연속적인 측정값들 중 제 1 값이 미리 결정한 횟수 이상 수신되는 것에 응답하여 상기 제 1 값을 상기 택배 물품의 무게로서 결정할 수 있다. According to an aspect, the weight measuring apparatus transmits a continuous measurement value of the weight of the courier article to the computing device before completing the final determination of the weight of the courier article, and determines the weight of the courier article The step of, before the final determination of the weight of the courier article by the weight measuring device, the first value of the successive measurement values is received more than a predetermined number of times in response to receiving the first value of the courier article It can be determined as the weight of.

일 측면에 따르면, 상기 택배 물품의 크기를 결정하는 단계는, 상기 택배 물품에 투사된 상기 직선 형상의 제 1 레이저와 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 제 2 레이저 사이의 거리인 레이저 간격 길이를 기반으로 상기 택배 물품의 높이를 결정할 수 있다. According to one aspect, the step of determining the size of the courier product includes: a first laser having the linear shape projected onto the courier product and a second linear shape that would have been projected on the weighing device when the courier article is not supported. The height of the courier article may be determined based on the laser gap length, which is a distance between lasers.

일 측면에 따르면, 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 레이저는, 상기 무게 측정 장치의 상기 택배 물품에 의해 가려지지 않은 부분에 투사된 복수의 직선 형상의 레이저를 연결하는 것에 의해 도출될 수 있다. According to one aspect, when the courier article is not supported, the linear laser that has been projected on the weight measuring device may include a plurality of linear lasers projected on a portion not covered by the courier article of the weight measuring device. It can be derived by connecting.

일 측면에 따르면, 상기 레이저 간격 길이는, 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출될 수 있다. According to an aspect, the laser interval length determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is the first laser and the second included in the image data. It can be derived by multiplying the number of pixels between lasers.

일 측면에 따르면, 상기 1 픽셀 당 실제 길이는, 상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하는 단계; 및 상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이, 상기 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 단계에 의해 도출될 수 있다. According to an aspect, the actual length per pixel may include: determining an angle of view per pixel by dividing the angle of view of the camera by the maximum number of pixels of the camera; And applying the following equation between the first height between the weight measuring device and the camera, the actual length per pixel and the angle of view per pixel.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

단, 여기서, LENGTH_PER_PIXEL 은 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이를 나타낸다. However, LENGTH_PER_PIXEL is the actual length per pixel, FOV_PER_PIXEL is the angle of view per pixel, and CAMERA_HEIGHT is the first height between the weight measuring device and the camera.

일 측면에 따르면, 상기 택배 물품의 크기를 결정하는 단계는, 상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이 및 상기 카메라와 상기 라인 레이저 장치 사이의 제 1 거리 간의 관계와, 상기 택배 물품의 높이 및 상기 레이저 간격 길이 간의 관계를 기반으로 상기 택배 물품의 높이를 결정할 수 있다. According to one aspect, the step of determining the size of the courier article includes: a relationship between a first height between the weight measuring device and the camera and a first distance between the camera and the line laser device, and the height of the courier article. And it is possible to determine the height of the courier article based on the relationship between the laser gap length.

일 측면에 따르면, 상기 택배 물품의 크기를 결정하는 단계는, 하기 수학식의 LASER_DISTANCE_HEIGHT 와 LASER_DISTANCE_PIXEL 가 같아지도록 하는 IN_HEIGHT 의 값을 상기 택배 물품의 높이로서 결정할 수 있다. According to an aspect, the step of determining the size of the courier product may determine a value of IN_HEIGHT such that LASER_DISTANCE_HEIGHT and LASER_DISTANCE_PIXEL of the following equation are the same as the height of the courier product.

LASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHTLASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHT

LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2

단, 여기서 LASER_DISTANCE_HEIGHT 는 택배 물품의 높이에 의한 레이저 거리, LASER_DISTANCE_PIXEL 은 영상 데이터 내에서의 레이저 거리의 픽셀 수에 의한 레이저 거리, LASER_CAMERA_ANGLE 은 카메라의 무게 측정 장치에 대한 투영선과 라인 레이저 장치의 레이저 투사선이 이루는 각, FOV_PER_PIXEL 은 카메라의 화소 당 시야각, IN_PIXEL 은 카메라에 투영된 영상 데이터 내에서의 레이저 거리의 픽셀 수, h 는 카메라와 무게 측정 장치 사이의 제 1 높이, IN_HEIGHT 는 택배 물품의 높이를 나타낸다. Here, LASER_DISTANCE_HEIGHT is the laser distance by the height of the courier product, LASER_DISTANCE_PIXEL is the laser distance by the number of pixels of the laser distance in the image data, and LASER_CAMERA_ANGLE is the projection line for the camera's weighing device and the laser projection line for the line laser device. Angle, FOV_PER_PIXEL is the viewing angle per pixel of the camera, IN_PIXEL is the number of pixels of the laser distance in the image data projected on the camera, h is the first height between the camera and the weighing device, and IN_HEIGHT is the height of the delivery goods.

일 측면에 따르면, 상기 택배 물품의 크기를 결정하는 단계는, 상기 택배 물품의 상면에 대한 영상 데이터로부터 상기 택배 물품의 상면 형상을 추출하는 단계; 상기 추출된 상면 형상의 너비 및 깊이 각각에 대한 픽셀 수를 산출하는 단계; 및 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이를 상기 너비와 깊이 각각의 픽셀 수에 곱하는 것에 의해 상기 택배 물품의 너비 및 깊이를 결정하는 단계를 포함할 수 있다. According to an aspect, the step of determining the size of the courier product may include: extracting a top surface shape of the courier product from image data on the top surface of the courier product; Calculating the number of pixels for each width and depth of the extracted top surface shape; And determining the width and depth of the courier article by multiplying the actual length per pixel at the height of the courier article by the number of pixels of each of the width and depth.

일 측면에 따르면, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이는, 상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하는 단계; 및 상기 카메라와 상기 택배 물품 사이의 제 2 거리, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 단계에 의해 도출될 수 있다. According to an aspect, the actual length per pixel at the height of the parcel delivery product may include: determining an angle of view per pixel by dividing the angle of view of the camera by the maximum number of pixels of the camera; And applying the following equation between the second distance between the camera and the courier article, the actual length per pixel at the height of the courier article and the angle of view per pixel.

PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2

PRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT - PRODUCT_HEIGHTPRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT-PRODUCT_HEIGHT

단, 여기서, PRODUCT_LENGTH_PER_PIXEL 은 택배 물품 높이에서의 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, PRODUCT_CAMERA_HEIGHT 는 카메라와 택배 물품 사이의 제 2 거리, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이, PRODUCT_HEIGHT 는 택배 물품의 높이를 나타낸다. Here, PRODUCT_LENGTH_PER_PIXEL is the actual length per pixel at the height of the courier product, FOV_PER_PIXEL is the angle of view per pixel, PRODUCT_CAMERA_HEIGHT is the second distance between the camera and the courier product, CAMERA_HEIGHT is the first height between the weighing device and the camera, PRODUCT_HEIGHT is Indicates the height of the courier item.

일 측면에 따르면, 상기 택배 물품의 크기를 결정하는 단계는, 상기 택배 물품의 높이, 너비 및 깊이를 기반으로 상기 택배 물품의 부피를 결정하는 단계를 더 포함할 수 있다. According to one aspect, the step of determining the size of the courier article may further include determining the volume of the courier article based on the height, width, and depth of the courier article.

일 측면에 따르면, 상기 택배 물품을 식별하는 단계는, 기계 학습된 추출 모델을 이용하여 상기 영상 데이터에서 식별 표지 영역을 추출하는 단계; 상기 식별 표지 영역을 식별 가능 방향으로 회전시키는 단계; 및 상기 회전된 식별 표지 영역의 식별 표지를 스캔하는 것에 의해 상기 택배 물품을 식별하는 단계를 포함할 수 있다. According to an aspect, the step of identifying the courier product may include: extracting an identification mark region from the image data using a machine-trained extraction model; Rotating the identification mark area in an identifiable direction; And identifying the courier article by scanning an identification label of the rotated identification label area.

일 측면에 따르면, 상기 식별 표지는 바코드 및 QR 코드 중 적어도 하나를 포함할 수 있다. According to one aspect, the identification mark may include at least one of a barcode and a QR code.

전술한 문제점을 해결하기 위한 본 발명의 다른 실시예에 따른 송장 출력 자동화 장치는, 프로세서 및 메모리를 포함하고, 상기 프로세서는, 택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치로부터, 상기 택배 물품에 대한 무게 정보를 수신하고; 상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라로부터, 상기 택배 물품의 상면에 대한 영상 데이터를 수신 - 여기서, 상기 영상 데이터는 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치로부터 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함함 - 하고; 상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하고; 상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하고; 그리고 상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하도록 구성될 수 있다. An invoice output automation device according to another embodiment of the present invention for solving the above-described problem includes a processor and a memory, and the processor supports a courier item, and measures the weight of the courier item, Receiving weight information for the courier item; On the top of the weight measuring device, receiving image data on the top surface of the courier article from a camera arranged to have a first height from the weight measuring device, wherein the image data is a first distance in a horizontal direction from the camera A linear laser shape projected toward the projection point of the camera with respect to the weighing apparatus from a line laser apparatus arranged at a distance from each other; Identify the courier item based on an identification mark included in the image data; Determining the size of the courier article based on the shape of the courier article included in the image data and the shape of the projected straight laser; And it may be configured to determine the weight of the courier article based on the weight information received from the weight measuring device.

전술한 문제점을 해결하기 위한 본 발명의 다른 실시예에 따른 컴퓨터 판독 가능한 저장 매체는, 프로세서 실행 가능한 명령어들을 포함하는 컴퓨터 판독 가능 저장 매체로서, 상기 명령어들은 상기 프로세서에 의해 실행되었을 때 상기 프로세서로 하여금, 택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치로부터, 상기 택배 물품에 대한 무게 정보를 수신하고; 상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라로부터, 상기 택배 물품의 상면에 대한 영상 데이터를 수신 - 여기서, 상기 영상 데이터는 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치로부터 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함함 - 하고; 상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하고; 상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하고; 그리고 상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하게 하도록 구성될 수 있다. A computer-readable storage medium according to another embodiment of the present invention for solving the above-described problem is a computer-readable storage medium including processor-executable instructions, which causes the processor to execute when the instructions are executed by the processor. , Receiving weight information about the courier product from a weight measuring device that supports the courier item and measures the weight of the courier item; On the top of the weight measuring device, receiving image data on the top surface of the courier article from a camera arranged to have a first height from the weight measuring device, wherein the image data is a first distance in a horizontal direction from the camera A linear laser shape projected toward the projection point of the camera with respect to the weighing apparatus from a line laser apparatus arranged at a distance from each other; Identify the courier item based on an identification mark included in the image data; Determining the size of the courier article based on the shape of the courier article included in the image data and the shape of the projected straight laser; And it may be configured to determine the weight of the courier article based on the weight information received from the weight measuring device.

개시된 기술은 다음의 효과를 가질 수 있다. 다만, 특정 실시예가 다음의 효과를 전부 포함하여야 한다거나 다음의 효과만을 포함하여야 한다는 의미는 아니므로, 개시된 기술의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The disclosed technology can have the following effects. However, since a specific embodiment does not mean that all of the following effects should be included or only the following effects are included, the scope of rights of the disclosed technology should not be understood as being limited thereby.

전술한 본 발명의 일 실시예에 따른 송장 출력 자동화 시스템, 장치 및 방법에 따르면, 종래 작업자가 수동으로 처리하였던 택배 물류 절차를 위한 송장 출력 프로세스를 자동으로 처리하고 소요 시간을 단축시키는 것에 의해 배송 업체에서 더 많은 물류를 빠르게 처리하고 더 많은 양을 소화하도록 할 수 있다. According to the invoice output automation system, apparatus and method according to the above-described exemplary embodiment of the present invention, a delivery company by automatically processing an invoice output process for a courier logistics procedure manually handled by a conventional worker and shortening a required time Can handle more logistics faster and have more digestion.

예를 들어, 종래 작업자가 수동으로 처리하였던 식별 표지 (예를 들어, 바코드) 의 스캔을 통한 인식 작업을 영상 인식을 통해 자동으로 처리할 수 있고, 택배 물품의 무게를 측정함에 있어서 종래 저울의 안정화 시점보다 앞선 시점에서 빠르게 무게 측정을 완료할 수 있어 송장 출력 프로세스를 단축시킬 수 있다. For example, a recognition operation through scanning of an identification mark (for example, a barcode) manually processed by a conventional operator can be automatically processed through image recognition, and stabilization of a conventional balance in measuring the weight of a courier product Weighing can be completed at a point earlier than the point in time, thus reducing the invoice printing process.

또한, 라인 레이저 및 영상 인식을 통해 택배 물품의 부피 측정을 자동화할 수 있어, 종래 송장 출력 프로세스에 있어서의 수동 구간을 단축시킬 수 있다. 따라서, 배송 업체에서 더 많은 물류를 빠르게 처리하고 더 많은 양을 소화하도록 할 수 있다. In addition, it is possible to automate the volume measurement of the courier product through line laser and image recognition, thereby shortening the manual section in the conventional invoice printing process. Therefore, it is possible for the delivery company to process more logistics quickly and digest a larger amount.

도 1 은 택배 물품에 대한 통상적인 송장 출력 프로세스를 나타낸다.
도 2 는 본 발명의 일 실시예에 따른 송장 출력 자동화 시스템의 개념도이다.
도 3 은 도 2 의 송장 출력 자동화 시스템의 구성을 나타내는 블록도이다.
도 4 는 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스의 흐름도이다.
도 5 는 도 4 의 송장 출력 자동화 프로세스에서의 정보 흐름을 나타낸다.
도 6 은 본 발명의 일 실시예에 따른 무게 측정 시간 개선 비교 그래프이다.
도 7 은 투사된 직선 형상의 레이저 및 택배 물품의 형상을 포함하는 영상 데이터의 예시도이다.
도 8 은 레이저 간격 길이를 나타낸다.
도 9 는 1 픽셀 당 실제 길이의 산출에 대한 개념도이다.
도 10 은 택배 물품의 높이 산출에 대한 개념도이다.
도 11 은 택배 물품의 너비 및 깊이 산출에 대한 예시도이다.
도 12 는 식별 표지를 기반으로 하는 택배 물품 인식의 예시도이다.
도 13 은 본 발명의 일 실시예에 따른 송장 출력 자동화 방법의 흐름도이다.
도 14 는 본 발명의 일 실시예에 따른 송장 출력 자동화 장치의 구성을 나타내는 블록도이다.
1 shows a typical invoice printing process for courier goods.
2 is a conceptual diagram of an invoice output automation system according to an embodiment of the present invention.
3 is a block diagram showing the configuration of the invoice output automation system of FIG. 2.
4 is a flowchart of an invoice output automation process according to an embodiment of the present invention.
5 shows the information flow in the invoice output automation process of FIG. 4.
6 is a comparison graph of weight measurement time improvement according to an embodiment of the present invention.
7 is an exemplary view of image data including the shape of a projected linear laser and a courier article.
8 shows the laser spacing length.
9 is a conceptual diagram for calculating the actual length per pixel.
10 is a conceptual diagram for calculating the height of a courier product.
11 is an exemplary diagram for calculating the width and depth of a courier product.
12 is an exemplary view of courier article recognition based on an identification sign.
13 is a flowchart of an invoice output automation method according to an embodiment of the present invention.
14 is a block diagram showing the configuration of an invoice output automation device according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다.The present invention can be applied to various changes and can have various embodiments, and specific embodiments will be illustrated in the drawings and described in detail.

그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.

제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from other components. For example, the first component may be referred to as a second component without departing from the scope of the present invention, and similarly, the second component may be referred to as a first component. The term and/or includes a combination of a plurality of related described items or any one of a plurality of related described items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. When an element is said to be "connected" or "connected" to another component, it is understood that other components may be directly connected to or connected to the other component, but there may be other components in between. It should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that no other component exists in the middle.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this application are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, terms such as “include” or “have” are intended to indicate that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, and that one or more other features are present. It should be understood that the existence or addition possibilities of fields or numbers, steps, operations, components, parts or combinations thereof are not excluded in advance.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person skilled in the art to which the present invention pertains. Terms such as those defined in a commonly used dictionary should be interpreted as having meanings consistent with meanings in the context of related technologies, and should not be interpreted as ideal or excessively formal meanings unless explicitly defined in the present application. Does not.

이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In order to facilitate the overall understanding in describing the present invention, the same reference numerals are used for the same components in the drawings, and duplicate descriptions for the same components are omitted.

도 1 은 택배 물품에 대한 통상적인 송장 출력 프로세스를 나타낸다. 도 1 에 도시된 바와 같이, 통상적으로는 택배 물품의 송장 출력을 위해서 바코드 스캔 (1), 무게 측정 (2), 부피 측정 (3), 송장 출력 및 부착 (4) 의 네 단계의 수작업을 거쳐야만 했다. 1 shows a typical invoice printing process for courier goods. As shown in Fig. 1, typically, in order to print an invoice for a courier product, four steps of barcode scanning (1), weight measurement (2), volume measurement (3), and invoice printing and attachment (4) are required. did.

먼저, 바코드 스캔 (1) 절차에 있어서, 종래에는 레이저 방식의 핸드 스캐너로 바코드를 인식하는 것이 일반적이었으며, 이러한 과정에서 수 초의 시간이 소요되었다. 또한, 바코드의 상태에 따라 여러 번의 시도를 거친 후에야 바코드에 대응되는 정보가 입력되는 경우도 다수 발생하여 송장 출력 프로세스가 지연될 수 있었다. 따라서, 본 발명의 일 실시예에 따른 송장 출력 자동화 절차에 따르면, 작업자가 수동으로 바코드를 찾아 스캔하는 공정을 자동화할 수 있다. First, in the barcode scanning (1) procedure, it was common to recognize a barcode with a laser-type hand scanner, and it took several seconds in this process. In addition, a number of cases in which information corresponding to the barcode is input only after several attempts according to the state of the barcode may cause the invoice output process to be delayed. Accordingly, according to an invoice output automation procedure according to an embodiment of the present invention, an operator can automate the process of manually finding and scanning a barcode.

이어서, 택배 물품의 무게를 측정 (2) 함에 있어서, 전자 저울에 물건을 올린 후 측정치가 위아래로 변화하다가, 실제 무게로 안정화되기까지 저울에 따라 약 2~3 초 이상 소요되어, 송장 출력 프로세스가 지연되는 문제가 있었다. 따라서, 본 발명의 일 실시예에 따른 송장 출력 자동화 절차에 따르면, 택배 물품의 무게 측정 절차를 개선하여 택배 물품의 무게 측정 절차를 1 초 이상 단축시킬 수 있다. Subsequently, in measuring (2) the weight of the courier product, after placing the object on the electronic balance, the measured value changes up and down, and it takes about 2 to 3 seconds or more depending on the balance until it stabilizes to the actual weight, resulting in an invoice printing process. There was a delayed problem. Therefore, according to the invoice output automation procedure according to an embodiment of the present invention, it is possible to shorten the weighing procedure of the courier product by more than 1 second by improving the weighing procedure of the courier item.

또한, 택배 물품의 부피를 측정 (3) 함에 있어서, 예를 들어 컨베이어 밸트에서 물품이 지나가는 과정에서 단면을 여러 번 스캔하여 부피를 측정하는 절차는 설비 구축에 많은 비용이 소요되고, 수작업이 필요한 경우에는 부적합한 과정이며 작업자가 직접 너비, 두께 및 높이를 측정하는 것은 상당한 시간을 소요하고 작업자의 작업 강도 역시 매우 증가시키는 문제가 있었다. 따라서, 본 발명의 일 실시예에 따른 송장 출력 자동화 절차에 따르면, 택배 물품의 부피 측정 절차를 작업 환경에 맞추어 저비용으로 자동화할 수 있다. In addition, in measuring (3) the volume of a courier product, the procedure of measuring the volume by scanning a cross section several times in the course of passing an item on a conveyor belt, for example, is expensive when constructing equipment and requires manual work. It is an unsuitable process, and measuring the width, thickness and height by the operator takes a considerable amount of time, and there is a problem in that the worker's work intensity is also increased. Therefore, according to the invoice output automation procedure according to an embodiment of the present invention, it is possible to automate the volume measurement procedure of the courier product at a low cost according to the working environment.

즉, 본 발명의 일 실시예에 따른 송장 출력 자동화 절차에 따르면, 택배 물품의 식별 표지를 기반으로하는 택배 물품 식별 절차를 자동화하고 시간을 단축할 수 있으며, 종래 저울의 안정화 종료보다 짧은 시간 내에 택배 물품의 무게 측정 절차를 완료할 수 있으며, 보다 간편하게 택배 물품의 부피 측정 절차를 자동화할 수 있다. 이하, 본 발명의 실시예들에 따른 송장 출력 자동화 절차를 개시한다. That is, according to the invoice output automation procedure according to an embodiment of the present invention, it is possible to automate and shorten the time for identification of the courier article based on the identification mark of the courier article, and to deliver the courier within a shorter time than the stabilization of the conventional scale It is possible to complete the procedure for measuring the weight of an article, and it is easier to automate the procedure for measuring the volume of a courier article. Hereinafter, an invoice output automation procedure according to embodiments of the present invention will be described.

송장 출력 자동화 시스템Invoice printing automation system

도 2 는 본 발명의 일 실시예에 따른 송장 출력 자동화 시스템의 개념도이고, 도 3 은 도 2 의 송장 출력 자동화 시스템의 구성을 나타내는 블록도이다. 이하, 도 2 및 도 3 을 참조하여 본 발명의 일 실시예에 따른 송장 출력 자동화 시스템을 보다 구체적으로 설명한다. 2 is a conceptual diagram of an invoice output automation system according to an embodiment of the present invention, and FIG. 3 is a block diagram showing the configuration of the invoice output automation system of FIG. 2. Hereinafter, an invoice output automation system according to an embodiment of the present invention will be described in detail with reference to FIGS. 2 and 3.

도 2 및 도 3 에 도시된 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 시스템은, 무게 측정 장치 (100), 카메라 (200), 라인 레이저 장치 (300), 컴퓨팅 디바이스 (400) 및 송장 출력 장치 (500) 를 포함할 수 있다. 2 and 3, an invoice output automation system according to an embodiment of the present invention includes a weighing apparatus 100, a camera 200, a line laser apparatus 300, a computing device 400, and Invoice output device 500 may be included.

도 2 에 도시된 바와 같이, 무게 측정 장치 (100) 는 택배 물품 (10) 을 지지하여 택배 물품 (10) 의 무게를 측정하도록 구성되며, 카메라 (200) 는 무게 측정 장치 (100) 의 상부에 무게 측정 장치 (100) 로부터 제 1 높이를 가지도록 배치되어 택배 물품 (10) 의 상면에 대한 영상 데이터를 취득할 수 있다. 라인 레이저 장치 (300) 는 카메라 (200) 로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되고, 무게 측정 장치 (100) 에 대한 카메라 (100) 의 투영점을 향해 직선 형상의 레이저를 투사할 수 있다. 무게 측정 장치 (100) 에 대한 카메라 (200) 의 투영점은, 대략 카메라 (200) 의 중점의 수직 하단을 의미할 수 있고, 라인 레이저 장치 (300) 는 카메라 (200) 로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되므로, 택배 물품 (10) 이 무게 측정 장치 (100) 에 지지되어 있을 경우 택배 물품 (10) 에 투사된 직선 형상의 레이저는 무게 측정 장치 (100) 에 투사된 직선 형상의 레이저보다 라인 레이저 장치 (300) 방향으로 가깝게 형성된다. 일 측면에 따르면, 라인 레이저 장치 (300) 에서 투사되는 직선 형상의 레이저는 카메라 (200) 및 라인 레이저 장치 (300) 를 이은 직선과 수직일 수 있다. 2, the weight measuring device 100 is configured to measure the weight of the courier article 10 by supporting the courier article 10, and the camera 200 is located on the top of the weight measurer 100. It is arranged to have a first height from the weight measuring device 100 to acquire image data on the top surface of the courier article 10. The line laser device 300 is disposed spaced apart from the camera 200 by a first distance in a horizontal direction, and can project a linear laser toward a projection point of the camera 100 to the weight measuring device 100. . The projection point of the camera 200 with respect to the weight measuring device 100 may mean approximately the vertical bottom of the center point of the camera 200, and the line laser device 300 is the first in the horizontal direction from the camera 200. Since the courier article 10 is supported by the weight measuring device 100, the linear laser projected on the courier article 10 is a linear laser projected on the weight measuring device 100 because it is arranged to be spaced apart by a distance. It is formed closer to the line laser device 300 than in the direction. According to an aspect, the linear laser projected from the line laser device 300 may be perpendicular to a straight line connecting the camera 200 and the line laser device 300.

컴퓨팅 디바이스 (400) 는, 카메라 (200) 로부터 수신된 영상 데이터에 포함된 식별 표지 (예를 들어, 바코드) 를 기반으로 택배 물품 (10) 을 식별할 수 있으며, 영상 데이터에 포함된 택배 물품 (10) 의 형상 및 투사된 직선 레이저의 형상을 기반으로 택배 물품 (10) 의 크기를 결정하고, 무게 측정 장치 (100) 로부터 수신된 무게 정보를 기반으로 택배 물품 (10) 의 무게를 결정할 수 있다. 일 측면에 따르면, 무게 측정 장치 (100) 에 택배 물품 (10) 이 올려지는 것에 응답하여 자동으로 식별 표지 인식과 무게 및 크기 측정이 수행될 수 있다. 컴퓨팅 디바이스 400) 는, 택배 물품 (10) 에 대한 식별을 기반으로 택배 물품 (10) 에 대한 송장 정보를 호출하며, 호출된 송장 정보에 택배 물품 (10) 의 무게 및 크기를 입력하도록 구성될 수 있고, 무게 및 크기를 입력한 송장 정보를 송장 출력 장치 (500) 로 전송할 수 있다. 송장 출력 장치 (500) 는 택배 물품의 무게 및 크기를 포함하는 송장 정보를 기반으로 택배 물품 (10) 에 대한 송장을 출력한다. 따라서, 송장 출력 프로세스가 자동화 및 신속화될 수 있다. The computing device 400 may identify the courier article 10 based on an identification mark (eg, a barcode) included in the image data received from the camera 200, and the courier article included in the image data ( The size of the courier article 10 may be determined based on the shape of 10) and the shape of the projected straight laser, and the weight of the courier article 10 may be determined based on the weight information received from the weight measuring device 100. . According to one aspect, the identification mark recognition and the weight and size measurement may be automatically performed in response to the courier article 10 being placed on the weight measuring device 100. The computing device 400 may be configured to call invoice information for the courier article 10 based on the identification of the courier article 10, and to input the weight and size of the courier article 10 into the invoked invoice information. There is, it is possible to transmit the invoice information input weight and size to the invoice output device 500. The invoice output device 500 outputs an invoice for the courier article 10 based on the invoice information including the weight and size of the courier article. Thus, the invoice printing process can be automated and accelerated.

도 4 는 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스의 흐름도이다. 도 4 를 기반으로, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스를 설명하면, 먼저 무게 측정 장치 (100) 에 택배 물품 (10) 이 올려지는 것을 감지 (단계 410) 할 수 있다. 4 is a flowchart of an invoice output automation process according to an embodiment of the present invention. Referring to FIG. 4, when an invoice output automation process according to an embodiment of the present invention is described, first, it is possible to detect that the parcel delivery product 10 is placed on the weighing device 100 (step 410 ).

무게 측정 장치 (100) 에 택배 물품 (10) 이 올려지는 것을 감지하면, 무게 측정 장치 (100) 또는 컴퓨팅 디바이스 (400) 는 카메라 (200) 및/또는 라인 레이저 장치 (300) 로 측정 시작 신호를 전송할 수 있다. 또한, 카메라 (200) 및/또는 라인 레이저 장치 (300) 는 택배 물품 (10) 의 지지 여부와 무관하게 작동 상태를 유지하되, 무게 측정 장치 (100) 에 택배 물품 (10) 이 놓여지는 것에 대한 응답으로 무게 측정 장치 (100) 가 컴퓨팅 디바이스 (400) 로 측정 시작 신호를 송신하도록 구성될 수도 있다 (단계 420). Upon detecting that the courier item 10 is placed on the weight measuring device 100, the weight measuring device 100 or the computing device 400 sends a measurement start signal to the camera 200 and/or the line laser device 300. Can transmit. In addition, the camera 200 and/or the line laser device 300 maintains the operation state regardless of whether the courier article 10 is supported, but for the courier article 10 being placed on the weighing apparatus 100. In response, the weight measurement apparatus 100 may be configured to transmit a measurement start signal to the computing device 400 (step 420).

컴퓨팅 디바이스 (400) 의 프로세서는 영상 데이터로부터 식별 표지를 인식하여 택배 물품 (10) 을 식별하고, 영상 데이터를 기반으로 택배 물품 (10) 의 크기를 측정한다 (단계 430). 여기서, 택배 물품 (10) 의 식별은 컴퓨팅 디바이스 (400) 에 포함된 식별 표지 인식부 (미도시) 에 의해 수행되고, 택배 물품 (10) 의 크기 측정은 컴퓨팅 디바이스 (400) 에 포함된 크기 측정부 (미도시) 에 의해 수행될 수도 있다. 식별 표지 인식부 및 크기 측정부는 컴퓨팅 디바이스 (400) 의 프로세서에 포함된 소프트웨어 모듈로서 구현될 수 있고, 별도의 하드웨어로서 구현될 수도 있다. The processor of the computing device 400 recognizes the identification mark from the image data to identify the courier article 10, and measures the size of the courier article 10 based on the image data (step 430). Here, the identification of the home delivery article 10 is performed by an identification mark recognition unit (not shown) included in the computing device 400, and the size measurement of the home delivery article 10 is measured by the size included in the computing device 400 It may also be performed by a department (not shown). The identification mark recognition unit and the size measurement unit may be implemented as software modules included in the processor of the computing device 400, or may be implemented as separate hardware.

한편, 무게 측정 장치 (100) 에 택배 물품 (10) 이 올려지는 것에 응답하여 택배 물품 (10) 의 무게가 결정될 수 있다 (단계 440). 앞서 살핀 바와 같이 무게 측정 장치 (100) 를 통한 택배 물품 (10) 의 무게 측정 절차는 안정화에 따른 시간이 소요된다. 지지된 택배 물품 (10) 의 무게에 대한 측정값은 반력 및 진동 등의 여파로 높은 값과 낮은 값을 반복하게 되며 통상적인 저울은 안정화까지 수 초 이상이 소요된다. 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서는, 도 4 에 도시된 바와 같이, 무게 측정 장치 (100) 에 택배 물품 (10) 이 올려지는 것에 대한 응답으로 택배 물품 (10) 에 대한 식별 및 크기 측정이 바로 개시되므로, 전체적인 송장 출력 프로세스가 병렬 처리되어 최종적인 소요 시간이 단축될 수 있다. 나아가, 후술하는 바와 같이 무게 측정 장치 (100) 의 안정화 이전에도 무게 정보를 수신하여 컴퓨팅 디바이스 (400) 가 무게를 측정하도록 할 수 있어 무게 측정 절차 자체의 소요 시간도 단축시킬 수 있다. On the other hand, the weight of the courier article 10 may be determined in response to the courier article 10 being placed on the weight measuring device 100 (step 440). As described above, the weighing procedure of the courier article 10 through the weighing device 100 takes time according to stabilization. The measured value for the weight of the supported courier article 10 repeats a high value and a low value in the aftermath of reaction force and vibration, and a typical balance takes more than several seconds to stabilize. In the invoice output automation process according to an embodiment of the present invention, as shown in FIG. 4, identification and identification of the courier product 10 in response to the courier product 10 being placed on the weighing device 100 and Since the sizing is initiated immediately, the entire invoice printing process can be processed in parallel to reduce the final turnaround time. Furthermore, as described below, the weight information can be received before the stabilization of the weight measuring apparatus 100 so that the computing device 400 can measure the weight, thereby reducing the time required for the weighing procedure itself.

택배 물품 (10) 에 대한 식별을 기반으로 해당 택배 물품 (10) 에 대한 송장 정보를 호출하고, 측정된 무게 및 크기를 그 택배 물품 (10) 의 송장 정보에 입력할 수 있다 (단계 450). 이후, 송장 정보를 송장 출력 장치 (500) 로 전송하여 송장 출력이 수행된다 (단계 460). Based on the identification of the courier article 10, invoice information for the courier article 10 may be called, and the measured weight and size may be input to the invoice information of the courier article 10 (step 450). Then, the invoice output is performed by transmitting the invoice information to the invoice output device 500 (step 460).

도 5 는 도 4 의 송장 출력 자동화 프로세스에서의 정보 흐름을 나타낸다. 도 5 를 참조하여, 도 4 의 송장 출력 자동화 프로세스에서의 각 구성 요소 간의 정보 전달 흐름을 보다 상세히 설명한다. 5 shows the information flow in the invoice output automation process of FIG. 4. Referring to FIG. 5, the flow of information transfer between components in the invoice output automation process of FIG. 4 will be described in more detail.

도 5 에 도시된 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스는, 무게 측정 장치 (100) 상에 택배 물품 (10) 이 거치되는 것을 감지하는 것 (단계 505) 에 의해 개시된다. 무게 측정 장치 (100) 에 택배 물품 (10) 이 거치되면, 무게 측정 장치 (100) 는 컴퓨팅 디바이스 (400) 로 개시 신호를 송신할 수 있다. 무게 측정 장치 (100) 는 택배 물품 (10) 의 무게 측정에 대한 안정화가 종료되기 전이라도, 택배 물품 (10) 의 무게에 대한 연속적인 측정값을 컴퓨팅 디바이스 (400) 로 송신 (단계 510-1, 510-2, …, 501-n) 하도록 구성될 수 있으며, 일 측면에 따르면 최초의 무게 측정값 송신 (단계 510-1) 이 컴퓨팅 디바이스 (400) 에 대한 프로세스 개시 신호로서 사용될 수도 있다. As shown in Fig. 5, the invoice output automation process according to an embodiment of the present invention is initiated by detecting that the courier item 10 is mounted on the weighing device 100 (step 505). . When the courier article 10 is mounted on the weight measuring apparatus 100, the weight measuring apparatus 100 may transmit a start signal to the computing device 400. The weight measuring apparatus 100 transmits a continuous measurement value for the weight of the courier article 10 to the computing device 400 even before stabilization of the weight measurement of the courier article 10 is finished (step 510-1) , 510-2, ..., 501-n), and according to one aspect, the initial weight measurement transmission (step 510-1) may be used as a process initiation signal for the computing device 400.

컴퓨팅 디바이스 (400) 는 무게 측정 장치 (100) 에 택배 물품 (10) 이 놓여지는 것에 응답하여 라인 레이저 장치 (300) 로 측정 개시 신호를 전송할 수 있고 (단계 515), 카메라 (200) 로도 측정 개시 신호를 송신할 수 있다 (단계 520). 측정 개시 신호에 응답하여, 라인 레이저 장치 (300) 는 무게 측정 장치 (100) 및 택배 물품 (10) 을 향해 직선 형상의 레이저 조사를 개시하고 (단계 525), 카메라 (200) 는 택배 물품 (10) 의 상부에서, 투사된 라인 레이저를 포함하는 택배 물품 (10) 의 상면에 대한 영상 데이터를 취득한다 (단계 530). 취득된 영상 데이터는 컴퓨팅 디바이스 (400) 로 송신된다 (단계 535). 다만, 다른 측면에 따르면 라인 레이저 장치 (300) 및 카메라 (200) 는 별도 온/오프를 통해 동작 상태를 유지하도록 구성되어 컴퓨팅 디바이스로 라인 레이저 형상이 포함된 영상 데이터를 상시 전송하되, 컴퓨팅 디바이스 (400) 의 처리 절차만 택배 물품 (10) 거치에 응답하여 개시되도록 구성될 수도 있다. The computing device 400 may transmit a measurement start signal to the line laser apparatus 300 in response to the courier article 10 being placed on the weight measurement apparatus 100 (step 515 ), and also start measurement with the camera 200 The signal can be transmitted (step 520). In response to the measurement start signal, the line laser apparatus 300 initiates a laser irradiation in a linear shape toward the weighing apparatus 100 and the delivery article 10 (step 525), and the camera 200 sends the delivery article 10 ), image data for the top surface of the courier article 10 including the projected line laser is acquired (step 530). The acquired image data is transmitted to the computing device 400 (step 535). However, according to another aspect, the line laser apparatus 300 and the camera 200 are configured to maintain an operating state through separate on/off, and always transmit image data including the line laser shape to the computing device, but the computing device ( 400) may be configured to initiate only in response to the delivery of the courier article 10.

컴퓨팅 디바이스 (400) 는, 수신된 영상 데이터를 기반으로 영상 데이터에 포함된 식별 표지 (예를 들어, 바코드) 를 인식하여 택배 물품 (10) 을 식별할 수 있고 (단계 540), 영상 데이터에 포함된 라인 레이저의 형상 및 택배 물품 (10) 의 형상을 기반으로 택배 물품 (10) 의 크기를 결정한다 (단계 545). 또한, 무게 측정 장치 (100) 로부터 수신한 연속적인 무게 측정 값들을 기반으로 택배 물품 (10) 의 무게를 결정한다 (단계 550). 식별 정보를 기반으로 택배 물품 (10) 에 대한 송장을 호출하여 무게 및 크기를 입력 (단계 555) 하여 이를 송장 출력 장치 (500) 로 전송 (단계 560) 하면, 송장 출력 장치 (500) 가 송장을 출력 (단계 565) 함으로써 송장 출력 자동화 프로세스가 종료될 수 있다. The computing device 400 may recognize the courier article 10 by recognizing an identification mark (eg, a barcode) included in the image data based on the received image data (step 540 ), and include the image data The size of the courier article 10 is determined based on the shape of the line laser and the shape of the courier article 10 (step 545). In addition, the weight of the courier article 10 is determined based on the continuous weighing values received from the weighing device 100 (step 550). When the invoice for the courier item 10 is called based on the identification information, and the weight and size are input (step 555) and transmitted to the invoice output device 500 (step 560), the invoice output device 500 sends the invoice. By outputting (step 565), the invoice printing automation process can be terminated.

여기서, 컴퓨팅 디바이스 (400) 는 데스크탑 PC 와 같은 고정형 디바이스 또는 노트북, 랩탑과 같은 이동형 디바이스 중 어느 하나일 수도 있다. 나아가, 스마트폰, 태블릿 PC 와 같은 스마트 디바이스가 활용될 수도 있다. Here, the computing device 400 may be either a fixed device such as a desktop PC or a mobile device such as a laptop or laptop. Furthermore, smart devices such as smartphones and tablet PCs may be utilized.

이하, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서, 택배 물품 (10) 의 무게 측정, 크기 측정 및 택배 물품 (10) 식별에 대해서 보다 상세히 설명한다. Hereinafter, in the invoice output automation process according to an embodiment of the present invention, the weight measurement, size measurement, and identification of the courier article 10 in the courier article 10 will be described in more detail.

택배 물품의 무게 측정Courier weighing

앞서 살핀 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서, 택배 물품 (10) 의 무게 측정을 위해서는 무게 측정 장치 (100) 가 사용될 수 있다. 무게 측정 장치 (100) 가 획득한 택배 물품 (10) 에 대한 무게 측정 값은 컴퓨팅 디바이스 (400) 로 전송될 수 있다. 무게 측정 장치 (100) 와 컴퓨팅 디바이스 (400) 간의 통신은, 예를 들어 RS-232 통신을 기반으로 이루어질 수 있다. As described above, in the invoice output automation process according to an embodiment of the present invention, the weight measuring device 100 may be used to measure the weight of the courier article 10. The weight measurement value for the courier article 10 obtained by the weight measuring device 100 may be transmitted to the computing device 400. Communication between the weight measuring apparatus 100 and the computing device 400 may be performed based on, for example, RS-232 communication.

종래 전자 저울은 저울 상에 물품이 놓여졌을 때 저울 내부적으로 외부에서 가해진 힘이나 진동이 사라져서 측정치가 하나의 값으로 안정되게 수렴된다고 판단할 때, 그 최종적인 결과값을 컴퓨팅 디바이스로 송신하게 된다. 그러나, 저울의 제조사에 따라 편차를 가지지만 물품의 무게 측정 값에 대한 안정화를 완료하여 최종적인 물품의 무게 값을 결정하기까지는 수 초 이상이 소요되며, 다량의 택배 물품을 처리하는 물류 시스템의 입장에서 하나의 택배당 소요되는 수 초의 시간은 전체 시스템의 효율성에 지대한 영향을 미친다. 따라서, 물품의 무게 측정에 대한 안정화 시간을 1 초 가량 단축하는 것만으로도 실제 작업 효율을 눈에 띄게 높여주는 효과를 기대할 수 있다. Conventional electronic scales transmit the final result to the computing device when it is determined that the measured value converges stably to a single value because the force or vibration applied from the outside of the scale disappears when the article is placed on the scale. However, depending on the manufacturer of the balance, it takes more than a few seconds to determine the final weight value of the product by completing stabilization of the weight measurement value of the item, and the position of the logistics system handling a large amount of courier items The time of a few seconds per courier has a profound effect on the overall system efficiency. Therefore, it is possible to expect an effect of noticeably increasing the actual working efficiency by reducing the stabilization time for measuring the weight of the article by about 1 second.

앞서 살핀 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서, 무게 측정 장치 (100) 는, 택배 물품 (10) 의 무게에 대한 최종 결정을 완료하기 전의 택배 물품의 무게에 대한 연속적인 측정값을 컴퓨팅 디바이스 (400) 로 전송하도록 구성될 수 있다. 컴퓨팅 디바이스 (400) 는 무게 측정 장치 (100) 에 의한 택배 물품 (10) 의 무게에 대한 최종 결정 이전에, 수신된 연속적인 측정값들 중 제 1 값이 미리 결정한 횟수 이상 수신되는 것에 응답하여 제 1 값을 택배 물품 (10) 의 무게로서 결정할 수 있다. 즉, 컴퓨팅 디바이스 (400) 는 택배 물품 (10) 의 무게 측정값이 안정화되었다고 저울에서 판정하는 것을 기다리지 않고, 연속된 측정치를 받아서 컴퓨팅 디바이스 (400) 가 자체적으로 판단하여 시간을 단축하도록 구성될 수 있다. 제 1 값을 무게로서 결정하기 위한 미리 결정한 횟수는 무게 측정 장치 (100) 의 안정화보다 컴퓨팅 디바이스 (400) 에서의 무게 결정이 빨리 완료되도록 결정될 수 있다. As described above, in the invoice output automation process according to an embodiment of the present invention, the weighing device 100 continuously measures the weight of the courier article before completing the final determination of the weight of the courier article 10 It may be configured to transmit the measurement value to the computing device 400. The computing device 400 is configured to respond to the first determination of weights received by the weighing apparatus 100 before the final determination of the weight of the courier article 10, in response to being received more than a predetermined number of times. A value of 1 can be determined as the weight of the courier article 10. That is, the computing device 400 may be configured to receive the continuous measurement value and shorten the time by the computing device 400 determining itself, without waiting for the balance to determine that the weight value of the courier item 10 has stabilized. have. The predetermined number of times for determining the first value as weight may be determined such that weight determination in the computing device 400 is completed faster than stabilization of the weight measurement apparatus 100.

도 6 은 본 발명의 일 실시예에 따른 무게 측정 시간 개선 비교 그래프이다. 도 6 에 도시된 바와 같이, 위아래로 반복되는 무게 측정값들을 기반으로, 종래 무게 측정 장치 (100) 에서의 안정화 시점 (620) 에서보다, 본 발명의 일 실시예에 따른 컴퓨팅 디바이스 (400) 기반 무게 결정 시점 (610) 이 앞서도록 구현될 수 있다. 6 is a comparison graph of weight measurement time improvement according to an embodiment of the present invention. As shown in FIG. 6, based on the weight measurement values repeated up and down, based on the computing device 400 according to an embodiment of the present invention, rather than at the stabilization point 620 in the conventional weight measurement apparatus 100 The weight determination time point 610 may be implemented to advance.

택배 물품의 크기 측정Courier size measurement

앞서 살핀 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서는 직선 형상의 투사된 레이저를 포함하는 택배 물품의 상면에 대한 영상 데이터를 기반으로 택배 물품 (10) 의 크기를 결정할 수 있다. 도 2 에 도시된 바와 같이, 카메라 (200) 는 무게 측정 장치 (100) 의 상부에 무게 측정 장치 (100) 로부터 제 1 높이를 가지도록 배치되어 택배 물품 (10) 의 상면에 대한 영상 데이터를 취득하고, 라인 레이저 장치 (300) 는 카메라 (200) 로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되어 무게 측정 장치 (100) 에 대한 카메라 (100) 의 투영점을 향해 직선 형상의 레이저를 투사하므로, 택배 물품 (10) 이 무게 측정 장치 (100) 에 지지되어 있을 경우 택배 물품 (10) 에 투사된 직선 형상의 레이저는 무게 측정 장치 (100) 에 투사된 직선 형상의 레이저보다 라인 레이저 장치 (300) 방향으로 가깝게 형성되므로, 택배 물품 (10) 에 투사된 선형 레이저와 무게 측정 장치 (100) 에 투사된 선형 레이저 간의 간격이 존재할 수 있다. As described above, in the invoice output automation process according to an embodiment of the present invention, the size of the courier article 10 may be determined based on image data on the top surface of the courier article including a linearly projected laser. 2, the camera 200 is arranged to have a first height from the weight measuring device 100 on the top of the weight measuring device 100 to obtain image data for the top surface of the courier article 10 And, the line laser device 300 is disposed spaced apart by a first distance in the horizontal direction from the camera 200 to project a linear laser toward the projection point of the camera 100 to the weight measuring device 100, When the courier article 10 is supported by the weight measuring device 100, the linear laser projected on the courier article 10 is a line laser device 300 rather than the linear laser projected on the weight measuring device 100. Since it is formed close to the direction, there may be a gap between the linear laser projected on the courier article 10 and the linear laser projected on the weighing device 100.

도 7 은 투사된 직선 형상의 레이저 및 택배 물품의 형상을 포함하는 영상 데이터의 예시도이다. 도 7 의 (a) 에 도시된 바와 같이, 택배 물품 (10) 상에 투시된 선형 레이저는 무게 측정 장치 (100) 상에 투사된 선형 레이저보다 도 7 의 (a) 를 기준으로 하단에 형성되어, 양 레이저 간에 간격이 존재하는 것을 확인할 수 있다. 도 8 은 레이저 간격 길이를 나타낸다. 도 8 을 참조하여 보다 상세히 설명하면, 택배 물품 상에 투사된 레이저 (810) 는 무게 측정 장치 (100) 상에 투사된 레이저 (820a, 820b) 보다 하단에 위치하게 되고, 택배 물품 (10) 이 지지되지 않았을 때 투사되었을 레이저 (820) 와 택배 물품 (10) 상에 투사된 레이저 (810) 는 간격 (830) 을 가진다. 이하, 이러한 간격 (830) 은 레이저 간격 길이라고 지칭될 수 있다. 7 is an exemplary view of image data including the shape of a projected linear laser and a courier article. As shown in (a) of FIG. 7, the linear laser projected on the courier article 10 is formed at the bottom with reference to FIG. 7 (a) than the linear laser projected on the weighing device 100. , It can be seen that there is a gap between both lasers. 8 shows the laser spacing length. Referring to FIG. 8 in more detail, the laser 810 projected on the courier article is positioned below the lasers 820a and 820b projected on the weighing device 100, and the courier article 10 is The laser 820, which would have been projected when not supported, and the laser 810 projected on the courier article 10 have a spacing 830. Hereinafter, this spacing 830 may be referred to as laser spacing length.

본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서, 컴퓨팅 디바이스 (400) 는, 택배 물품 (10) 에 투사된 직선 형상의 제 1 레이저 (810) 와 택배 물품이 지지되지 않을 경우 무게 측정 장치 (100) 에 투사되었을 직선 형상의 제 2 레이저 (820) 사이의 거리인 레이저 간격 길이 (830) 를 기반으로 택배 물품 (10) 의 높이를 결정할 수 있다. 일 측면에 따르면, 택배 물품이 지지되지 않을 경우 무게 측정 장치 (100) 에 투사되었을 직선 형상의 레이저 (820) 는, 무게 측정 장치 (100) 의 택배 물품 (10) 에 의해 가려지지 않은 부분에 투사된 복수의 직선 형상의 레이저 (820a, 820b) 를 연결하는 것에 의해 도출될 수 있다. 다른 측면에 따르면, 레이저 간격 길이 (830) 는 복수의 직선 형상의 레이저 (820a, 820b) 중 어느 하나의 중앙 방향 말단점과, 제 1 레이저 (810) 의 대응되는 말단점 간의 거리를 측정하는 것에 의해 도출될 수도 있다. In the invoice output automation process according to an embodiment of the present invention, the computing device 400 includes a linear first laser 810 projected on the courier article 10 and a weight measuring device when the courier article is not supported ( The height of the courier article 10 may be determined based on the laser gap length 830, which is a distance between the second lasers 820 in a linear shape to be projected on the 100 ). According to one aspect, the linear-shaped laser 820, which would have been projected to the weight measuring device 100 when the home delivery article is not supported, is projected to a portion not covered by the home delivery article 10 of the weight measurement apparatus 100. It can be derived by connecting a plurality of linear laser (820a, 820b). According to another aspect, the laser spacing length 830 is used to measure a distance between a central end point of any one of a plurality of linear lasers 820a and 820b and a corresponding end point of the first laser 810. It may be derived by.

도 10 은 택배 물품의 높이 산출에 대한 개념도이다. 도 10 을 참조하여, 레이저 간격 길이 (830) 를 기반으로 하는 택배 물품 (10) 의 높이 산출에 대해 보다 상세히 설명한다. 도 2 및 도 10 에 도시된 바와 같이, 카메라 (200) 는 무게 측정 장치 (100) 의 상부에 제 1 높이 (h) 를 가지도록 배치되고, 라인 레이저 장치 (300) 는 카메라 (200) 로부터 수평 방향으로 제 1 거리 (d) 를 가지도록 배치되어, 카메라 (200) 의 무게 측정 장치 (100) 에 대한 투영점을 향해 직선 형상의 레이저를 조사한다. 즉, 제 1 높이 (h) 와 제 1 거리 (d) 는 송장 출력 자동화 시스템의 설계값이므로 알려진 값이고, 후술되는 바와 같이 카메라 (200) 의 영상 데이터를 기반으로 레이저 간격 길이 (830) 를 도출할 수 있다. 10 is a conceptual diagram for calculating the height of a courier product. Referring to FIG. 10, the height calculation of the courier article 10 based on the laser spacing length 830 will be described in more detail. 2 and 10, the camera 200 is arranged to have a first height h on the top of the weighing device 100, and the line laser device 300 is horizontal from the camera 200. It is arranged to have a first distance d in the direction, and irradiates a linear laser toward the projection point of the weight measuring device 100 of the camera 200. That is, the first height (h) and the first distance (d) are known values because they are the design values of the invoice output automation system, and derive the laser interval length 830 based on the image data of the camera 200 as will be described later. can do.

먼저, 레이저 간격 길이 (830) 의 산출에 대해서 구체적으로 설명한다. 이하, 사용되는 용어를 정의한다. First, calculation of the laser interval length 830 will be specifically described. Hereinafter, terms used will be defined.

CAMERA_FOV : 카메라의 화각CAMERA_FOV: the angle of view of the camera

CAMERA_MAX_PIXEL : 카메라의 최대 픽셀 (pixel)CAMERA_MAX_PIXEL: The maximum pixel of the camera (pixel)

CAMERA_HEIGHT : 무게 측정 장치에 대한 카메라 (200) 의 제 1 높이 (h) CAMERA_HEIGHT: The first height (h) of the camera 200 to the weighing device

FOV_PER_PIXEL : 카메라의 1 픽셀 당 화각FOV_PER_PIXEL: Angle of view per 1 pixel of the camera

LENTH_PER_PIXEL : 영상 데이터에서의 1 픽셀 당 실제 길이LENTH_PER_PIXEL: Actual length per pixel in image data

도 9 는 1 픽셀 당 실제 길이의 산출에 대한 개념도이다. 도 9 의 (a) 에 도시된 바와 같이, 카메라 (200) 는 고유의 화각 (210) 을 가지고 영상 데이터 (910) 를 획득하게 된다. 또한 카메라 (200) 는 고유의 최대 픽셀 수를 가지고 있으므로, 실제 길이 (910) 를 가지는 피사체에 대한 영상 데이터는 고유의 최대 픽셀 수로 구성된다. 따라서, 도 9 의 (b) 에 도시된 바와 같이, 카메라 (200) 의 화각 (210) 을 카메라의 최대 픽셀 수로 나누면 카메라 (200) 의 1 픽셀 당 화각 (230) 을 산출할 수 있다. 보다 단순하게 도식화된 도 9 의 (c) 를 참조하면, 무게 측정 장치 (100) 와 카메라 (200) 사이의 제 1 높이 (h) 는 시스템의 설계값이므로 알려진 값이고, 카메라 (200) 1 픽셀 당 화각 (230) 역시 도출되었으므로, 영상 데이터에서의 1 픽셀에 대응하는 실제 길이 (920), 제 1 높이 (h) 및 카메라 (200) 의 1 픽셀 당 화각 (230) 의 관계로부터 1 픽셀 당 실제 길이를 도출할 수 있다. 이는 아래의 수학식 1 로서 표현될 수 있다. 9 is a conceptual diagram for calculating the actual length per pixel. As shown in (a) of FIG. 9, the camera 200 acquires image data 910 with a unique angle of view 210. Also, since the camera 200 has an intrinsic maximum number of pixels, image data for an object having an actual length 910 is composed of an intrinsic maximum number of pixels. Therefore, as shown in FIG. 9B, when the angle of view 210 of the camera 200 is divided by the maximum number of pixels of the camera, the angle of view 230 per pixel of the camera 200 can be calculated. Referring to (c) of FIG. 9, which is more schematically illustrated, the first height h between the weight measuring device 100 and the camera 200 is a known value because it is a system design value, and the camera 200 1 pixel Since the angle of view 230 is also derived, the actual length per pixel from the relationship of the actual length 920 corresponding to 1 pixel in the image data, the first height h, and the angle of view 230 per pixel of the camera 200 The length can be derived. This can be expressed as Equation 1 below.

Figure 112018064218914-pat00001
Figure 112018064218914-pat00001

한편, 일 측면에 따르면, 레이저 간격 간의 실제 길이 (830) 는 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 앞서 결정한 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출될 수 있다. 이는 아래의 수학식 2 로서 표현될 수 있다. On the other hand, according to one aspect, the actual length 830 between the laser intervals determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is included in the image data previously determined. It can be derived by multiplying the number of pixels between the first laser and the second laser. This can be expressed as Equation 2 below.

Figure 112018064218914-pat00002
Figure 112018064218914-pat00002

용어의 정의는 아래와 같다. The definition of terms is as follows.

LASER_INTERVAL_PIXEL : 레이저 사이의 픽셀 수LASER_INTERVAL_PIXEL: Number of pixels between lasers

LASER_INTERVAL : 레이저 간격의 실제 길이LASER_INTERVAL: the actual length of the laser interval

영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수는 통상의 영상 처리 프로세싱 중 어느 하나를 선택하는 것에 의해 수행될 수 있다. 일 측면에 따르면, 도 7 의 (a) 와 같은 직선 형상의 투사된 레이저를 포함하는 영상 데이터에 대해서, 도 7 (b) 와 같이 레이저가 투사된 영역만 인식하도록 이진화 처리를 거치고, 도 7 (b) 와 같은 이진화된 영상 데이터를 기반으로 제 1 레이저와 제 2 레이저 사이의 영상 데이터에서의 픽셀 수를 결정할 수도 있다. The number of pixels between the first laser and the second laser included in the image data can be performed by selecting any one of ordinary image processing processing. According to one aspect, for image data including a projected laser in a linear shape as shown in (a) of FIG. 7, a binarization process is performed to recognize only the projected area of the laser as shown in FIG. 7 (b), and FIG. 7 ( b) It is also possible to determine the number of pixels in the image data between the first laser and the second laser based on the binarized image data.

다시 도 10 을 참조하면, 제 1 높이 (h), 제 1 거리 (d) 및 레이저 간격 길이 (830) 는 확보 가능한 값이다. 따라서, 컴퓨팅 디바이스 (400) 는, i) 무게 측정 장치 (100) 와 카메라 (200) 사이의 제 1 높이 (h) 및 카메라 (200) 와 라인 레이저 장치 (300) 사이의 제 1 거리 (d) 간의 관계와, ii) 택배 물품의 높이 (1040) 및 레이저 간격 길이 (830) 간의 관계를 기반으로 택배 물품의 높이 (1040) 를 결정할 수 있다. 도 10 에 도시되는 바와 같이, 카메라 (200) 의 무게 측정 장치 (100) 에 대한 투영선 (1010) 과 라인 레이저 장치 (300) 의 레이저 투사선 (1020) 이 이루는 각은 θ 이며, 택배 물품 (10) 의 높이 (1040) 와 레이저 투사선 (1020) 이 이루는 각 역시 θ 이다. Referring to FIG. 10 again, the first height (h), the first distance (d), and the laser interval length 830 are values that can be secured. Thus, the computing device 400 includes: i) a first height (h) between the weight measuring device 100 and the camera 200 and a first distance (d) between the camera 200 and the line laser device 300. The height 1040 of the courier article may be determined based on the relationship between and ii) the height 1040 of the courier article and the laser spacing length 830. As shown in FIG. 10, the angle formed by the projection line 1010 to the weight measuring device 100 of the camera 200 and the laser projection line 1020 of the line laser device 300 is θ, and the courier article 10 The angle formed by the height of 1040 and the laser projection line 1020 is also θ.

따라서, 일 측면에 따르면, i) 무게 측정 장치 (100) 와 카메라 (200) 사이의 제 1 높이 (h) 및 카메라 (200) 와 라인 레이저 장치 (300) 사이의 제 1 거리 (d) 간의 비와, ii) 택배 물품의 높이 (1040) 및 레이저 간격 길이 (830) 간의 비를 기반으로 하는 비례식을 이용하여 택배 물품의 높이 (1040) 를 결정할 수 있다. Thus, according to one aspect, i) the ratio between the first height (h) between the weight measuring device 100 and the camera 200 and the first distance (d) between the camera 200 and the line laser device 300 And, ii) a height 1040 of the courier article may be determined using a proportional formula based on a ratio between the height 1040 of the courier article and the laser spacing length 830.

다른 측면에 따르면, 컴퓨팅 디바이스 (400) 는, 택배 물품 (10) 에 투사된 선형 레이저와 카메라 투영점 간의 거리 (이하, "레이저 거리"라고 함) 가 택배 물품 (10) 의 높이에 따라 픽셀 값이 다르게 측정되고, 카메라에서 바라보는 거리와 실제 거리가 상이한 점을 더 고려하여 택배 물품 (10) 의 높이 (1040) 를 결정할 수 있다. 용어의 정의는 아래와 같다. According to another aspect, the computing device 400 is configured such that the distance between the linear laser projected on the courier article 10 and the camera projection point (hereinafter referred to as “laser distance”) is a pixel value according to the height of the courier article 10. The height 1040 of the courier article 10 may be determined by further considering that the distance measured from the camera is different from the actual distance viewed from the camera. The definition of terms is as follows.

LASER_CAMERA_DISTANCE : 카메라와 라인 레이저 장치 간의 제 1 거리 (d)LASER_CAMERA_DISTANCE: the first distance between the camera and the line laser device (d)

LASER_CAMERA_ANGLE : 카메라 (200) 의 무게 측정 장치 (100) 에 대한 투영선 (1010) 과 라인 레이저 장치 (300) 의 레이저 투사선 (1020) 이 이루는 각 (θ)LASER_CAMERA_ANGLE: Angle (θ) between the projection line 1010 for the weight measuring device 100 of the camera 200 and the laser projection line 1020 for the line laser device 300

IN_PIXEL : 카메라에 투영된 영상 데이터 내에서의 레이저 거리의 픽셀 수IN_PIXEL: Number of pixels of laser distance in the image data projected on the camera

IN_HEIGHT : 최대 높이 (h) 이하인 택배 물품의 높이 (1040) IN_HEIGHT: The height of the parcel delivery item that is less than or equal to the maximum height (h) (1040)

LASER_DISTANCE_HEIGHT : 택배 물품의 높이에 의한 레이저 거리LASER_DISTANCE_HEIGHT: Laser distance by height of courier

LASER_DISTANCE_PIXEL : 영상 데이터 내에서의 레이저 거리의 픽셀 수에 의한 레이저 거리LASER_DISTANCE_PIXEL: laser distance by the number of pixels of the laser distance in the image data

여기서, 제 1 거리 (d) 와 제 1 높이 (h) 는 설계값으로서 알려져 있으므로, 하기 수학식 3 을 이용하여 카메라 (200) 의 무게 측정 장치 (100) 에 대한 투영선 (1010) 과 라인 레이저 장치 (300) 의 레이저 투사선 (1020) 이 이루는 각, 이하 "카메라와 레이저 사이 각도", θ 를 구할 수 있다. Here, since the first distance (d) and the first height (h) are known as design values, the projection line 1010 and the line laser device for the weight measuring device 100 of the camera 200 using Equation 3 below The angle formed by the laser projection line 1020 of 300, hereinafter, the “angle between the camera and the laser”, θ can be obtained.

Figure 112018064218914-pat00003
Figure 112018064218914-pat00003

물체에 투사된 레이저와 카메라 투영점 간의 거리인 레이저 거리는 물체의 높이에 따라 변경되고, 그 사이의 각도는 카메라와 레이저 사이 각도와 동일하므로 레이저 거리에 따른 택배 물품 (10) 의 높이를 구할 수 있다. 그러나, 물체에 투사된 레이저 거리는 카메라에서 바라보는 거리와 실제 거리가 동일하지 않으며, 카메라에 의해 획득된 영상 데이터 내의 길이는 같은 길이라도 높이에 따라 이를 구성하는 픽셀의 수가 다르게 측정된다. 이는 거리에 따라 물체의 보이는 크기가 다른 것과 같은 이유이다. 이러한 점을 고려하여 본 발명의 일 실시예에 따르면, 택배 물품의 높이에 의해 산출되는 레이저 거리와 영상 데이터 내의 레이저 거리의 픽셀 수에 의해 산출되는 레이저 거리를 동일하게 하는 IN_HEIGHT 값을 택배 물품의 높이로 결정함으로써, 오차를 감소시킬 수 있다. 보다 구체적으로, 하기 수학식 4 와 수학식 5 의 LASER_DISTANCE_HEIGHT 와 LASER_DISTANCE_PIXEL 의 값을 동일하게 하는 IN_HEIGHT 값을 택배 물품의 높이로 결정할 수 있다. The laser distance, which is the distance between the laser projected on the object and the camera projection point, is changed according to the height of the object, and the angle therebetween is the same as the angle between the camera and the laser, so the height of the courier article 10 according to the laser distance can be obtained. . However, the distance of the laser projected on the object is not the same as the distance seen from the camera, and the length in the image data acquired by the camera is measured differently according to the height, even if the length is the same. This is the same reason that the visible size of an object varies with distance. In consideration of this point, according to an embodiment of the present invention, the IN_HEIGHT value equalizing the laser distance calculated by the number of pixels of the laser distance in the image data and the laser distance calculated by the height of the courier product is the height of the courier product. By deciding to, the error can be reduced. More specifically, the IN_HEIGHT value, which equals the values of LASER_DISTANCE_HEIGHT and LASER_DISTANCE_PIXEL in Equation 4 and Equation 5 below, may be determined as the height of the courier product.

Figure 112018064218914-pat00004
Figure 112018064218914-pat00004

Figure 112018064218914-pat00005
Figure 112018064218914-pat00005

수학식 4 는, 도 10 에서 레이저 거리와 택배 물품의 높이 및 카메라와 레이저 사이 각도 θ 의 tan 함수로부터 유도될 수 있다. 수학식 5 는 앞서 설명한 픽셀 당 시야각 (FOV_PER_PIXEL) 에 카메라에 투영된 영상 데이터 내에서의 레이저 거리의 픽셀 수를 곱하고 2 를 나누어, 카메라로부터 택배 물품 까지의 거리 (h - IN_HEIGHT) 와, 레이저 거리의 절반이 직각을 이루는 직각 삼각형에 대한 tan 함수로부터 유도될 수 있다. Equation 4 can be derived from the tan function of the laser distance and the height of the courier article in FIG. 10 and the angle θ between the camera and the laser. Equation 5 multiplies the viewing angle per pixel (FOV_PER_PIXEL) described above by the number of pixels of the laser distance in the image data projected on the camera, and divides 2 to obtain the distance between the camera (h-IN_HEIGHT) and the laser distance. It can be derived from the tan function for a right-angled triangle where half are at right angles.

따라서, 수학식 4 와 수학식 5 에 따른 레이거 거리 값이 같아지도록 하는 IN_HEIGHT 의 값을 택배 물품의 실제 높이로서 결정할 수 있다. Therefore, it is possible to determine the value of IN_HEIGHT such that the value of the rager distance according to Equation 4 and Equation 5 is the same as the actual height of the delivery product.

한편, 컴퓨팅 디바이스 (400) 는 카메라 (200) 로부터 수신한 영상 데이터를 기반으로 택배 물품 (10) 의 너비 (Width) 및 깊이 (Depth) 를 결정할 수 있다. 보다 구체적으로, 컴퓨팅 디바이스 (400) 는, 먼저 택배 물품의 상면에 대한 영상 데이터로부터 택배 물품 (10) 의 상면 형상을 추출할 수 있다. 도 11 은 택배 물품의 너비 및 깊이 산출에 대한 예시도이다. 도 11 을 참조하면, 일 예시적인 실시예에서 컴퓨팅 디바이스 (400) 는 영상 데이터로부터 택배 물품 (10) 에 핏 (Fit) 되는 사각형 (1110) 을 결정할 수 있다. 일 측면에 따르면, 택배 물품 (10) 이 놓여지지 않은 무게 측정 장치 (100) 에 대한 영상 데이터와, 택배 물품 (10) 이 놓여진 무게 측정 장치 (100) 에 대한 영상 데이터를 비교하는 것에 의해 상기 택배 물품 (10) 의 상면 형상 영역 (1110) 을 결정하도록 구성될 수 있다. 또는, 머신 러닝에 의해 생성된 영역 추출 모델을 기반으로 택배 물품 (10) 의 영역을 결정하도록 구성될 수도 있다. Meanwhile, the computing device 400 may determine the width and depth of the courier article 10 based on the image data received from the camera 200. More specifically, the computing device 400 may first extract the shape of the top surface of the courier article 10 from image data on the top surface of the courier article. 11 is an exemplary diagram for calculating the width and depth of a courier product. Referring to FIG. 11, in one exemplary embodiment, the computing device 400 may determine a rectangle 1110 that fits the courier article 10 from image data. According to one aspect, the courier by comparing the image data for the weight measuring device 100 on which the courier article 10 is not placed and the image data on the weight measuring device 100 on which the courier article 10 is placed It can be configured to determine the top-shaped region 1110 of the article 10. Alternatively, it may be configured to determine the area of the courier article 10 based on the area extraction model generated by machine learning.

이후, 컴퓨팅 디바이스 (400) 는 추출된 상면 형상의 너비 (1130) 및 깊이 (1120) 각각에 대한 픽셀 수를 산출하고, 택배 물품 (10) 높이에서의 1 픽셀 당 실제 길이를 너비와 깊이 각각의 픽셀 수에 곱하는 것에 의해 택배 물품 (10) 의 너비 및 깊이를 결정할 수 있다. 앞서 설명한 레이저 간격 길이를 산출하기 위한 1 픽셀 당 실제 길이는 무게 측정 장치 (100) 의 상면을 기준으로 결정되었으므로, 도 9 의 (d) 에 도시된 바와 같이, 택배 물품 (10) 의 높이 (1040) 에서의 1 픽셀 당 실제 길이와는 서로 상이할 수 있다. Then, the computing device 400 calculates the number of pixels for each of the width 1130 and the depth 1120 of the extracted top shape, and the actual length per pixel at the height of the courier article 10 is the width and depth of each The width and depth of the courier article 10 can be determined by multiplying the number of pixels. Since the actual length per pixel for calculating the laser gap length described above was determined based on the top surface of the weighing apparatus 100, as shown in FIG. 9(d), the height 1040 of the courier article 10 ) May differ from the actual length per pixel in.

도 9 의 (d) 에 도시된 바와 같이, 택배 물품 (10) 의 높이에서의 1 픽셀당 실제 길이는, 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각 (230) 을 결정하고, 카메라와 상기 택배 물품 사이의 제 2 거리 (제 1 높이 (h) 에서 택배 물품의 높이 (1040) 을 뺀 값), 택배 물품 높이에서의 1 픽셀 당 실제 길이 및 픽셀 당 화각 (230) 사이의 하기 수학식 6 을 적용하는 것에 의해 도출될 수 있다. As shown in (d) of FIG. 9, the actual length per pixel at the height of the courier article 10 determines the angle of view 230 per pixel by dividing the angle of view of the camera by the maximum number of pixels of the camera, and And the second distance between the courier article (the first height (h) minus the height 1040 of the courier article), the following mathematics between the actual length per pixel at the height of the courier article and the angle of view 230 per pixel It can be derived by applying Equation 6.

Figure 112018064218914-pat00006
Figure 112018064218914-pat00006

용어의 정의는 다음과 같다. The definition of terms is as follows.

PRODUCT_LENGTH_PER_PIXEL : 택배 물품 높이에서의 1 픽셀 당 실제 길이PRODUCT_LENGTH_PER_PIXEL: Actual length per pixel at the height of the courier item

FOV_PER_PIXEL : 픽셀 당 화각FOV_PER_PIXEL: Angle of view per pixel

PRODUCT_CAMERA_HEIGHT : 카메라와 택배 물품 사이의 제 2 거리PRODUCT_CAMERA_HEIGHT: Second distance between the camera and the courier

CAMERA_HEIGHT : 무게 측정 장치와 카메라 사이의 제 1 높이CAMERA_HEIGHT: The first height between the weighing device and the camera

PRODUCT_HEIGHT : 택배 물품의 높이PRODUCT_HEIGHT: Height of courier goods

이상과 같이 택배 물품 (10) 의 높이, 너비 및 깊이가 결정되면, 컴퓨팅 디바이스 (400) 는 상기 택배 물품 (10) 의 높이, 너비 및 깊이를 기반으로 택배 물품 (10) 의 부피를 결정할 수 있다. 따라서, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서는 택배 물품 (10) 에 대한 수작업 없이 자동으로 택배 물품 (10) 의 크기 및/또는 부피 측정이 가능하다. As described above, when the height, width, and depth of the courier article 10 are determined, the computing device 400 may determine the volume of the courier article 10 based on the height, width, and depth of the courier article 10. . Therefore, in the invoice output automation process according to an embodiment of the present invention, it is possible to automatically measure the size and/or volume of the courier article 10 without manual intervention for the courier article 10.

식별 표지 기반 택배 물품 인식Courier goods recognition based on identification mark

전술한 바와 같이, 종래 택배 물류 처리를 위한 수작업 환경에서는 핸드 바코드 스캐너를 이용하여 작업자가 직접 바코드를 찾아 핸드 스캐너의 가이드라인을 맞추어 스캔하는 방식이 사용되어왔다. 그러나, 이러한 방식은 작업자의 노동 효율을 저하시킬 뿐만 아니라 많은 시간이 소요되는 단점이 있고 인식 오류가 발생하는 경우에 특히 작업 지연이 문제되었다. As described above, in a conventional manual environment for courier logistics processing, a method in which an operator directly finds a barcode using a hand barcode scanner and scans according to the guidelines of the hand scanner has been used. However, this method not only lowers the labor efficiency of the worker, but also has a disadvantage that it takes a lot of time and delays work especially when a recognition error occurs.

도 12 는 식별 표지를 기반으로 하는 택배 물품 인식의 예시도이다. 도 12 에 도시된 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세스에서 식별 표지의 인식은, 종래 식별 절차를 좀더 빠르게 수행하기 위해 카메라로 입력되는 영상을 통해 식별 표지 (예를 들어, 바코드) 의 위치를 찾은 후 수직이 되도록 회전하여 식별 코드 스캔 라이브러리에서 인식하도록 구현할 수 있다. 즉, 택배 물품 (10) 에 대한 영상을 입력 (1210) 하고, 기계 학습된 식별 표지 트레이닝 데이터 셋으로부터 식별 표지 영역을 인식하고 (1220), 인식된 식별 표지 영역을 식별 가능 방향으로 회전시키고 (1230) 회전된 식별 표지 영역의 식별 표지를 스캔하는 것 (1240) 에 의해 택배 물품을 식별하도록 구성될 수 있다. 여기서, 식별 표지는 바코드 및 QR 코드 중 적어도 하나를 나타낼 수 있다. 바코드가 사용되는 경우, 물품 영상을 입력 (1210) 하면 영상에서 기계 학습된 바코드 트레이닝 데이터 셋으로부터 바코드 영역을 인식 (1220) 하고, 인식된 영역의 바코드를 구성하는 라인들이 수직이 되도록 회전 (1230) 하여, 바코드 스캔 라이브러리를 통해 디코딩 하는 것에 의해 택배 물품 (10) 을 식별할 수 있다. 12 is an exemplary view of courier article recognition based on an identification sign. As illustrated in FIG. 12, recognition of an identification mark in an invoice output automation process according to an embodiment of the present invention may include an identification mark (eg, through an image input to a camera to perform a conventional identification procedure more quickly). After finding the location of the barcode, it can be implemented to recognize it in the identification code scan library by rotating it vertically. That is, the image for the courier article 10 is input 1210, the identification mark area is recognized from the machine-trained identification mark training data set (1220), the recognized identification mark area is rotated in an identifiable direction (1230). ) Can be configured to identify the courier article by scanning (1240) the identification label of the rotated identification label area. Here, the identification mark may indicate at least one of a barcode and a QR code. When a barcode is used, when an article image is input (1210), a barcode region is recognized (1220) from a machine-trained barcode training data set in the image, and the lines constituting the barcode of the recognized region are rotated (1230). Thus, it is possible to identify the courier article 10 by decoding through the barcode scanning library.

따라서, 본 발명의 일 실시예에 따른 송장 출력 자동화 프로세서에서는 보다 빠르고 작업자의 수동 조작 없이 자동으로 택배 물품 (10) 에 대한 식별이 가능하다. Therefore, in the invoice output automation processor according to an embodiment of the present invention, it is possible to identify the courier product 10 automatically, faster and without manual operator intervention.

송장 출력 자동화 장치 Invoice printing automation device

도 14 는 본 발명의 일 실시예에 따른 송장 출력 자동화 장치의 구성을 나타내는 블록도이다. 도 14 에 도시된 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 장치는 프로세서 (410), 메모리 (420) 및 송수신부 (430) 를 포함할 수 있다. 메모리 (420) 에는 송장 정보가 저장될 수 있다. 송수신부 (430) 는 무게 측정 장치 (100), 카메라 (200), 라인 레이저 장치 (300) 및 송장 출력 장치 (500) 중 적어도 하나로 데이터를 송신하거나, 그로부터 데이터를 수신하도록 구성될 수 있다. 14 is a block diagram showing the configuration of an invoice output automation device according to an embodiment of the present invention. As shown in FIG. 14, an invoice output automation device according to an embodiment of the present invention may include a processor 410, a memory 420, and a transceiver 430. Invoice information may be stored in the memory 420. The transmitting and receiving unit 430 may be configured to transmit data to or receive data from at least one of the weight measuring device 100, the camera 200, the line laser device 300, and the invoice output device 500.

프로세서 (410) 는, 택배 물품 (10) 을 지지하여 택배 물품의 무게를 측정하는 무게 측정 장치 (100) 로부터, 택배 물품 (10) 에 대한 무게 정보를 수신하도록 구성될 수 있다. 또한, 프로세서 (420) 는 무게 측정 장치 (100) 의 상부에 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라 (200) 로부터, 택배 물품 (10) 의 상면에 대한 영상 데이터를 수신 - 여기서, 영상 데이터는 카메라 (200) 로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치 (300) 로부터 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함함 - 하도록 구성된다. 또한, 프로세서 (420) 는 영상 데이터에 포함된 식별 표지를 기반으로 택배 물품 (10) 을 식별하고, 영상 데이터에 포함된 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 택배 물품의 크기를 결정하며, 그리고 무게 측정 장치 (100) 로부터 수신된 무게 정보를 기반으로 택배 물품 (10) 의 무게를 결정하도록 구성될 수 있다. 송장 출력 자동화 장치의 구체적인 작동 태양은, 전술한 송장 출력 자동화 시스템의 컴퓨팅 디바이스 (400) 의 동작을 따를 수도 있다. The processor 410 may be configured to receive weight information for the courier article 10 from a weight measuring device 100 that supports the courier article 10 and measures the weight of the courier article. In addition, the processor 420 receives image data on the top surface of the courier article 10 from the camera 200 disposed to have a first height from the weight measuring device on the top of the weight measuring device 100-wherein, The image data includes a straight-line laser shape projected from the line laser apparatus 300 arranged at a first distance in the horizontal direction from the camera 200 toward the projection point of the camera to the weight measuring apparatus. It is composed. In addition, the processor 420 identifies the courier article 10 based on the identification mark included in the image data, and determines the size of the courier article based on the shape of the courier article included in the image data and the shape of the projected straight laser. And determine the weight of the courier article 10 based on the weight information received from the weight measuring device 100. A specific operational aspect of the invoice output automation apparatus may follow the operation of the computing device 400 of the invoice output automation system described above.

송장 출력 자동화 방법How to automate invoice printing

도 13 은 본 발명의 일 실시예에 따른 송장 출력 자동화 방법의 흐름도이다. 본 발명의 일 실시예에 따른 송장 출력 자동화 방법은 예를 들어 컴퓨팅 디바이스 (400), 또는 컴퓨팅 디바이스 (400) 에 포함된 프로세서 (420) 에 의해 수행될 수 있다. 도 13 에 도시된 바와 같이, 본 발명의 일 실시예에 따른 송장 출력 자동화 방법은, 먼저 택배 물품 (10) 을 지지하여 택배 물품의 무게를 측정하는 무게 측정 장치 (100) 로부터, 택배 물품에 대한 무게 정보를 수신한다 (단계 1310). 13 is a flowchart of an invoice output automation method according to an embodiment of the present invention. The method for automating invoice output according to an embodiment of the present invention may be performed by, for example, the computing device 400 or the processor 420 included in the computing device 400. As shown in FIG. 13, the method for automating the invoice output according to an embodiment of the present invention, from the weight measuring device 100 for measuring the weight of the courier article by first supporting the courier article 10, for the courier article Weight information is received (step 1310).

이후, 무게 측정 장치 (100) 의 상부에 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라 (100) 로부터, 택배 물품의 상면에 대한 영상 데이터를 수신할 수 있다 (단계 1320). 일 측면에 따르면, 카메라 (200) 는 무게 측정 장치 (100) 에 택배 물품 (10) 이 놓여지는 것에 응답하여 영상 데이터의 취득을 개시하고, 라인 레이저 장치 (300) 는, 무게 측정 장치 (100) 에 택배 물품이 놓여지는 것에 응답하여 직선 형상의 레이저 투사를 개시할 수 있다. 따라서, 영상 데이터는 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치 (200) 로부터 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함하게 된다. Thereafter, image data on the top surface of the courier product may be received from the camera 100 disposed to have a first height from the weight measuring device on the top of the weight measuring device 100 (step 1320). According to one aspect, the camera 200 starts acquiring image data in response to the courier article 10 being placed on the weight measuring device 100, and the line laser device 300 is configured to measure the weight of the weight measuring device 100. In response to the placement of the courier product, a linear laser projection can be started. Accordingly, the image data includes a linear laser shape projected from the line laser apparatus 200 arranged at a first distance in the horizontal direction from the camera toward the projection point of the camera to the weight measuring apparatus.

영상 데이터가 수신되면, 영상 데이터에 포함된 식별 표지를 기반으로 택배 물품 (10) 을 식별할 수 있다 (단계 1330). 택배 물품을 식별하는 단계 (단계 1330) 는, 기계 학습된 추출 모델을 이용하여 상기 영상 데이터에서 식별 표지 영역을 추출하는 단계, 식별 표지 영역을 식별 가능 방향으로 회전시키는 단계; 및 회전된 식별 표지 영역의 식별 표지를 스캔하는 것에 의해 택배 물품 (10) 을 식별하는 단계를 포함할 수 있다. 식별 표지는 바코드 및 QR 코드 중 적어도 하나를 포함할 수 있다. When the image data is received, the courier article 10 may be identified based on the identification mark included in the image data (step 1330). The step of identifying a courier product (step 1330) includes: extracting an identification mark area from the image data using a machine-learned extraction model, rotating the identification mark area in an identifiable direction; And identifying the courier article 10 by scanning the identification label of the rotated identification label area. The identification mark may include at least one of a barcode and a QR code.

다시 도 13 을 참조하면, 수신된 영상 데이터에 포함된 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 택배 물품의 크기를 결정할 수 있다 (단계 1340). 택배 물품의 크기를 결정하는 단계 (단계 1340) 는, 택배 물품 (10) 에 투사된 직선 형상의 제 1 레이저 (810) 와 택배 물품이 지지되지 않을 경우 무게 측정 장치에 투사되었을 직선 형상의 제 2 레이저 (820) 사이의 거리인 레이저 간격 길이 (830) 를 기반으로 택배 물품 (10) 의 높이를 결정할 수 있다. 여기서, 택배 물품이 지지되지 않을 경우 무게 측정 장치에 투사되었을 직선 형상의 레이저 (820) 는, 무게 측정 장치의 택배 물품에 의해 가려지지 않은 부분에 투사된 복수의 직선 형상의 레이저 (820a, 820b) 를 연결하는 것에 의해 도출될 수도 있다. Referring to FIG. 13 again, the size of the courier product may be determined based on the shape of the courier product included in the received image data and the shape of the projected linear laser (step 1340). The step of determining the size of the courier article (step 1340) includes: a first laser 810 having a linear shape projected onto the courier article 10 and a second linear shape that would have been projected on the weighing device when the courier article is not supported. The height of the courier article 10 may be determined based on the laser spacing length 830, which is the distance between the lasers 820. Here, the linear-shaped laser 820, which would have been projected to the weight measuring device when the courier product is not supported, includes a plurality of straight-line lasers 820a and 820b projected on a portion not covered by the courier product of the weight measuring device. It can also be derived by connecting.

레이저 간격 길이 (830) 는, 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출될 수 있다. 여기서, The laser interval length 830 determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is the number of pixels between the first laser and the second laser included in the image data. Can be derived by multiplying with. here,

1 픽셀 당 실제 길이는, 카메라의 화각을 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하고, 무게 측정 장치와 카메라 사이의 제 1 높이, 1 픽셀 당 실제 길이 및 픽셀 당 화각 사이의 전술한 수학식 1 을 적용하는 것에 의해 도출될 수 있다. The actual length per pixel determines the angle of view per pixel by dividing the angle of view of the camera by the maximum number of pixels of the camera, and the above-described equation between the first height between the weighing device and the camera, the actual length per pixel and the angle of view per pixel. It can be derived by applying 1.

이후, 택배 물품의 크기를 결정하는 단계 (단계 1340) 는, 무게 측정 장치와 카메라 사이의 제 1 높이 (h) 및 카메라와 라인 레이저 장치 사이의 제 1 거리 (d) 간의 관계와, 택배 물품의 높이 (1040) 및 레이저 간격 길이 (830) 간의 관계를 기반으로 택배 물품의 높이 (1040) 를 결정할 수 있다. 한편, 택배 물품의 크기를 결정하는 단계 (단계 1340) 는, 전술한 수학식 4 및 5 를 기반으로 택배 물품의 높이를 결정할 수도 있다. Thereafter, the step of determining the size of the courier article (step 1340) includes the relationship between the first height (h) between the weighing device and the camera and the first distance (d) between the camera and the line laser device, and The height 1040 of the courier article may be determined based on the relationship between the height 1040 and the laser spacing length 830. On the other hand, the step of determining the size of the courier article (step 1340) may determine the height of the courier article based on Equations 4 and 5 described above.

한편, 택배 물품의 크기를 결정하는 단계 (단계 1340) 는, 수신된 택배 물품 (10) 의 상면에 대한 영상 데이터로부터 택배 물품의 상면 형상을 추출하고, 추출된 상면 형상의 너비 및 깊이 각각에 대한 픽셀 수를 산출한 뒤, 택배 물품 높이에서의 1 픽셀 당 실제 길이를 너비와 깊이 각각의 픽셀 수에 곱하는 것에 의해 택배 물품의 너비 및 깊이를 결정하도록 구성될 수 있다. 여기서, 택배 물품 높이에서의 1 픽셀 당 실제 길이는, 카메라의 화각을 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하고, 카메라와 택배 물품 사이의 제 2 거리, 택배 물품 높이에서의 1 픽셀 당 실제 길이 및 픽셀 당 화각 사이의 전술한 수학식 6 을 적용하는 것에 의해 도출될 수 있다. 택배 물품의 크기를 결정하는 단계 (단계 1340) 는, 택배 물품의 높이, 너비 및 깊이를 기반으로 택배 물품 (10) 의 부피를 결정하도록 구성될 수도 있다. On the other hand, the step of determining the size of the courier product (step 1340), extracts the top surface shape of the courier product from the image data on the top surface of the received courier product 10, and for each of the width and depth of the extracted top surface shape After calculating the number of pixels, it may be configured to determine the width and depth of the courier product by multiplying each pixel number by the actual length per pixel at the height of the courier product. Here, the actual length per pixel at the height of the courier product is determined by dividing the angle of view of the camera by the maximum number of pixels of the camera to determine the angle of view per pixel, the second distance between the camera and the courier item, and the actual length per pixel at the height of the courier item. It can be derived by applying the above equation (6) between the length and the angle of view per pixel. The step of determining the size of the courier article (step 1340) may be configured to determine the volume of the courier article 10 based on the height, width, and depth of the courier article.

다시 도 13 을 참조하면, 무게 측정 장치로부터 수신된 무게 정보를 기반으로 택배 물품의 무게를 결정할 수 있다 (단계 1350). 전술한 무게 측정 장치 (100) 는, 택배 물품의 무게에 대한 최종 결정을 완료하기 전의 택배 물품의 무게에 대한 연속적인 측정값을 컴퓨팅 디바이스로 전송할 수 있으며, 택배 물품의 무게를 결정하는 단계 (단계 1350) 는, 무게 측정 장치에 의한 택배 물품의 무게에 대한 최종 결정 이전에, 연속적인 측정값들 중 제 1 값이 미리 결정한 횟수 이상 수신되는 것에 응답하여 제 1 값을 택배 물품의 무게로서 결정할 수 있다. Referring back to FIG. 13, it is possible to determine the weight of the courier product based on the weight information received from the weight measuring device (step 1350). The above-described weighing apparatus 100 may transmit a continuous measurement value of the weight of the courier article to the computing device before completing the final determination of the weight of the courier article, and determining the weight of the courier article (step 1350) may determine the first value as the weight of the courier product in response to the first value of the continuous measurement values being received more than a predetermined number of times before the final determination of the weight of the courier product by the weight measuring device have.

도 13 에는 택배 물품의 식별 (단계 1330), 택배 물품의 크기 결정 (단계 1340) 및 택배 물품의 무게 결정 (단계 1350) 이 순서대로 도시되어 있지만, 상기 단계 1330, 단계 1340 및 단계 1350 은 순서에 구속되지 않으며, 도 13 에 도시된 바와 다른 순서대로 수행되거나, 각 단계의 적어도 일부가 동시에 수행될 수도 있다. 13, the identification of the courier article (step 1330), the size of the courier article (step 1340) and the weight determination of the courier article (step 1350) are shown in order, but the steps 1330, 1340 and step 1350 are in order It is not limited, and may be performed in a different order as illustrated in FIG. 13, or at least a part of each step may be performed simultaneously.

식별, 무게 및 크기 결정이 완료되면, 예를 들어 메모리 (420) 로부터, 택배 물품에 대한 식별을 기반으로 택배 물품에 대한 송장 정보를 호출하여 상기 송장 정보에 결정된 택배 물품의 무게 및 크기를 입력할 수 있으며 (단계 1360), 택배 물품에 대한 송장을 출력하는 송장 출력 장치 (500) 로 택배 물품의 무게 및 크기를 포함하는 송장 정보를 전송하여 송장이 출력되도록 할 수 있다. When the identification, weight, and size determination is completed, for example, from the memory 420, the invoice information for the courier item is called based on the identification of the courier item to input the weight and size of the courier item determined in the invoice information. (Step 1360), the invoice output device 500 for outputting an invoice for the courier product may transmit the invoice information including the weight and size of the courier product so that the invoice is output.

상술한 본 발명에 따른 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체로는 컴퓨터 시스템에 의하여 해독될 수 있는 데이터가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래시 메모리, 광 데이터 저장장치 등이 있을 수 있다. 또한, 컴퓨터로 판독 가능한 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다.The method according to the present invention described above can be embodied as computer readable codes on a computer readable recording medium. Computer-readable recording media includes all kinds of recording media storing data that can be read by a computer system. For example, there may be a read only memory (ROM), a random access memory (RAM), a magnetic tape, a magnetic disk, a flash memory, and an optical data storage device. In addition, the computer-readable recording medium may be distributed over computer systems connected through a computer communication network, and stored and executed as code readable in a distributed manner.

이상, 도면 및 실시예를 참조하여 설명하였지만, 본 발명의 보호범위가 상기 도면 또는 실시예에 의해 한정되는 것을 의미하지는 않으며 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다. Although described above with reference to the drawings and examples, the scope of protection of the present invention is not meant to be limited by the drawings or examples, and those skilled in the art of the present invention described in the claims below It will be understood that various modifications and changes can be made to the present invention without departing from the spirit and scope.

구체적으로, 설명된 특징들은 디지털 전자 회로, 또는 컴퓨터 하드웨어, 펌웨어, 또는 그들의 조합들 내에서 실행될 수 있다. 특징들은 예컨대, 프로그래밍 가능한 프로세서에 의한 실행을 위해, 기계 판독 가능한 저장 디바이스 내의 저장장치 내에서 구현되는 컴퓨터 프로그램 제품에서 실행될 수 있다. 그리고 특징들은 입력 데이터 상에서 동작하고 출력을 생성함으로써 설명된 실시예들의 함수들을 수행하기 위한 지시어들의 프로그램을 실행하는 프로그래밍 가능한 프로세서에 의해 수행될 수 있다. 설명된 특징들은, 데이터 저장 시스템으로부터 데이터 및 지시어들을 수신하기 위해, 및 데이터 저장 시스템으로 데이터 및 지시어들을 전송하기 위해 결합된 적어도 하나의 프로그래밍 가능한 프로세서, 적어도 하나의 입력 디바이스, 및 적어도 하나의 출력 디바이스를 포함하는 프로그래밍 가능한 시스템 상에서 실행될 수 있는 하나 이상의 컴퓨터 프로그램들 내에서 실행될 수 있다. 컴퓨터 프로그램은 소정 결과에 대해 특정 동작을 수행하기 위해 컴퓨터 내에서 직접 또는 간접적으로 사용될 수 있는 지시어들의 집합을 포함한다. 컴퓨터 프로그램은 컴파일된 또는 해석된 언어들을 포함하는 프로그래밍 언어 중 어느 형태로 쓰여지고, 모듈, 소자, 서브루틴(subroutine), 또는 다른 컴퓨터 환경에서 사용을 위해 적합한 다른 유닛으로서, 또는 독립 조작 가능한 프로그램으로서 포함하는 어느 형태로도 사용될 수 있다.Specifically, the described features can be implemented in digital electronic circuitry, or computer hardware, firmware, or combinations thereof. Features may be implemented in a computer program product implemented in storage in a machine-readable storage device, eg, for execution by a programmable processor. And the features can be performed by a programmable processor executing a program of instructions for performing the functions of the described embodiments by operating on input data and generating output. The described features include at least one programmable processor, at least one input device, and at least one output device coupled to receive data and directives from a data storage system and to transmit data and directives to the data storage system. It can be executed in one or more computer programs that can be executed on a programmable system comprising a. A computer program includes a set of directives that can be used directly or indirectly within a computer to perform a particular action on a given result. A computer program is written in any form of programming language, including compiled or interpreted languages, and is included as a module, element, subroutine, or other unit suitable for use in other computer environments, or as a stand-alone program. Can be used in any form.

지시어들의 프로그램의 실행을 위한 적합한 프로세서들은, 예를 들어, 범용 및 특수 용도 마이크로프로세서들 둘 모두, 및 단독 프로세서 또는 다른 종류의 컴퓨터의 다중 프로세서들 중 하나를 포함한다. 또한 설명된 특징들을 구현하는 컴퓨터 프로그램 지시어들 및 데이터를 구현하기 적합한 저장 디바이스들은 예컨대, EPROM, EEPROM, 및 플래쉬 메모리 디바이스들과 같은 반도체 메모리 디바이스들, 내부 하드 디스크들 및 제거 가능한 디스크들과 같은 자기 디바이스들, 광자기 디스크들 및 CD-ROM 및 DVD-ROM 디스크들을 포함하는 비휘발성 메모리의 모든 형태들을 포함한다. 프로세서 및 메모리는 ASIC들(application-specific integrated circuits) 내에서 통합되거나 또는 ASIC들에 의해 추가되어질 수 있다.Suitable processors for the execution of the program of instructions include, for example, both general purpose and special purpose microprocessors, and either a single processor or multiple processors of different types of computers. Also suitable for implementing computer program instructions and data embodying the described features are storage devices suitable for use as magnetic devices such as, for example, semiconductor memory devices such as EPROM, EEPROM, and flash memory devices, internal hard disks and removable disks. Devices, magneto-optical disks and all forms of non-volatile memory including CD-ROM and DVD-ROM disks. The processor and memory can be integrated within application-specific integrated circuits (ASICs) or added by ASICs.

이상에서 설명한 본 발명은 일련의 기능 블록들을 기초로 설명되고 있지만, 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is described based on a series of functional blocks, but is not limited by the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes without departing from the spirit of the present invention. It will be apparent to those skilled in the art that the present invention is possible.

전술한 실시 예들의 조합은 전술한 실시 예에 한정되는 것이 아니며, 구현 및/또는 필요에 따라 전술한 실시예들 뿐 아니라 다양한 형태의 조합이 제공될 수 있다.Combinations of the above-described embodiments are not limited to the above-described embodiments, and various forms of combinations may be provided as well as the above-described embodiments according to implementation and/or needs.

전술한 실시 예들에서, 방법들은 일련의 단계 또는 블록으로서 순서도를 기초로 설명되고 있으나, 본 발명은 단계들의 순서에 한정되는 것은 아니며, 어떤 단계는 상술한 바와 다른 단계와 다른 순서로 또는 동시에 발생할 수 있다. 또한, 당해 기술 분야에서 통상의 지식을 가진 자라면 순서도에 나타난 단계들이 배타적이지 않고, 다른 단계가 포함되거나, 순서도의 하나 또는 그 이상의 단계가 본 발명의 범위에 영향을 미치지 않고 삭제될 수 있음을 이해할 수 있을 것이다.In the above-described embodiments, the methods are described based on a flowchart as a series of steps or blocks, but the present invention is not limited to the order of steps, and some steps may occur in a different order than the steps described above or simultaneously. have. In addition, those of ordinary skill in the art may recognize that the steps shown in the flowcharts are not exclusive, other steps may be included, or one or more steps in the flowchart may be deleted without affecting the scope of the present invention. You will understand.

전술한 실시 예는 다양한 양태의 예시들을 포함한다. 다양한 양태들을 나타내기 위한 모든 가능한 조합을 기술할 수는 없지만, 해당 기술 분야의 통상의 지식을 가진 자는 다른 조합이 가능함을 인식할 수 있을 것이다. 따라서, 본 발명은 이하의 특허청구범위 내에 속하는 모든 다른 교체, 수정 및 변경을 포함한다고 할 것이다. The foregoing embodiments include examples of various aspects. It is not possible to describe all possible combinations for representing various aspects, but those skilled in the art will recognize that other combinations are possible. Accordingly, the present invention will be said to include all other replacements, modifications and changes that fall within the scope of the following claims.

Claims (32)

송장 출력 자동화 시스템으로서,
택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치;
상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되어 상기 택배 물품의 상면에 대한 영상 데이터를 취득하는 카메라;
상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되고 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 직선 형상의 레이저를 투사하는 라인 레이저 장치; 및
상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하고, 상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하고, 상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하는 컴퓨팅 디바이스를 포함하고,
상기 컴퓨팅 디바이스는, 상기 택배 물품에 투사된 상기 직선 형상의 제 1 레이저와 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 제 2 레이저 사이의 거리인 레이저 간격 길이를 기반으로 상기 택배 물품의 높이를 결정하고,
상기 레이저 간격 길이는, 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출되고,
상기 1 픽셀 당 실제 길이는,
상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하고,
상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이, 상기 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 것에 의해 도출되는, 송장 출력 자동화 시스템.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

단, 여기서, LENGTH_PER_PIXEL 은 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이를 나타냄.
As an invoice printing automation system,
A weight measuring device for measuring the weight of the courier article by supporting the courier article;
A camera arranged on the upper portion of the weight measuring device to have a first height from the weight measuring device to acquire image data on an upper surface of the courier article;
A line laser device disposed at a first distance from the camera in a horizontal direction and projecting a linear laser toward a projection point of the camera with respect to the weight measuring device; And
The courier article is identified based on the identification mark included in the image data, the size of the courier article is determined based on the shape of the courier article included in the image data and the shape of the projected linear laser, and the weight Comprising a computing device for determining the weight of the courier goods based on the weight information received from the measuring device,
The computing device is based on a laser spacing length, which is a distance between the first laser in the linear shape projected to the courier article and the second laser in a straight shape that would have been projected to the weighing apparatus when the courier article is not supported. Determine the height of the courier goods,
The laser interval length determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is the number of pixels between the first laser and the second laser included in the image data. Derived by multiplying by,
The actual length per pixel,
The angle of view per pixel is determined by dividing the angle of view of the camera by the maximum number of pixels of the camera,
An invoice output automation system, derived by applying the following equation between the first height between the weight measuring device and the camera, the actual length per pixel and the angle of view per pixel.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

Here, LENGTH_PER_PIXEL is the actual length per pixel, FOV_PER_PIXEL is the angle of view per pixel, and CAMERA_HEIGHT represents the first height between the weighing device and the camera.
제 1 항에 있어서,
상기 컴퓨팅 디바이스는, 상기 택배 물품에 대한 식별을 기반으로 상기 택배 물품에 대한 송장 정보를 호출하여 상기 송장 정보에 상기 택배 물품의 무게 및 크기를 입력하고,
상기 송장 출력 자동화 시스템은, 상기 택배 물품의 무게 및 크기를 포함하는 송장 정보를 기반으로 상기 택배 물품에 대한 송장을 출력하는 송장 출력 장치를 더 포함하는, 송장 출력 자동화 시스템.
According to claim 1,
The computing device calls the invoice information for the courier product based on the identification of the courier item, and inputs the weight and size of the courier item in the invoice information,
The invoice printing automation system further includes an invoice output device for outputting an invoice for the courier article based on invoice information including the weight and size of the courier article.
제 1 항에 있어서,
상기 카메라는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 영상 데이터의 취득을 개시하고,
상기 라인 레이저 장치는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 직선 형상의 레이저 투사를 개시하는, 송장 출력 자동화 시스템.
According to claim 1,
The camera starts acquiring the image data in response to the courier product being placed on the weight measuring device,
And the line laser device initiates the linear laser projection in response to the courier product being placed on the weighing device.
제 1 항에 있어서,
상기 무게 측정 장치는, 상기 택배 물품의 무게에 대한 최종 결정을 완료하기 전의 상기 택배 물품의 무게에 대한 연속적인 측정값을 상기 컴퓨팅 디바이스로 전송하고,
상기 컴퓨팅 디바이스는, 상기 무게 측정 장치에 의한 상기 택배 물품의 무게에 대한 최종 결정 이전에, 상기 연속적인 측정값들 중 제 1 값이 미리 결정한 횟수 이상 수신되는 것에 응답하여 상기 제 1 값을 상기 택배 물품의 무게로서 결정하는, 송장 출력 자동화 시스템.
According to claim 1,
The weight measuring apparatus transmits a continuous measurement value of the weight of the courier article to the computing device before completing the final determination of the weight of the courier article,
The computing device, before the final determination of the weight of the courier article by the weight measuring device, the first value of the continuous measurement value is received more than a predetermined number of times, the courier to the first value An invoice printing automation system that determines the weight of an item.
삭제delete 제 1 항에 있어서,
상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 레이저는, 상기 무게 측정 장치의 상기 택배 물품에 의해 가려지지 않은 부분에 투사된 복수의 직선 형상의 레이저를 연결하는 것에 의해 도출되는, 송장 출력 자동화 시스템.
According to claim 1,
When the courier article is not supported, a linear laser that has been projected to the weight measuring device is derived by connecting a plurality of linear lasers projected to a portion not covered by the courier article of the weight measuring device. Being, invoice printing automation system.
삭제delete 삭제delete 제 1 항에 있어서,
상기 컴퓨팅 디바이스는, 상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이 및 상기 카메라와 상기 라인 레이저 장치 사이의 제 1 거리 간의 관계와, 상기 택배 물품의 높이 및 상기 레이저 간격 길이 간의 관계를 기반으로 상기 택배 물품의 높이를 결정하는, 송장 출력 자동화 시스템.
According to claim 1,
The computing device based on the relationship between the first height between the weight measuring device and the camera and the first distance between the camera and the line laser device, and the relationship between the height of the courier article and the laser gap length Invoice printing automation system to determine the height of the courier goods.
제 1 항에 있어서,
상기 컴퓨팅 디바이스는, 하기 수학식의 LASER_DISTANCE_HEIGHT 와 LASER_DISTANCE_PIXEL 가 같아지도록 하는 IN_HEIGHT 의 값을 상기 택배 물품의 높이로서 결정하는, 송장 출력 자동화 시스템.

LASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHT
LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2

단, 여기서 LASER_DISTANCE_HEIGHT 는 택배 물품의 높이에 의한 레이저 거리, LASER_DISTANCE_PIXEL 은 영상 데이터 내에서의 레이저 거리의 픽셀 수에 의한 레이저 거리, LASER_CAMERA_ANGLE 은 카메라의 무게 측정 장치에 대한 투영선과 라인 레이저 장치의 레이저 투사선이 이루는 각, FOV_PER_PIXEL 은 카메라의 화소 당 시야각, IN_PIXEL 은 카메라에 투영된 영상 데이터 내에서의 레이저 거리의 픽셀 수, h 는 카메라와 무게 측정 장치 사이의 제 1 높이, IN_HEIGHT 는 택배 물품의 높이를 나타냄.
According to claim 1,
The computing device determines an IN_HEIGHT value such that LASER_DISTANCE_HEIGHT and LASER_DISTANCE_PIXEL of the following equation are the same as the height of the courier product.

LASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHT
LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2

Here, LASER_DISTANCE_HEIGHT is the laser distance by the height of the courier product, LASER_DISTANCE_PIXEL is the laser distance by the number of pixels of the laser distance in the image data, and LASER_CAMERA_ANGLE is the projection line for the camera's weighing device and the laser projection line for the line laser device. Angle, FOV_PER_PIXEL is the viewing angle per pixel of the camera, IN_PIXEL is the number of pixels of the laser distance in the image data projected on the camera, h is the first height between the camera and the weighing device, and IN_HEIGHT is the height of the parcel delivery.
제 1 항에 있어서,
상기 컴퓨팅 디바이스는, 상기 택배 물품의 상면에 대한 영상 데이터로부터 상기 택배 물품의 상면 형상을 추출하고, 상기 추출된 상면 형상의 너비 및 깊이 각각에 대한 픽셀 수를 산출하고, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이를 상기 너비와 깊이 각각의 픽셀 수에 곱하는 것에 의해 상기 택배 물품의 너비 및 깊이를 결정하는, 송장 출력 자동화 시스템.
According to claim 1,
The computing device extracts the top surface shape of the courier article from image data on the top surface of the courier article, calculates the number of pixels for each of the width and depth of the extracted top surface shape, and 1 at the height of the courier article. An invoice output automation system that determines the width and depth of the courier article by multiplying the actual length per pixel by the number of pixels of each of the width and depth.
제 11 항에 있어서,
상기 택배 물품 높이에서의 1 픽셀 당 실제 길이는,
상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하고,
상기 카메라와 상기 택배 물품 사이의 제 2 거리, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 것에 의해 도출되는, 송장 출력 자동화 시스템.

PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2
PRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT - PRODUCT_HEIGHT

단, 여기서, PRODUCT_LENGTH_PER_PIXEL 은 택배 물품 높이에서의 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, PRODUCT_CAMERA_HEIGHT 는 카메라와 택배 물품 사이의 제 2 거리, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이, PRODUCT_HEIGHT 는 택배 물품의 높이를 나타냄.
The method of claim 11,
The actual length per pixel at the height of the courier product,
The angle of view per pixel is determined by dividing the angle of view of the camera by the maximum number of pixels of the camera,
An invoice output automation system, derived by applying the following equation between the second distance between the camera and the courier article, the actual length per pixel at the height of the courier article and the angle of view per pixel.

PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2
PRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT-PRODUCT_HEIGHT

Here, PRODUCT_LENGTH_PER_PIXEL is the actual length per pixel at the height of the courier product, FOV_PER_PIXEL is the angle of view per pixel, PRODUCT_CAMERA_HEIGHT is the second distance between the camera and the courier product, CAMERA_HEIGHT is the first height between the weighing device and the camera, PRODUCT_HEIGHT is Indicates the height of the courier item.
제 11 항에 있어서,
상기 컴퓨팅 디바이스는, 상기 택배 물품의 높이, 너비 및 깊이를 기반으로 상기 택배 물품의 부피를 결정하는, 송장 출력 자동화 시스템.
The method of claim 11,
And the computing device determines the volume of the courier article based on the height, width and depth of the courier article.
제 1 항에 있어서,
상기 컴퓨팅 디바이스는,
기계 학습된 추출 모델을 이용하여 상기 영상 데이터에서 식별 표지 영역을 추출하고,
상기 식별 표지 영역을 식별 가능 방향으로 회전시키고,
상기 회전된 식별 표지 영역의 식별 표지를 스캔하는 것에 의해 상기 택배 물품을 식별하는, 송장 출력 자동화 시스템.
According to claim 1,
The computing device,
An identification mark region is extracted from the image data using a machine-trained extraction model,
Rotate the identification mark area in an identifiable direction,
An invoice output automation system that identifies the courier article by scanning an identification label of the rotated identification label area.
제 14 항에 있어서,
상기 식별 표지는 바코드 및 QR 코드 중 적어도 하나를 포함하는, 송장 출력 자동화 시스템.
The method of claim 14,
The identification mark includes at least one of a barcode and a QR code, an invoice printing automation system.
컴퓨팅 디바이스에 의해 수행되는 송장 출력 자동화 방법으로서,
택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치로부터, 상기 택배 물품에 대한 무게 정보를 수신하는 단계;
상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라로부터, 상기 택배 물품의 상면에 대한 영상 데이터를 수신하는 단계 - 여기서, 상기 영상 데이터는 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치로부터 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함함 - ;
상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하는 단계;
상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하는 단계; 및
상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하는 단계를 포함하고,
상기 택배 물품의 크기를 결정하는 단계는, 상기 택배 물품에 투사된 상기 직선 형상의 제 1 레이저와 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 제 2 레이저 사이의 거리인 레이저 간격 길이를 기반으로 상기 택배 물품의 높이를 결정하고,
상기 레이저 간격 길이는, 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출되고,
상기 1 픽셀 당 실제 길이는,
상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하는 단계; 및
상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이, 상기 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 단계에 의해 도출되는, 송장 출력 자동화 방법.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

단, 여기서, LENGTH_PER_PIXEL 은 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이를 나타냄.
A method for automating invoice output performed by a computing device, comprising:
Receiving weight information on the courier product from a weight measuring device that supports the courier item and measures the weight of the courier item;
Receiving image data on an upper surface of the courier product from a camera disposed to have a first height from the weight measuring device on an upper portion of the weight measuring device, wherein the image data is provided in a horizontal direction from the camera. A linear laser shape projected toward a projection point of the camera with respect to the weighing apparatus from a line laser apparatus arranged at a distance of one distance;
Identifying the courier article based on an identification label included in the image data;
Determining a size of the courier article based on the shape of the courier article included in the image data and the shape of a projected linear laser; And
And determining the weight of the courier product based on the weight information received from the weight measuring device,
The step of determining the size of the courier article is a distance between the first laser in the linear shape projected on the courier article and the second laser in a straight shape that would have been projected on the weighing device when the courier article is not supported. Determine the height of the courier article based on the laser gap length,
The laser interval length determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is the number of pixels between the first laser and the second laser included in the image data. Derived by multiplying by,
The actual length per pixel,
Determining an angle of view per pixel by dividing the angle of view of the camera by the maximum number of pixels of the camera; And
A method for automating invoice output, derived by applying the following equation between the first height between the weight measuring device and the camera, the actual length per pixel and the angle of view per pixel.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

Here, LENGTH_PER_PIXEL is the actual length per pixel, FOV_PER_PIXEL is the angle of view per pixel, and CAMERA_HEIGHT represents the first height between the weighing device and the camera.
제 16 항에 있어서,
상기 택배 물품에 대한 식별을 기반으로 상기 택배 물품에 대한 송장 정보를 호출하여 상기 송장 정보에 상기 택배 물품의 무게 및 크기를 입력하는 단계; 및
상기 택배 물품에 대한 송장을 출력하는 송장 출력 장치로 상기 택배 물품의 무게 및 크기를 포함하는 송장 정보를 전송하는 단계를 더 포함하는, 송장 출력 자동화 방법.
The method of claim 16,
Calling the invoice information for the courier article based on the identification of the courier article and inputting the weight and size of the courier article into the invoice information; And
And transmitting invoice information including the weight and size of the courier product to an invoice output device that outputs an invoice for the courier product.
제 16 항에 있어서,
상기 카메라는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 영상 데이터의 취득을 개시하고,
상기 라인 레이저 장치는, 상기 무게 측정 장치에 상기 택배 물품이 놓여지는 것에 응답하여 상기 직선 형상의 레이저 투사를 개시하는, 송장 출력 자동화 방법.
The method of claim 16,
The camera starts acquiring the image data in response to the courier product being placed on the weight measuring device,
The line laser apparatus, in response to placing the courier article on the weighing apparatus, initiates the laser projection of the linear shape, an invoice output automation method.
제 16 항에 있어서,
상기 무게 측정 장치는, 상기 택배 물품의 무게에 대한 최종 결정을 완료하기 전의 상기 택배 물품의 무게에 대한 연속적인 측정값을 상기 컴퓨팅 디바이스로 전송하고,
상기 택배 물품의 무게를 결정하는 단계는, 상기 무게 측정 장치에 의한 상기 택배 물품의 무게에 대한 최종 결정 이전에, 상기 연속적인 측정값들 중 제 1 값이 미리 결정한 횟수 이상 수신되는 것에 응답하여 상기 제 1 값을 상기 택배 물품의 무게로서 결정하는, 송장 출력 자동화 방법.
The method of claim 16,
The weight measuring apparatus transmits a continuous measurement value of the weight of the courier article to the computing device before completing the final determination of the weight of the courier article,
The step of determining the weight of the courier article may include, in response to the first determination of the weight of the courier article by the weight measuring device, a first value among the continuous measured values being received more than a predetermined number of times. A method for automating invoice output, wherein the first value is determined as the weight of the courier product.
삭제delete 제 16 항에 있어서,
상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 레이저는, 상기 무게 측정 장치의 상기 택배 물품에 의해 가려지지 않은 부분에 투사된 복수의 직선 형상의 레이저를 연결하는 것에 의해 도출되는, 송장 출력 자동화 방법.
The method of claim 16,
When the courier article is not supported, a linear laser that has been projected to the weight measuring device is derived by connecting a plurality of linear lasers projected to a portion not covered by the courier article of the weight measuring device. Automated method of invoice printing.
삭제delete 삭제delete 제 16 항에 있어서,
상기 택배 물품의 크기를 결정하는 단계는, 상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이 및 상기 카메라와 상기 라인 레이저 장치 사이의 제 1 거리 간의 관계와, 상기 택배 물품의 높이 및 상기 레이저 간격 길이 간의 관계를 기반으로 상기 택배 물품의 높이를 결정하는, 송장 출력 자동화 방법.
The method of claim 16,
Determining the size of the courier article includes: a relationship between a first height between the weighing device and the camera and a first distance between the camera and the line laser device, and a height of the courier article and the laser gap length. Method for automating invoice output, determining the height of the courier goods based on the relationship between them.
제 16 항에 있어서,
상기 택배 물품의 크기를 결정하는 단계는,
하기 수학식의 LASER_DISTANCE_HEIGHT 와 LASER_DISTANCE_PIXEL 가 같아지도록 하는 IN_HEIGHT 의 값을 상기 택배 물품의 높이로서 결정하는, 송장 출력 자동화 방법.

LASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHT
LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2

단, 여기서 LASER_DISTANCE_HEIGHT 는 택배 물품의 높이에 의한 레이저 거리, LASER_DISTANCE_PIXEL 은 영상 데이터 내에서의 레이저 거리의 픽셀 수에 의한 레이저 거리, LASER_CAMERA_ANGLE 은 카메라의 무게 측정 장치에 대한 투영선과 라인 레이저 장치의 레이저 투사선이 이루는 각, FOV_PER_PIXEL 은 카메라의 화소 당 시야각, IN_PIXEL 은 카메라에 투영된 영상 데이터 내에서의 레이저 거리의 픽셀 수, h 는 카메라와 무게 측정 장치 사이의 제 1 높이, IN_HEIGHT 는 택배 물품의 높이를 나타냄.
The method of claim 16,
Determining the size of the courier article,
A method for automating invoice output, wherein a value of IN_HEIGHT that makes LASER_DISTANCE_HEIGHT and LASER_DISTANCE_PIXEL of the following equation equal is determined as the height of the courier product.

LASER_DISTANCE_HEIGHT = tan (LASER_CAMERA_ANGLE) * IN_HEIGHT
LASER_DISTANCE_PIXEL=tan(FOV_PER_PIXEL*IN_PIXEL/2)*(h-IN_HEIGHT) * 2

Here, LASER_DISTANCE_HEIGHT is the laser distance by the height of the courier product, LASER_DISTANCE_PIXEL is the laser distance by the number of pixels of the laser distance in the image data, and LASER_CAMERA_ANGLE is the projection line for the camera's weighing device and the laser projection line for the line laser device. Angle, FOV_PER_PIXEL is the viewing angle per pixel of the camera, IN_PIXEL is the number of pixels of the laser distance in the image data projected on the camera, h is the first height between the camera and the weighing device, and IN_HEIGHT is the height of the parcel delivery.
제 16 항에 있어서,
상기 택배 물품의 크기를 결정하는 단계는,
상기 택배 물품의 상면에 대한 영상 데이터로부터 상기 택배 물품의 상면 형상을 추출하는 단계;
상기 추출된 상면 형상의 너비 및 깊이 각각에 대한 픽셀 수를 산출하는 단계; 및
상기 택배 물품 높이에서의 1 픽셀 당 실제 길이를 상기 너비와 깊이 각각의 픽셀 수에 곱하는 것에 의해 상기 택배 물품의 너비 및 깊이를 결정하는 단계를 포함하는, 송장 출력 자동화 방법.
The method of claim 16,
Determining the size of the courier article,
Extracting a top surface shape of the courier product from image data on the top surface of the courier product;
Calculating the number of pixels for each width and depth of the extracted top surface shape; And
And determining the width and depth of the courier product by multiplying the actual length per pixel at the height of the courier product by the number of pixels of each of the width and depth.
제 26 항에 있어서,
상기 택배 물품 높이에서의 1 픽셀 당 실제 길이는,
상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하는 단계; 및
상기 카메라와 상기 택배 물품 사이의 제 2 거리, 상기 택배 물품 높이에서의 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 단계에 의해 도출되는, 송장 출력 자동화 방법.

PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2
PRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT - PRODUCT_HEIGHT

단, 여기서, PRODUCT_LENGTH_PER_PIXEL 은 택배 물품 높이에서의 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, PRODUCT_CAMERA_HEIGHT 는 카메라와 택배 물품 사이의 제 2 거리, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이, PRODUCT_HEIGHT 는 택배 물품의 높이를 나타냄.
The method of claim 26,
The actual length per pixel at the height of the courier product,
Determining an angle of view per pixel by dividing the angle of view of the camera by the maximum number of pixels of the camera; And
A method for automating invoice output, derived by applying the following equation between the second distance between the camera and the courier article, the actual length per pixel at the height of the courier article and the angle of view per pixel.

PRODUCT_LENGTH_PER_PIXEL=tan(FOV_PER_PIXEL/2) * PRODUCT_CAMERA_HEIGHT*2
PRODUCT_CAMERA_HEIGHT = CAMERA_HEIGHT-PRODUCT_HEIGHT

Here, PRODUCT_LENGTH_PER_PIXEL is the actual length per pixel at the height of the courier product, FOV_PER_PIXEL is the angle of view per pixel, PRODUCT_CAMERA_HEIGHT is the second distance between the camera and the courier product, CAMERA_HEIGHT is the first height between the weighing device and the camera, PRODUCT_HEIGHT is Indicates the height of the courier item.
제 26 항에 있어서,
상기 택배 물품의 크기를 결정하는 단계는, 상기 택배 물품의 높이, 너비 및 깊이를 기반으로 상기 택배 물품의 부피를 결정하는 단계를 더 포함하는, 송장 출력 자동화 방법.
The method of claim 26,
The step of determining the size of the courier product further comprises the step of determining the volume of the courier item based on the height, width, and depth of the courier item.
제 16 항에 있어서,
상기 택배 물품을 식별하는 단계는,
기계 학습된 추출 모델을 이용하여 상기 영상 데이터에서 식별 표지 영역을 추출하는 단계;
상기 식별 표지 영역을 식별 가능 방향으로 회전시키는 단계; 및
상기 회전된 식별 표지 영역의 식별 표지를 스캔하는 것에 의해 상기 택배 물품을 식별하는 단계를 포함하는, 송장 출력 자동화 방법.
The method of claim 16,
The step of identifying the courier goods,
Extracting an identification mark region from the image data using a machine-learned extraction model;
Rotating the identification mark area in an identifiable direction; And
And identifying the courier article by scanning an identification label of the rotated identification label area.
제 29 항에 있어서,
상기 식별 표지는 바코드 및 QR 코드 중 적어도 하나를 포함하는, 송장 출력 자동화 방법.
The method of claim 29,
The identification mark includes at least one of a barcode and a QR code, the method of invoice printing automation.
프로세서 및 메모리를 포함하는 송장 출력 자동화 장치로서, 상기 프로세서는,
택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치로부터, 상기 택배 물품에 대한 무게 정보를 수신하고;
상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라로부터, 상기 택배 물품의 상면에 대한 영상 데이터를 수신 - 여기서, 상기 영상 데이터는 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치로부터 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함함 - 하고;
상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하고;
상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하고; 그리고
상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하도록 구성되고,
상기 택배 물품의 크기를 결정하는 것은, 상기 택배 물품에 투사된 상기 직선 형상의 제 1 레이저와 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 제 2 레이저 사이의 거리인 레이저 간격 길이를 기반으로 상기 택배 물품의 높이를 결정하고,
상기 레이저 간격 길이는, 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출되고,
상기 1 픽셀 당 실제 길이는,
상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하는 것; 및
상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이, 상기 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 것에 의해 도출되는, 송장 출력 자동화 장치.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

단, 여기서, LENGTH_PER_PIXEL 은 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이를 나타냄.
An invoice output automation device comprising a processor and a memory, the processor comprising:
Receiving weight information on the courier product from a weight measuring device that supports the courier item and measures the weight of the courier item;
On the top of the weight measuring device, receiving image data on the top surface of the courier article from a camera arranged to have a first height from the weight measuring device, wherein the image data is a first distance in a horizontal direction from the camera A linear laser shape projected toward the projection point of the camera with respect to the weighing apparatus from a line laser apparatus arranged at a distance from each other;
Identify the courier item based on an identification mark included in the image data;
Determining the size of the courier article based on the shape of the courier article included in the image data and the shape of the projected straight laser; And
It is configured to determine the weight of the courier article based on the weight information received from the weight measuring device,
Determining the size of the courier article is a distance between the first laser of the linear shape projected on the courier article and the second laser of a linear shape that would have been projected on the weighing device when the courier article is not supported. Determine the height of the courier goods based on the interval length,
The laser interval length determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is the number of pixels between the first laser and the second laser included in the image data. Derived by multiplying by,
The actual length per pixel,
Dividing the angle of view of the camera by the maximum number of pixels of the camera to determine the angle of view per pixel; And
An invoice output automation device, derived by applying the following equation between the first height between the weight measuring device and the camera, the actual length per pixel and the angle of view per pixel.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

Here, LENGTH_PER_PIXEL is the actual length per pixel, FOV_PER_PIXEL is the angle of view per pixel, and CAMERA_HEIGHT represents the first height between the weighing device and the camera.
프로세서 실행 가능한 명령어들을 포함하는 컴퓨터 판독 가능 저장 매체로서, 상기 명령어들은 상기 프로세서에 의해 실행되었을 때 상기 프로세서로 하여금,
택배 물품을 지지하여 상기 택배 물품의 무게를 측정하는 무게 측정 장치로부터, 상기 택배 물품에 대한 무게 정보를 수신하고;
상기 무게 측정 장치의 상부에 상기 무게 측정 장치로부터 제 1 높이를 가지도록 배치되는 카메라로부터, 상기 택배 물품의 상면에 대한 영상 데이터를 수신 - 여기서, 상기 영상 데이터는 상기 카메라로부터 수평 방향으로 제 1 거리만큼 이격되어 배치되는 라인 레이저 장치로부터 상기 무게 측정 장치에 대한 카메라의 투영점을 향해 투사된, 직선 형상의 레이저 형상을 포함함 - 하고;
상기 영상 데이터에 포함된 식별 표지를 기반으로 상기 택배 물품을 식별하고;
상기 영상 데이터에 포함된 상기 택배 물품의 형상 및 투사된 직선 레이저의 형상을 기반으로 상기 택배 물품의 크기를 결정하고; 그리고
상기 무게 측정 장치로부터 수신된 무게 정보를 기반으로 상기 택배 물품의 무게를 결정하게 하도록 구성되고,
상기 택배 물품의 크기를 결정하는 것은, 상기 택배 물품에 투사된 상기 직선 형상의 제 1 레이저와 상기 택배 물품이 지지되지 않을 경우 상기 무게 측정 장치에 투사되었을 직선 형상의 제 2 레이저 사이의 거리인 레이저 간격 길이를 기반으로 상기 택배 물품의 높이를 결정하고,
상기 레이저 간격 길이는, 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수를 결정하고, 1 픽셀 당 실제 길이를 상기 영상 데이터에 포함된 제 1 레이저와 제 2 레이저 사이의 픽셀 수와 곱하는 것에 의해 도출되고,
상기 1 픽셀 당 실제 길이는,
상기 카메라의 화각을 상기 카메라의 최대 픽셀 수로 나누어 픽셀 당 화각을 결정하는 것; 및
상기 무게 측정 장치와 상기 카메라 사이의 제 1 높이, 상기 1 픽셀 당 실제 길이 및 상기 픽셀 당 화각 사이의 하기 수학식을 적용하는 것에 의해 도출되는, 컴퓨터 판독 가능 저장 매체.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

단, 여기서, LENGTH_PER_PIXEL 은 1 픽셀 당 실제 길이, FOV_PER_PIXEL 은 픽셀 당 화각, CAMERA_HEIGHT 는 무게 측정 장치와 카메라 사이의 제 1 높이를 나타냄.
A computer-readable storage medium comprising processor-executable instructions, which when executed by the processor, cause the processor to:
Receiving weight information on the courier product from a weight measuring device that supports the courier item and measures the weight of the courier item;
On the top of the weight measuring device, receiving image data on the top surface of the courier article from a camera arranged to have a first height from the weight measuring device, wherein the image data is a first distance in a horizontal direction from the camera A linear laser shape projected toward the projection point of the camera with respect to the weighing apparatus from a line laser apparatus arranged at a distance from each other;
Identify the courier item based on an identification mark included in the image data;
Determining the size of the courier article based on the shape of the courier article included in the image data and the shape of the projected straight laser; And
It is configured to determine the weight of the courier goods based on the weight information received from the weight measuring device,
Determining the size of the courier article is a distance between the first laser of the linear shape projected on the courier article and the second laser of a linear shape that would have been projected on the weighing device when the courier article is not supported. Determine the height of the courier goods based on the interval length,
The laser interval length determines the number of pixels between the first laser and the second laser included in the image data, and the actual length per pixel is the number of pixels between the first laser and the second laser included in the image data. Derived by multiplying by,
The actual length per pixel,
Dividing the angle of view of the camera by the maximum number of pixels of the camera to determine the angle of view per pixel; And
A computer-readable storage medium derived by applying the following equation between the first height between the weight measuring device and the camera, the actual length per pixel and the angle of view per pixel.

LENGTH_PER_PIXEL = tan (FOV_PER_PIXEL / 2) * CAMERA_HEIGHT * 2

Here, LENGTH_PER_PIXEL is the actual length per pixel, FOV_PER_PIXEL is the angle of view per pixel, and CAMERA_HEIGHT represents the first height between the weighing device and the camera.
KR1020180075573A 2018-06-29 2018-06-29 An apparatus for automated courier waybill printing, a system for automated courier waybill printing, and method thereof KR102132790B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180075573A KR102132790B1 (en) 2018-06-29 2018-06-29 An apparatus for automated courier waybill printing, a system for automated courier waybill printing, and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180075573A KR102132790B1 (en) 2018-06-29 2018-06-29 An apparatus for automated courier waybill printing, a system for automated courier waybill printing, and method thereof

Publications (2)

Publication Number Publication Date
KR20200002258A KR20200002258A (en) 2020-01-08
KR102132790B1 true KR102132790B1 (en) 2020-07-13

Family

ID=69154548

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180075573A KR102132790B1 (en) 2018-06-29 2018-06-29 An apparatus for automated courier waybill printing, a system for automated courier waybill printing, and method thereof

Country Status (1)

Country Link
KR (1) KR102132790B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102553949B1 (en) 2022-03-22 2023-07-07 이진원 Courier product information acquisition system
KR102613987B1 (en) 2023-04-24 2023-12-14 주식회사 덴텀 Apparatus for measuring volume and delivery service terminal comprising the same

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102361722B1 (en) * 2020-02-06 2022-02-11 주식회사 비투텍 Transit Management System for Construction materials and Waste materials
KR102283197B1 (en) * 2020-11-04 2021-07-29 주식회사 엘지씨엔에스 A method and device for determining the type of product

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100236674B1 (en) * 1997-05-29 2000-01-15 이종훈 Shape measuring apparatus using laser of non spherical optical system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000171215A (en) * 1998-12-03 2000-06-23 Techno Wave:Kk Physical distribution information reader
KR100382271B1 (en) * 2001-10-29 2003-05-09 삼경정보통신 주식회사 Intelligent automatic postal teller
KR101092672B1 (en) 2004-07-22 2011-12-09 씨제이 지엘에스 주식회사 Waybill for Logistics

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100236674B1 (en) * 1997-05-29 2000-01-15 이종훈 Shape measuring apparatus using laser of non spherical optical system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102553949B1 (en) 2022-03-22 2023-07-07 이진원 Courier product information acquisition system
KR102613987B1 (en) 2023-04-24 2023-12-14 주식회사 덴텀 Apparatus for measuring volume and delivery service terminal comprising the same

Also Published As

Publication number Publication date
KR20200002258A (en) 2020-01-08

Similar Documents

Publication Publication Date Title
KR102132790B1 (en) An apparatus for automated courier waybill printing, a system for automated courier waybill printing, and method thereof
US8463079B2 (en) Method and apparatus for geometrical measurement using an optical device such as a barcode and/or RFID scanner
US20090323084A1 (en) Package dimensioner and reader
US9663294B2 (en) Receiving items into inventory
US11419101B2 (en) Systems and methods for automatic camera installation guide (CIG)
US20130033617A1 (en) Generating an image presegmented into regions of interest and regions of no interest
WO2016158438A1 (en) Inspection processing apparatus, method, and program
CN113850244B (en) Coal conveying quantity monitoring method, device and equipment based on image recognition and storage medium
US10907954B2 (en) Methods and systems for measuring dimensions of a 2-D object
EP3428832B1 (en) System and method for augmented reality configuration of indicia readers
JP2012174101A (en) Label inspection system, label inspection apparatus and label inspection program
KR102334353B1 (en) Management method and system for packing, warehousing and shipping of expensive accessories
CN110223015B (en) Logistics process link processing method, management system, device and storage equipment
KR102342084B1 (en) X-Ray transmission image object recognition device and method
US11308516B2 (en) Information processing apparatus, information processing method, and program for identifying whether an advertisement is positioned in association with a product
JP2023115304A (en) Counter, control method, and program
US11379788B1 (en) Multilayered method and apparatus to facilitate the accurate calculation of freight density, area, and classification and provide recommendations to optimize shipping efficiency
US10631668B2 (en) Inspection system, information collection apparatus, inspection method, information collection method, and non-transitory storage medium
US10902253B2 (en) Continuously self-adapting arrangement for automatically acquiring data and corresponding method
KR101756314B1 (en) Labelling apparatus
JP6256089B2 (en) Inclusion inspection device
EP4280098A1 (en) Image processing for scanning devices based on laser aimer position
US20230359167A1 (en) Remnant processing
CN110800003A (en) Device and method for measuring dimensions of piece goods
CN115196250B (en) Foreign matter identification method, device and system and storage medium

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant