WO2019076010A1 - 一种商品扫码设备 - Google Patents

一种商品扫码设备 Download PDF

Info

Publication number
WO2019076010A1
WO2019076010A1 PCT/CN2018/082989 CN2018082989W WO2019076010A1 WO 2019076010 A1 WO2019076010 A1 WO 2019076010A1 CN 2018082989 W CN2018082989 W CN 2018082989W WO 2019076010 A1 WO2019076010 A1 WO 2019076010A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
product
scanned
commodity
user
Prior art date
Application number
PCT/CN2018/082989
Other languages
English (en)
French (fr)
Inventor
聂迪
高友峰
童高明
Original Assignee
北京火星盒子网络信息技术有限公司
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 北京火星盒子网络信息技术有限公司 filed Critical 北京火星盒子网络信息技术有限公司
Publication of WO2019076010A1 publication Critical patent/WO2019076010A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Definitions

  • the present invention relates to the field of computer technology, and in particular, to a commodity scanning device.
  • unmanned supermarkets With the continuous development of technology, unmanned supermarkets, unmanned convenience stores and other applications.
  • unmanned supermarket users can independently purchase and check out the goods, which simplifies the shopping process and improves the user's shopping experience.
  • the merchant since there is no need to hire a staff member to manage and charge the goods, a large amount of human resources are saved.
  • the present invention provides a commodity scanning code device, which enables an intelligent verification of the goods purchased by the user in an unmanned supermarket, thereby reducing the loss of the merchant.
  • the embodiment of the invention provides a commodity scanning code device, comprising:
  • Conveyor belt sensor, first image acquisition device, light source and processor
  • the conveyor belt is used for sequentially transmitting the products to be scanned to the image collection area;
  • the sensor is configured to send an electrical signal to the processor after detecting that the item to be scanned enters the image collection area;
  • the first image capturing device is configured to collect an image of each product to be scanned and send the collected image to a processor
  • the light source is configured to provide a light source for the first image acquisition device when acquiring the image
  • the processor is used to perform the following steps:
  • the conveyor belt is composed of two transparent conveyor belts, and a second image acquisition device or a laser scanning code device is disposed between the two transparent conveyor belts;
  • the second image capturing device is configured to collect an image of each product to be scanned and send the collected image to the processor;
  • the laser scanning code device is configured to identify image identification codes of each product to be scanned to obtain commodity information of each product to be scanned.
  • the senor is specifically an infrared emitting sensor and an infrared receiving sensor;
  • the infrared ray emitting sensor and the infrared ray receiving sensor are configured to send an electrical signal to the processor after detecting that the commodity to be scanned passes through the infrared ray emitted by the infrared ray emitter, so that the processor adjusts the light source according to the received electrical signal, and controls the first image.
  • the collecting device performs image collection on the goods to be scanned.
  • two sets of infrared emitting sensors and infrared receiving sensors are provided, which are respectively disposed at the entrance and the exit of the image capturing area.
  • the first image acquisition device comprises at least 4 cameras.
  • the light source comprises at least 4 strip light sources, and the at least 4 strip light sources respectively provide the photographing light source for the at least 4 cameras.
  • the user sequentially places the purchased product (the product to be scanned) on the conveyor belt of the commodity scanning code device provided by the embodiment of the present invention; the conveyor belt sequentially transmits the products to be scanned to the image.
  • the processor controls the image collection device in the commodity scanning device to perform the goods to be scanned.
  • Image acquisition and the collected image is sent to the processor, and the light source is adjusted, so that the light source cooperates with the image acquisition device for image acquisition;
  • the processor receives the image of any product to be scanned collected by the first image acquisition device, and according to the collection
  • the image of the to-be-scanned item to be determined determines the item information of the item to be scanned. Comparing the product information with the product information on the user's order, thereby determining whether all the goods taken by the user have been paid, so as to ensure that the unpaid goods or the wrong goods are not brought out;
  • the effect of purchasing goods for intelligent verification reduces the loss of the merchants and at the same time improves the system of unmanned supermarkets.
  • FIG. 1 is a schematic flow chart of a commodity verification method according to Embodiment 1 of the present invention.
  • FIG. 2 is a schematic flow chart of a commodity verification method according to Embodiment 1 of the present invention.
  • FIG. 3 is a schematic structural diagram of a commodity verification device according to Embodiment 2 of the present invention.
  • FIG. 4 is a schematic structural diagram of a commodity scanning code device according to Embodiment 3 of the present invention.
  • FIG. 5 is a schematic diagram of image acquisition of a camera to scan a product according to Embodiment 3 of the present invention.
  • an embodiment of the present invention provides a method for verifying a product.
  • the schematic flowchart of the method is as shown in FIG. 1 , and specifically includes the following steps:
  • S101 Acquire first commodity information included in each corresponding product to be verified.
  • S102 Collect an image of any commodity to be verified, and determine second commodity information of the commodity to be verified according to the collected image of the commodity to be verified.
  • S103 The second commodity information of the commodity to be verified is compared in the first commodity information to verify the commodity to be verified.
  • the embodiment of the present invention is applied to an unmanned supermarket.
  • the product information (second product information) of each product is obtained by collecting an image of each product actually purchased by the user, and the product information is associated with the user.
  • the product information (first product information) on the order is compared to determine whether the goods taken by the user have all been paid, so as to ensure that the unpaid goods are not present or the wrong goods are taken out;
  • the effect of the smart verification of the goods reduces the loss of the merchants and at the same time improves the system of the unmanned supermarket.
  • the clerk usually checks the orders held by the customers at the exit to prevent the customers from taking the goods by mistake or not paying.
  • the method of verifying goods in the prior art mainly relies on a manual check method to check the customer's order.
  • a customer purchases a large number of goods, and the staff needs to check whether the goods actually purchased by the customer are consistent with the goods on the order, obviously the workload is large; and the time for the customer to purchase the goods is greatly wasted, and the time is reduced.
  • the customer's shopping experience In addition, the number of customers who shop at the same time will be a lot.
  • the staff usually does not check each customer's order by checking them one by one, but roughly estimates the quantity of goods purchased by the customer and the order. Whether the quantity is consistent, in this way, the error of verification is large, and the effective verification effect is not achieved.
  • applying the embodiment of the present invention can also achieve the effect of intelligent verification of the user's purchase of the product, reduce the verification workload of the clerk, and improve the verification effect.
  • S101 Acquire first commodity information included in each corresponding product to be verified.
  • the first product information on the corresponding order of the user purchase item is obtained, where the first item information includes: the name, the quantity, the number of the item, and the like.
  • the user first purchases the product through the shopping app installed on the terminal device (for example, the mobile phone).
  • the method for purchasing the product may include: the user selects the purchase by clicking the icon corresponding to the corresponding product in the shopping app.
  • the user uses the scan code function of the shopping APP to autonomously scan the graphic identification code on the selected product to select the product to be purchased, where the graphic identification code includes a barcode or a two-dimensional code.
  • the goods are paid online; when the payment is completed, the client automatically uploads the product information of the user's purchased products (ie, the first product information) to the server, and the server
  • the received item information generates an order for the user.
  • the clerk scans the graphic identification code on the product purchased by the user through a scanning code device (for example, a scanning gun), identifies the first product information of the user to purchase the product, and uploads the first product information.
  • a scanning code device for example, a scanning gun
  • the server After receiving the first item information, the server generates an order for the user.
  • S102 Collect an image of any commodity to be verified, and determine second commodity information of the commodity to be verified according to the collected image of the commodity to be verified.
  • the second product information is obtained by: image recognition based on the collected product to be verified.
  • the graphic identification code of the commodity to be verified and determining the second commodity information of the commodity to be verified according to the recognized graphic identification code.
  • the image of the collected product to be verified is image-recognized to determine the second item information of the item to be verified.
  • the manner of identifying the graphic identification code of the product to be verified according to the image of the product to be verified specifically includes: dividing the collected image of the product to be verified into a plurality of regions; Calculating image feature information of each region image, and comparing the calculated image feature information with image feature information of the preset graphic identification code to determine whether a graphic identification code exists in each region image; if it is determined that any region image exists
  • the graphic identification code is extended and recognized in the image of the commodity to be verified centering on the preset position of the image of the area, and the graphic identification code is obtained.
  • the image of the commodity to be verified is divided into a plurality of regions, and the graphic identification code of the commodity to be verified may be distributed only in the individual regions, if the image feature information of each region image is calculated one by one until the graphic is determined.
  • the location of the identification code may take a relatively long time.
  • the feature information of each region image can be calculated in parallel, and the calculated image feature information is compared with the image feature information of the preset graphic identification code, thereby quickly determining whether each region image exists.
  • the graphic identification code which in turn quickly determines the location of the graphic identification code.
  • the collected image of the product to be verified may be binarized first; and the image of the binarized product to be verified is divided into a plurality of regions.
  • the binarization processing of the image is specifically to set the gray value of the pixel on the image to 0 and 255, so that the entire image has a black-and-white effect, and the outline of the image is highlighted.
  • the beneficial effects obtained by applying the embodiment are: binarizing the image of the product to be verified, reducing the amount of data of the image, thereby reducing the task amount of processing data (for example, calculating feature information of the image), saving resources. .
  • the image feature information of the image of each area includes: gradient change information and/or sensitive stream change information.
  • the method for determining whether the image identification code exists in each area image is specifically: calculating gradient change information of each area image and/or Sensitive flow change information, and comparing the calculated gradient change information and/or sensitive flow change information with gradient change information and/or sensitive flow change information of the preset graphic identification code image to determine whether each region image has a graphic Identification code.
  • the graphic when comparing the image feature information of each region image in the image to be verified with the image feature information of the preset graphic identification code, in addition to determining the region where the graphic identification code exists, the graphic may be determined. And determining a preset decoding rule according to the type of the graphic identification code; and performing decoding processing on the graphic identification code according to the preset decoding rule to obtain second commodity information of the commodity to be verified.
  • the second item information here includes: the name, number, and the like of the item.
  • the collected image of the product to be verified is image-recognized to determine the second product information of the product to be verified.
  • a character or a logo or the like on the image of the commodity to be verified may be identified, thereby acquiring second commodity information of the commodity to be verified.
  • the character appearing in the image is “XX beverage”; and according to the character, the second commodity information of the commodity to be verified is determined.
  • S103 The second commodity information of the commodity to be verified is compared in the first commodity information to verify the commodity to be verified.
  • the second commodity information is compared in the first commodity information acquired in S101 to verify the commodity to be verified.
  • the second item information when the second item information appears in the first item information, it indicates that the user has paid for the verification item, that is, the item to be verified has passed the verification; and when the second item information does not appear in the first item information, Explain that the user did not pay for the verification product, that is, the verification product failed the verification.
  • the quantity of the goods to be inspected In the verification of the second commodity information, the quantity of the goods to be inspected must also be considered. For example, if the first product information contains 5 bottles of XX beverage, 6 bottles of XX beverages are to be verified, and an extra bottle XX The beverage is a product that has not been verified.
  • the user when it is determined that the products purchased by the user have passed the verification, the user can be opened by controlling the smart lock, so that the user completes the shopping; if the user is determined After there is a product that has not passed the verification in the purchased product, the user is prompted to pay for the unverified product; after the user pays, the unverified product is verified until all the products purchased by the user have been After verification, the smart lock is controlled to open the door for the user.
  • S202 checking that the order is empty, if yes, the verification is completed; if not, checking whether there is unverified product or the product that needs to be re-checked in the order (S203), if yes, performing image collection on the product to be verified, and automatically Positioning the barcode in the image (S204); identifying the barcode (S205), if the barcode can be identified, detecting whether the commodity information is in the order (S206), and if so, the product to be verified is verified. If not, the verification of the product to be verified fails; if the barcode cannot be identified, the product to be verified may be re-verified (ie, S204 to S206 are repeatedly executed), or the barcode is identified by manual scanning. , etc. until the verification result is determined.
  • an embodiment of the present invention provides a commodity verification device.
  • the schematic diagram of the device is shown in FIG. 3, and the device specifically includes the following components:
  • the conveyor belt 301 is used to sequentially transfer the products to be verified to the barcode identification box 302;
  • the first image collection device 303 is configured to collect an image of each product to be verified, and send the collected image to a processor;
  • the processor is used to perform the following steps:
  • the second commodity information of the commodity to be inspected is compared in the first commodity information to verify the commodity to be verified.
  • the purchased product (the product to be verified) is sequentially placed on the conveyor belt of the commodity verification device provided by the embodiment of the present invention; the conveyor belt sequentially transmits the verified products to the barcode identification box.
  • the image collecting device in the commodity verification device performs image collection on the verified product, and sends the collected image to the processor; the processor obtains second commodity information of the second product to be verified according to the image, and the second product
  • the product information is compared with the product information (first product information) included in the user's order, thereby completing the verification of the product to be verified.
  • the embodiment of the present invention is applied to a shopping place such as a supermarket or a convenience store having a clerk, and the smart verification of the purchase of the product by the user can also be realized, thereby reducing the verification workload of the clerk. And improve the effectiveness of the verification.
  • the graphic identification code of the product to be verified may be located at a position in contact with the conveyor belt.
  • the conveyor belt in the embodiment of the present invention may use two transparent conveyor belts; in one embodiment, a second image acquisition device is disposed between the two transparent conveyor belts, and the second image acquisition device is used to collect each An image of the item to be verified (ie, a graphical identification code at a location in contact with the conveyor) and the acquired image is sent to the processor.
  • a laser scanning device is disposed between the two transparent conveyors, and the laser scanning device is configured to identify a graphic identification code of each commodity to be verified to obtain second commodity information, and the first The second item information is sent to the processor.
  • the processor determines the position of the graphic identification code of the commodity to be verified, when the user places the commodity to be verified on the conveyor belt 301, one side of the graphic identification code is directly brought into contact with the conveyor belt 301.
  • the first image capturing device 303 is not required to collect the images at other positions of the verification product, which saves the time for the processor to process the image and determine the graphic identification code, thereby improving the efficiency of commodity verification.
  • the commodity verification device provided by the embodiment of the present invention further includes a display screen 304 for displaying the first product information, the second product information, and/or the verification of each product to be verified. result.
  • the display screen 304 can dynamically display the verification results of each of the verified items. For example, if the identified second item information is in the first item information in the order, the corresponding item information is removed from the first item information or the quantity of the corresponding item is deducted. Setting the display screen in the commodity verification device allows the user to know the verification status of the product at any time and improve the user experience.
  • the commodity verification device provided by the embodiment of the present invention further includes a verification pass zone 305 and a verification pass zone 306; the verification pass zone 305 is configured to receive the goods passed the verification test transmitted by the conveyor belt 301; The pass area 306 is for receiving the goods that failed to verify the transmission transmitted by the conveyor belt 301.
  • the goods located in the verification pass area 305 are goods that the user can take away, and the goods located in the verification failure area 306 are not taken away by the user, or the user needs to be re-required. Checked goods.
  • the product verification device further includes a manual scan code area 307, and the scan code area 307 is used for manually scanning the graphic identification code of each product to be verified to determine the second product information of each product to be verified.
  • the graphic identification code of some products may be partially damaged or folded, and the first image capturing device 303 cannot collect the image of the complete graphic identification code, thereby causing the processor to fail to recognize the graphic identification code to obtain the second image. Commodity information, even if the product to be verified has been paid, the verification fails. At this time, the user can rescan the graphic identification code of the commodity to be verified in the manual scanning area 307 to obtain the second commodity information of the commodity to be verified.
  • the beneficial effect of setting the manual scan code area is that the user needs to re-verify the goods to be verified through the conveyor belt and the barcode identification box, which simplifies the process of verifying the goods.
  • the user can set the transmission speed of the conveyor belt 301, the photographing time or the photographing position of the first image capturing device 303, and the like, so that the conveyor belt 301 cooperates with the first image capturing device 303 and the processor. Complete the task of verifying each product to be verified.
  • an embodiment of the present invention provides a commodity scanning device.
  • the structure of the device is shown in FIG. 4, and the device specifically includes the following components:
  • a conveyor belt 401 a sensor 402, a first image acquisition device 403, a light source 404, and a processor;
  • the conveyor belt 401 is configured to sequentially transmit the products to be scanned to the image collection area;
  • the sensor 402 is configured to send an electrical signal to the processor after detecting that the item to be scanned enters the image collection area;
  • the first image collecting device 403 is configured to collect an image of each product to be scanned and send the collected image to a processor;
  • the light source 404 is configured to provide a light source for the first image acquisition device 403 when acquiring an image
  • the processor is used to perform the following steps:
  • the user sequentially places the purchased product (the product to be scanned) on the conveyor belt of the commodity scanning code device provided by the embodiment of the present invention; the conveyor belt sequentially transmits the products to be scanned to the image collection area.
  • the electrical signal is sent to the processor; after receiving the electrical signal, the processor controls the image collecting device in the commodity scanning device to perform image collection on each product to be scanned, and collects the image.
  • the obtained image is sent to the processor, and the light source is adjusted, so that the light source cooperates with the image capturing device for image acquisition; the processor receives the image of any product to be scanned collected by the first image capturing device, and according to the collected code to be scanned
  • the image of the item determines the item information of the item to be scanned.
  • the processor determines the product information of the product to be scanned according to the collected image of the product to be scanned, and determines the second item to be verified according to the image of the product to be verified collected in Embodiment 1
  • the method (S102) of the product information is the same or similar, and is not described in detail in the embodiment of the present invention.
  • the graphic identification code of the product to be scanned may be located in contact with the conveyor belt.
  • the conveyor belt in the embodiment of the present invention may use two transparent conveyor belts, and a second image acquisition device is disposed between the two transparent conveyor belts, and the second image acquisition device is configured to collect images of the products to be scanned. The acquired image is sent to the processor.
  • a laser scanning device is disposed between the two transparent conveyor belts, and the laser scanning device is configured to identify a graphic identification code of each product to be scanned to obtain commodity information of each product to be scanned. .
  • the senor 402 is specifically an infrared ray emitting sensor 4021 and an infrared ray receiving sensor 4022; the infrared ray emitting sensor 4021 and the infrared ray receiving sensor 4022 are used for detecting infrared rays emitted by the goods to be scanned through the infrared ray emitter 4021. Thereafter, an electrical signal is sent to the processor, such that the processor adjusts the light source 404 according to the received electrical signal, and controls the first image acquisition device 403 to perform image acquisition on the product to be scanned.
  • the commodity scanning device comprises two sets of infrared emitting sensors 4021 and infrared receiving sensors 4022 respectively disposed at the entrance and the exit of the image capturing area.
  • the infrared ray emitting sensor 4021 and the infrared ray receiving sensor 4022 located at the entrance are configured to send an electrical signal to the processor after the code to be scanned enters the image capturing area; the processor receives the power After the signal is controlled, the first image capturing device 403 performs image acquisition on the product to be scanned, and adjusts the light source 404.
  • adjusting the light source 404 may include: turning on the light source, or increasing the brightness of the light source 404, and the first image capturing device is to be scanned. The image of the code item is collected.
  • the infrared ray emitting sensor 4021 and the infrared ray receiving sensor 4022 located at the exit are used to transmit an electrical signal to the processor after the code to be scanned leaves the image capturing area; after receiving the electrical signal, the processor receives the electrical signal.
  • the adjustment of the light source 404 may set a pre-time, for example, setting the time when two adjacent code-to-scan items enter the image collection area, and when two adjacent code-to-scan items enter the image.
  • the time of the collection area is within the preset time range, and the light source 404 can be always in the open state; when the time of the adjacent two products to be scanned enters the image collection area exceeds the preset time range, the light source 404 can be turned off until it is to be scanned.
  • the code item enters the image acquisition area and then turns on the light source 404 again, and so on.
  • the first image capturing device 403 in the commodity scanning device provided by the embodiment of the present invention includes at least four cameras.
  • the light source 404 includes at least four strip light sources, and the at least four strip light sources respectively provide a photographing light source for the at least four cameras.
  • the graphic scanning product can be comprehensively collected by at least 4 cameras (cameras A, B, C, and D). , thereby determining the graphical identification code location of the item to be scanned.
  • the position of the camera and the light source can be set according to the actual situation, as long as the camera can comprehensively collect the image of the product to be verified, and the light source can cooperate with the camera to collect a fresh image.
  • the product scanning device provided by the embodiment of the present invention further includes a driving motor 405 for transmitting power to the belt 401, and a base 406 for carrying the conveyor belt 401, the sensor 402, and the first image capturing device. 403, light source 404, drive motor 405, and processor and the like.
  • the commodity scanning device in the embodiment of the present invention can be applied to the commodity verification device in the second embodiment for verification of the commodity to be inspected; or the embodiment of the present invention can be used as a scanning device alone, only for The scanning code product is scanned to obtain the product information; the application scenario of the product scanning code device is not specifically limited in the embodiment of the present invention.
  • the user only needs to put the goods to be scanned on the conveyor of the commodity scanning device, so as to realize the scanning operation for the goods to be scanned, without the user using the scanning device to treat the scanned products one by one.
  • Manual scanning of the code reduces the workload of the user and improves the efficiency of scanning the code.
  • the beneficial effects obtained by applying the embodiment of the present invention in the verification of the commodity are the same as or similar to those obtained by the foregoing Application Embodiment 1 and Embodiment 2, and are not described herein again.
  • the present invention includes apparatus related to performing one or more of the operations described herein. These devices may be specially designed and manufactured for the required purposes, or may also include known devices in a general purpose computer. These devices have computer programs stored therein that are selectively activated or reconfigured.
  • Such computer programs may be stored in a device (eg, computer) readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, respectively, including but not limited to any Types of disks (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory) , EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or light card.
  • a readable medium includes any medium that is stored or transmitted by a device (eg, a computer) in a readable form.
  • each block of the block diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in the block diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. .
  • these computer program instructions can be implemented by a general purpose computer, a professional computer, or a processor of other programmable data processing methods, such that the processor is executed by a computer or other programmable data processing method.
  • steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present invention may be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes of the various operations, methods, and processes that have been discussed in the present invention may be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and solutions in the prior art having various operations, methods, and processes disclosed in the present invention may also be alternated, modified, rearranged, decomposed, combined, or deleted.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Electromagnetism (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

本发明提供了一种商品扫码设备。该扫码设备包括:传送带、传感器、第一图像采集设备、光源和处理器。在本发明实施例中,用户只需将待扫码商品放在商品扫码设备的传送带上,即可实现对于待扫码商品的扫码操作,无需用户利用扫码设备逐个对待扫码商品进行手动扫码,减少了用户的工作量,提高了扫码的效率。另外,在无人超市中应用本发明实施例,当用户购买商品后,通过采集用户实际购买的各商品的图像,从而获得各商品的商品信息,再将该商品信息与该用户订单上的商品信息进行比对,从而确定用户拿出的商品是否全部已付款,以确保不会出现未付款的商品或者拿错的商品被带出;实现了对用户购买商品进行智能核验的效果,减少了商家的损失。

Description

一种商品扫码设备 技术领域
本发明涉及计算机技术领域,具体而言,本发明涉及一种商品扫码设备。
背景技术
随着科技的不断发展,无人超市、无人便利店等应用而生。在无人超市中用户可以自主对商品进行选购、结账等,简化了购物流程,提高了用户的购物体验;对于商家,由于无需雇用店员对商品进行管理和收费,节约了大量的人力资源。
虽然无人超市给用户带来了很多便利,但仍存在一些问题。现有的超市中,通常店员会对用户购买的商品进行一一核验,确保顾客对所有选购的商品进行付款;而无人超市中没有店员管理,因此有时无法确保用户对所有选购的商品都进行付款,从而给商家带来损失。
因此,目前需要一种商品扫码设备,使得在无人超市中实现对用户购买的商品进行智能核验的效果,从而减少商家的损失。
发明内容
鉴于上述缺点,本发明提供了一种商品扫码设备,使得在无人超市中实现对用户购买的商品进行智能核验的效果,从而减少商家的损失。
本发明实施例提供了一种商品扫码设备,包括:
传送带、传感器、第一图像采集设备、光源和处理器;
传送带用于将各待扫码商品依次传送到图像采集区域;
传感器用于当检测到有待扫码商品进入图像采集区域后,向处理器发送电信号;
第一图像采集设备用于采集各待扫码商品的图像,并将采集到的图像 发送至处理器;
光源用于为第一图像采集设备在采集图像时提供光源;
处理器用于执行以下步骤:
接收传感器发送的电信号,并根据该电信号调节光源,以及控制第一图像采集设备对该待扫码商品进行图像采集;
接收第一图像采集设备采集的任一待扫码商品的图像,并依据采集到的该待扫码商品的图像确定该待扫码商品的商品信息。
优选地,传送带由两条透明传送带组成,两条透明传送带之间设置有第二图像采集设备或激光扫码设备;
第二图像采集设备用于采集各待扫码商品的图像,并将采集到的图像发送至处理器;
激光扫码设备用于识别各待扫码商品的图像标识码以获得各待扫码商品的商品信息。
优选地,传感器具体为红外线发射传感器和红外线接收传感器;
红外线发射传感器和红外线接收传感器用于当检测到有待扫码商品穿过红外线发射器发射的红外线后,向处理器发送电信号,使得处理器根据接收到的电信号调节光源,以及控制第一图像采集设备对该待扫码商品进行图像采集。
优选地,包括两组红外线发射传感器和红外线接收传感器,分别设置在图像采集区域的入口处和出口处。
优选地,第一图像采集设备包括至少4个摄像头。
优选地,光源包括至少4个条形光源,该至少4个条形光源分别为该至少4个摄像头提供拍照光源。
应用本发明实施例获得的有益效果为:
在无人超市中应用本发明实施例,用户将购买的商品(待扫码商品)依次放在本发明实施例提供的商品扫码设备的传送带上;传送带将各待扫码商品依次传送到图像采集区域中,当任一待扫码商品进入图像采集区域后,向处理器发送电信号;处理器接到该电信号后,控制商品扫码设备中的图像采集设备对各待扫码商品进行图像采集,并将采集到的图像发送至 处理器,以及调节光源,使得光源配合图像采集设备进行图像采集;处理器接收第一图像采集设备采集的任一待扫码商品的图像,并依据采集到的该待扫码商品的图像确定该待扫码商品的商品信息。将该商品信息与该用户订单上的商品信息进行比对,从而确定用户拿出的商品是否全部已付款,以确保不会出现未付款的商品或者拿错的商品被带出;实现了对用户购买商品进行智能核验的效果,减少了商家的损失,同时完善了无人超市的体系。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例1提供的一种商品核验方法的流程示意图;
图2为本发明实施例1提供的一种商品核验方法的流程示意图;
图3为本发明实施例2提供的一种商品核验设备的结构示意图;
图4为本发明实施例3提供的一种商品扫码设备的结构示意图;
图5为本发明实施例3提供的一种摄像头对待扫码商品进行图像采集示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整 数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
下面结合附图具体介绍本发明各实施例的技术方案。
实施例1
基于相同的发明构思,本发明实施例提供了一种商品核验方法,该方法的流程示意图如图1所示,具体包括以下步骤:
S101:获取各待核验商品对应订单中包含的第一商品信息。
S102:采集任一待核验商品的图像,并依据采集到的该待核验商品的图像确定该待核验商品的第二商品信息。
S103:将该待核验商品的第二商品信息在第一商品信息中进行比对,以对该待核验商品进行核验。
在无人超市中应用本发明实施例,当用户购买商品后,通过采集用户实际购买的各商品的图像,从而获得各商品的商品信息(第二商品信息),再将该商品信息与该用户订单上的商品信息(第一商品信息)进行比对,从而确定用户拿出的商品是否全部已付款,以确保不会出现未付款的商品或者拿错的商品被带出;实现了对用户购买商品进行智能核验的效果,减少了商家的损失,同时完善了无人超市的体系。
另外,目前在有店员的超市、便利店等购物场所,通常店员会在出口处对顾客所持有的订单进行核验,以避免顾客误拿商品或没有付款等情况发生。
现有技术中核验商品的方法主要依靠人为核对的方式,对顾客的订单进行核查。但通常情况下,一个顾客购买的商品数量很多,工作人员需要通过一一核查顾客实际购买的商品与订单上的商品是否一致,显然工作量较大;而且大大浪费了顾客购买商品的时间,降低了顾客的购物体验。另外,在同一时间段购物的顾客数量也会很多,这时,工作人员通常不会采取一一核查的方式对每个顾客的订单进行核查,只是粗略的估计顾客购买的商品数量与订单上的数量是否一致,这样,核验的误差较大,达不到有效的核验效果。
在上述应用场景下,应用本发明实施例,同样可实现对用户购买商品进行智能核验的效果,减少了店员的核验工作量,且提高了核验的效果。
以下针对上述S101~S103的具体实现做进一步的说明。在具体说明各个步骤之前,需要说明的是:以下对于方案的描述所涉及“无人超市”的应用场景,只是为了方便说明本发明实施例而进行的示例性的说明;在实际应用中,相关的应用场景还可能是“无人便利店”、“无人商场”等等,因此并不能认为是对本发明应用场景的具体限定。
S101:获取各待核验商品对应订单中包含的第一商品信息。
在本步骤中,获取用户购买商品对应订单上的第一商品信息,这里的第一商品信息包括:商品的名称、数量、编号等。
对于无人超市,用户先通过终端设备(例如,手机)上安装的购物APP进行商品选购,选购商品的方法具体可包括:用户通过点击该购物APP中相应商品对应的图标选定要购买的商品;或者用户使用该购物APP的扫码功能,对选购的商品上的图形标识码进行自主扫码,从而选定要购买的商品,这里的图形标识码包括条形码或二维码。当用户选定要购买的商品后,对这些商品进行线上付款;当付款完成后,客户端会自动将该用户选购商品的商品信息(即:第一商品信息)上传至服务器,服务器根据接收到的商品信息生成该用户的订单。对于有店员的超市,店员通过扫码设备(例如:扫描枪)对用户购买的商品上的图形标识码进行扫码操作,识别出用户购买商品的第一商品信息,并将第一商品信息上传至服务器;服务器接收到该第一商品信息后,生成该用户的订单。
S102:采集任一待核验商品的图像,并依据采集到的该待核验商品的图像确定该待核验商品的第二商品信息。
在本步骤中,获取待核验商品的第二商品信息的方式有很多种,例如,在第一种实施方式中,获取第二商品信息的方式为:依据采集到的该待核验商品的图像识别该待核验商品的图形标识码,并依据识别到的图形标识码确定该待核验商品的第二商品信息。在第二种实施方式中,对采集到的该待核验商品的图像进行图像识别,以确定该待核验商品的第二商品信息。
对于上述第一种获取第二商品信息的实施方式,依据待核验商品的图像识别该待核验商品的图形标识码的方式具体包括:将采集到的该待核验商品的图像切分成多个区域;计算各区域图像的图像特征信息,并将计算出的图像特征信息与预置的图形标识码的图像特征信息进行比较,以确定各区域图像是否存在图形标识码;若确定出任一区域图像中存在图形标识码,以该任一区域图像的预设位置为中心在待核验商品的图像中进行扩展识别,得到图形标识码。
在实际应用中,将该待核验商品的图像切分成多个区域,而该待核验商品的图形标识码可能只分布在个别区域中,如果逐个计算各区域图像的图像特征信息,直到确定出图形标识码的位置可能会消耗相对较长的时间。针对该问题,本发明实施例中可以并行计算各区域图像的特征信息,并将计算出的图像特征信息与预置的图形标识码的图像特征信息进行比较,从而迅速地确定各区域图像是否存在图形标识码,进而迅速地确定出图形标识码所在的位置。
优选地,对于上述实施方式,可以先将采集到的该待核验商品的图像进行二值化处理;将二值化后的该待核验商品的图像切分成多个区域。这里对图像进行二值化处理具体是将图像上的像素点的灰度值设置为0和255,使得整个图像呈现黑白的效果,突显出图像的轮廓。应用该实施方式所获得有益效果为:将待核验商品的图像进行二值化处理,减少了图像的数据量,进而减少了处理数据(例如:计算图像的特征信息)的任务量,节约了资源。
上述各区域图像的图像特征信息包括:梯度变化信息和/或敏感流变化信息;具体地,上述确定各区域图像是否存在图形标识码的方法具体为:计算各区域图像的梯度变化信息和/或敏感流变化信息,并将计算出的梯度变化信息和/或敏感流变化信息与预置的图形标识码图像的梯度变化信息和/或敏感流变化信息进行比较,以确定各区域图像是否存在图形标识码。
对于本实施方式,在将待核验图像中各区域图像的图像特征信息与预置的图形标识码的图像特征信息进行比较时,除了可确定出存在图形标识码的区域,还可以确定出该图形标识的类型;接着,根据该图形标识码的类型确定出预设的解码规则;根据该预设解码规则对该图形标识码进行解码处理,以获得待核验商品的第二商品信息。这里的第二商品信息包括:商品的名称、编号等。
对于上述第二种获取第二商品信息的实施方式,对采集到的该待核验商品的图像进行图像识别,以确定该待核验商品的第二商品信息。具体地,可以识别该待核验商品的图像上的字符或商标(logo)等,从而获取该待核验商品的第二商品信息。例如,通过采集待核验商品的图像,识别出该图像中出现字符为“XX饮料”;再根据该字符,确定出该待核验商品的第二商品信息。
以上两种获取待核验商品的第二商品信息的实施方式只是实例性的说明,本发明实施例对此不作具体限定。
S103:将该待核验商品的第二商品信息在第一商品信息中进行比对,以对该待核验商品进行核验。
在本步骤中,当确定出待核验商品的第二商品信息后,将第二商品信息在S101中获取的第一商品信息中进行比较,以对该待核验商品进行核验。
具体地,当该第二商品信息出现在第一商品信息中,说明用户对该核验商品已经付款,即:该待核验商品通过核验;当该第二商品信息没有出现在第一商品信息中,说明用户没有对该核验商品进行付款,即:该核验商品未通过核验。在对第二商品信息进行核验时,还要考虑待验商品的数 量,例如,若第一商品信息中包含有5瓶XX饮料,待核验的商品中有6瓶XX饮料,多余的一瓶XX饮料为未通过核验的商品。
在实际应用中,例如,在无人超市的应用场景下,当确定用户选购的商品均已通过核验后,可以通过控制智能锁为该用户开门,使得该用户完成本次购物;若确定用户选购的商品中存在没有通过核验的商品后,提示用户对该未通过核验的商品进行付款;当用户付款后再对该未通过核验的商品进行核验,直到该用户选购的所有商品均已通过核验后,控制智能锁为用户开门。
这里也只是示例性地说明一种应用场景,本发明实施例对此不作具体限定。
为了更加清楚的说明本发明实施例,下面通过一个完整的实例来进一步说明,该实例的流程图如图2所示,具体包括以下步骤:
S201:获取用户购买商品的订单。
S202:检查订单为空,若是,则核验完成;若否,检查该订单中是否有未核验商品或需要重新核验的商品(S203),若有,则对该待核验商品进行图像采集,并自动对该图像中的条码进行定位(S204);识别该条码(S205),若该条码可以被识别,检测识别出商品信息是否在订单中(S206),若在,则该待核验商品通过核验,若不在,则该待核验商品核验失败;若该条码无法被识别,则可以对该待核验商品进行重新核验(即:重复执行S204~S206),或者采用人工扫码的方式对该条形码进行识别,等等,直到确定出核验结果。
实施例2
基于相同的发明构思,本发明实施例提供一种商品核验设备,该设备的结构示意图如图3所示,该装置具体包括以下部件:
传送带301和条码识别箱302;其中,条码识别箱302中设置有第一图像采集设备303和处理器;
传送带301用于将各待核验商品依次传送到条码识别箱302;
第一图像采集设备303用于采集各待核验商品的图像,并将采集到的 图像发送至处理器;
处理器用于执行以下步骤:
获取各待核验商品对应订单中包含的第一商品信息;
接收第一图像采集设备303采集的任一待核验商品的图像,并依据采集到的该待核验商品的图像确定该待核验商品的第二商品信息;
将该待核验商品的第二商品信息在第一商品信息中进行比对,以对该待核验商品进行核验。
在实际应用中,当用户购买商品后,将购买的商品(待核验的商品)依次放在本发明实施例提供的商品核验设备的传送带上;传送带将各核验商品依次传送到条码识别箱中,接着,商品核验设备中的图像采集设备对待核验商品进行图像采集,并将采集到的图像发送至处理器;处理器根据该图像获得第二待核验商品的第二商品信息,并将该第二商品信息与该用户订单上包含的商品信息(第一商品信息)进行比较,从而完成对待核验商品的核验。
在无人超市中应用本发明实施例,在用户购买商品后,通过条码识别箱采集用户实际购买的各商品的图像,从而获得各商品的商品信息,再通过处理器将该商品信息与该用户订单上的商品的信息进行比对,从而确定用户拿出的商品是否全部已付款,以确保不会出现未付款的商品或者拿错的商品被带出;本发明实施例提供的商品核验设备实现了对用户购买商品进行智能核验的效果,减少了商家的损失,同时完善了无人超市的体系。
与应用实施例1所获得有益效果相同,将本发明实施例应用在有店员的超市、便利店等购物场所中,同样可实现对用户购买商品的智能核验,从而减少了店员的核验工作量,且提高了核验的效果。
上述处理器执行商品核验的具体步骤与实施例1中的商品核验步骤一致,为避免重复,这里不再详细说明。
在实际应用中,用户将待核验商品放在商品核验设备中的传送带时,可能该待核验商品的图形标识码位于与传送带接触的位置。针对该情形,本发明实施例中的传送带可以采用两条透明传送带;在一种实施方式中,在这两条透明传送带之间设备第二图像采集设备,该第二图像采集设备用 于采集各待核验商品的图像(即:与传送带接触位置处的图形标识码),并将采集到的图像发送至所述处理器。
在另一种实施方式中,在该两条透明传送带之间设置有激光扫码设备,该激光扫码设备用于识别各待核验商品的图形标识码以获得第二商品信息,并将该第二商品信息发送至处理器。优选地,为了节省处理器确定待核验商品的图形标识码位置的时间,用户在传送带301上放置待核验商品时,直接将有图形标识码的一面与传送带301接触。这样,无需第一图像采集设备303再对待核验商品其它位置处的图像进行采集,节约了处理器处理图像以及确定图形标识码的时间,进而提高了商品核验的效率。
在一种优选的实施方式中,本发明实施例提供的商品核验设备还包括显示屏304,显示屏304用于显示所述第一商品信息、第二商品信息和/或各待核验商品的核验结果。优选地,显示屏304可以动态地显示各核验商品的核验结果。例如,若识别出来的第二商品信息在订单中第一商品信息中,则从第一商品信息中去掉相应商品信息或扣减相应商品的数量。在商品核验设备中设置显示屏可以使用户随时获知商品的核验情况,提高用户体验。
在另一种优选的实施方式中,本发明实施例提供的商品核验设备还包括核验通过区305和核验未通过区306;核验通过区305用于接收传送带301传送的通过核验的商品;核验未通过区306用于接收传送带301传送的核验失败的商品。在实际应用中,在对商品进行核验后,位于核验通过区305中的商品是用户可以带走的商品,而位于核验未通过区306中的商品是用户不可以带走,或者是需要用户重新核验的商品。
本发明实施例提供的商品核验设备还包括手动扫码区307,动扫码区307用于用户手动对各待核验商品的图形标识码进行扫码,以确定各待核验商品的第二商品信息。在实际应用中,有些商品的图形标识码可能部分损坏或者发生折叠等,导致第一图像采集设备303无法采集到完整的图形标识码的图像,进而导致处理器无法识别该图形标识码得到第二商品信息,即使该待核验商品已经付款仍出现核验失败的情况。这时,用户可以将该待核验商品的图形标识码在手动扫码区307进行重新扫描,从而获取 该待核验商品的第二商品信息。设置手动扫码区的有益效果为:无需用户再通过传送带和条码识别箱对该待核验商品进行重新核验,简化了核验商品的流程。
在实际应用中,用户可以根据需要自行设置传送带301的传送速度、第一图像采集设备303的拍照时间或拍照位置等参数,使得传送带301与第一图像采集设备303和处理器之间协同工作,完成对各待核验商品进行核验的任务。
实施例3
基于相同的发明构思,本发明实施例一种商品扫码设备,该设备的结构示意图如图4所示,该装置具体包括以下部件:
传送带401、传感器402、第一图像采集设备403、光源404和处理器;
传送带401用于将各待扫码商品依次传送到图像采集区域;
传感器402用于当检测到有待扫码商品进入图像采集区域后,向处理器发送电信号;
第一图像采集设备403用于采集各待扫码商品的图像,并将采集到的图像发送至处理器;
光源404用于为第一图像采集设备403在采集图像时提供光源;
处理器用于执行以下步骤:
接收传感器402发送的电信号,并根据该电信号调节光源404,以及控制第一图像采集设备403对该待扫码商品进行图像采集;
接收第一图像采集设备403采集的任一待扫码商品的图像,并依据采集到的该待扫码商品的图像确定该待扫码商品的商品信息。
在实际应用中,用户将购买的商品(待扫码商品)依次放在本发明实施例提供的商品扫码设备的传送带上;传送带将各待扫码商品依次传送到图像采集区域中,当任一待扫码商品进入图像采集区域后,向处理器发送电信号;处理器接到该电信号后,控制商品扫码设备中的图像采集设备对各待扫码商品进行图像采集,并将采集到的图像发送至处理器,以及调节 光源,使得光源配合图像采集设备进行图像采集;处理器接收第一图像采集设备采集的任一待扫码商品的图像,并依据采集到的该待扫码商品的图像确定该待扫码商品的商品信息。本发明实施例中处理器依据采集到的该待扫码商品的图像确定该待扫码商品的商品信息,与实施例1中依据采集到的待核验商品的图像确定该待核验商品的第二商品信息的方法(S102)相同或类似,本发明实施例对此不再赘述。
在实际应用中,用户将待扫码商品放在商品扫码设备中的传送带时,待扫码商品的图形标识码可能位于与传送带接触的位置。针对该情形,本发明实施例中的传送带可以采用两条透明传送带,在这两条透明传送带之间设备第二图像采集设备,该第二图像采集设备用于采集各待扫码商品的图像,并将采集到的图像发送至所述处理器。在另一种实施方式中,在该两条透明传送带之间设置有激光扫码设备,该激光扫码设备用于识别各待扫码商品的图形标识码以获得各待扫码商品的商品信息。
在一种优选的实施方式中,传感器402具体为红外线发射传感器4021和红外线接收传感器4022;红外线发射传感器4021和红外线接收传感器4022用于当检测到有待扫码商品穿过红外线发射器4021发射的红外线后,向处理器发送电信号,使得处理器根据接收到的电信号调节光源404,以及控制第一图像采集设备403对该待扫码商品进行图像采集。
优选地,本发明实施例提供的商品扫码设备包括两组红外线发射传感器4021和红外线接收传感器4022,分别设置在图像采集区域的入口处和出口处。具体地,在一种实施方式中,位于入口处的红外线发射传感器4021和红外线接收传感器4022用于当待扫码商品进入图像采集区域后,向处理器发送电信号;处理器在接收到该电信号后控制第一图像采集设备403对该待扫码商品进行图像采集,以及调节光源404,这里调节光源404可包括:开启光源,或者增大光源404的亮度,配合第一图像采集设备对待扫码商品的图像进行采集。
在另一种实施方式中,位于出口处的红外线发射传感器4021和红外线接收传感器4022用于当待扫码商品离开图像采集区后,向处理器发射电信号;处理器在接收到该电信号后控制第一图像采集设备403停止对该 待扫码商品进行图像采集,以及调节光源404,这里调节光源404可包括:关闭光源,或者减小光源404的亮度。
以上两种实施方式只是示例性的说明,在实际应用中还会有很多种实施方式。例如,在又一种实施方式中,对光源404的调节可以设置预时间,比如,设定相邻两个待扫码商品进入图像采集区的时间,当相邻两个待扫码商品进入图像采集区的时间在预设时间范围之内,光源404可以一直处于开启的状态;当相邻两个待扫码商品进入图像采集区的时间超过预设时间范围,可以关闭光源404,直到有待扫码商品进入图像采集区后重新开启光源404,等等。
优选地,本发明实施例提供的商品扫码设备中的第一图像采集设备403包括至少4个摄像头。光源404包括至少4个条形光源,该至少4个条形光源分别为该至少4个摄像头提供拍照光源。具体如图5所示,若待扫码商品的图形标识码位于除与传送带接触的位置以外,可通过至少4个摄像头(摄像头A、B、C、D)对待扫码商品进行全面的图形采集,从而确定出该待扫码商品的图形标识码位置。在实际应用中,可根据实际情况安置摄像头和光源的位置,只要保证摄像头可以全面地采集到待核验商品的图像,以及光源可以配合摄像头采集到清新的图像即可。
本发明实施例提供的商品扫码设备还包括驱动电机405和底座406,其中,驱动电机405用于为传动带401提供出传送动力,底座406用于承载传送带401、传感器402、第一图像采集设备403、光源404、驱动电机405和处理器等部件。
需要说明的是:本发明实施例中的商品扫码设备可应用在实施例2中的商品核验设备中用于对待核验商品进行核验;或者本发明实施例可单独作为扫码设备,只用于对待扫码商品进行扫码得到商品信息;本发明实施例对商品扫码设备的应用场景不进行具体限定。
应用本发明实施例获得的有益效果为:
在本发明实施例中,用户只需将待扫码商品放在商品扫码设备的传送带上,即可实现对于待扫码商品的扫码操作,无需用户利用扫码设备逐个对待扫码商品进行手动扫码,减少了用户的工作量,提高了扫码的效率。 另外,应用本发明实施例在商品核验方面所获得的有益效果,与前述应用实施例1和实施例2所获得有益效果相同或类似,这里不再赘述。
本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (6)

  1. 一种商品扫码设备,其特征在于,包括:
    传送带、传感器、第一图像采集设备、光源和处理器;
    所述传送带用于将各待扫码商品依次传送到图像采集区域;
    所述传感器用于当检测到有待扫码商品进入所述图像采集区域后,向所述处理器发送电信号;
    所述第一图像采集设备用于采集所述各待扫码商品的图像,并将采集到的图像发送至所述处理器;
    所述光源用于为所述第一图像采集设备在采集图像时提供光源;
    所述处理器用于执行以下步骤:
    接收所述传感器发送的电信号,并根据该电信号调节所述光源,以及控制所述第一图像采集设备对该待扫码商品进行图像采集;
    接收所述第一图像采集设备采集的任一待扫码商品的图像,并依据采集到的该待扫码商品的图像确定该待扫码商品的商品信息。
  2. 根据权利要求1所述的扫码设备,其特征在于,所述传送带由两条透明传送带组成,所述两条透明传送带之间设置有第二图像采集设备或激光扫码设备;
    所述第二图像采集设备用于采集各待扫码商品的图像,并将采集到的图像发送至所述处理器;
    所述激光扫码设备用于识别各待扫码商品的图像标识码以获得所述各待扫码商品的商品信息。
  3. 根据权利要求1所述的扫码设备,其特征在于,所述传感器具体为红外线发射传感器和红外线接收传感器;
    所述红外线发射传感器和红外线接收传感器用于当检测到有待扫码商品穿过所述红外线发射器发射的红外线后,向所述处理器发送电信号,使得所述处理器根据接收到的电信号调节所述光源,以及控制所述第一图 像采集设备对该待扫码商品进行图像采集。
  4. 根据权利要求3所述的扫码设备,其特征在于,包括两组红外线发射传感器和红外线接收传感器,分别设置在所述图像采集区域的入口处和出口处。
  5. 根据权利要求1所述扫码设备,其特征在于,所述第一图像采集设备包括至少4个摄像头。
  6. 根据权利要求5所述的扫码设备,其特征在于,所述光源包括至少4个条形光源,所述至少4个条形光源分别为所述至少4个摄像头提供拍照光源。
PCT/CN2018/082989 2017-10-20 2018-04-13 一种商品扫码设备 WO2019076010A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710986485.XA CN107886335A (zh) 2017-10-20 2017-10-20 一种商品扫码设备
CN201710986485.X 2017-10-20

Publications (1)

Publication Number Publication Date
WO2019076010A1 true WO2019076010A1 (zh) 2019-04-25

Family

ID=61781897

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/082989 WO2019076010A1 (zh) 2017-10-20 2018-04-13 一种商品扫码设备

Country Status (2)

Country Link
CN (1) CN107886335A (zh)
WO (1) WO2019076010A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107886335A (zh) * 2017-10-20 2018-04-06 北京火星盒子网络信息技术有限公司 一种商品扫码设备
CN108960271B (zh) * 2018-04-13 2021-07-20 湖南大学 一种基于图像识别的餐饮收货诚信规范方法
CN110033551A (zh) * 2018-08-29 2019-07-19 上海五色云文化传媒有限公司 基于网络的分布式售卖设备
CN109389783B (zh) * 2018-09-16 2021-07-09 火眼金科(北京)网络科技有限公司 一种自动收银***
CN109360354B (zh) * 2018-09-16 2021-08-13 山东沣品信息网络科技有限公司 一种购物管理***及其管理方法
CN111524303A (zh) * 2020-04-26 2020-08-11 江苏科技大学 一种超市自助结账防盗***及其防盗方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102005090A (zh) * 2010-12-06 2011-04-06 深圳市瑞摩特科技发展有限公司 具有商品销售与售后服务功能的自动售货机
CN104282094A (zh) * 2013-07-02 2015-01-14 张�杰 一种超市自动化收银装置
CN106781112A (zh) * 2016-12-12 2017-05-31 大连交通大学 一种基于图像处理的智能无人收银服务***
CN107886335A (zh) * 2017-10-20 2018-04-06 北京火星盒子网络信息技术有限公司 一种商品扫码设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101996314B (zh) * 2009-08-26 2012-11-28 厦门市美亚柏科信息股份有限公司 一种基于内容的人体上半身敏感图像识别方法及其装置
CN102354363B (zh) * 2011-09-15 2014-04-16 西北工业大学 高反光柱面金属上的二维条码图像识别方法
CN203118123U (zh) * 2013-03-27 2013-08-07 中国工商银行股份有限公司 一种购物自助缴费机和购物自助缴费***
CN103839076B (zh) * 2014-02-25 2017-05-10 中国科学院自动化研究所 一种基于光照特征的网络敏感图像识别方法
CN105095897B (zh) * 2015-07-29 2018-04-17 周秀芝 一种基于梯度图像和相似度加权的数字识别方法
CN106355790A (zh) * 2016-10-20 2017-01-25 湖南宇成投资有限责任公司 一种自动收银装置及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102005090A (zh) * 2010-12-06 2011-04-06 深圳市瑞摩特科技发展有限公司 具有商品销售与售后服务功能的自动售货机
CN104282094A (zh) * 2013-07-02 2015-01-14 张�杰 一种超市自动化收银装置
CN106781112A (zh) * 2016-12-12 2017-05-31 大连交通大学 一种基于图像处理的智能无人收银服务***
CN107886335A (zh) * 2017-10-20 2018-04-06 北京火星盒子网络信息技术有限公司 一种商品扫码设备

Also Published As

Publication number Publication date
CN107886335A (zh) 2018-04-06

Similar Documents

Publication Publication Date Title
WO2019076011A1 (zh) 商品核验方法和商品核验设备
WO2019076010A1 (zh) 一种商品扫码设备
US11847689B2 (en) Dynamic customer checkout experience within an automated shopping environment
US11410247B2 (en) Automatic triggering of receipt delivery
US11514497B2 (en) Method of using, apparatus, product, and system for a no touch point-of-sale self-checkout
CN101160576B (zh) 用于测量零售商店陈列情况的方法和***
WO2019095884A1 (zh) 一种基于图像识别技术的无人售货方法、装置、电子设备及计算机存储介质
US20150235197A1 (en) Techniques for assisted self checkout
US20120284132A1 (en) Display device attachable to shopping carts, shopping cart, and digital signage display
US20160019528A1 (en) System and method for payment and settlement using barcode
CN105447746A (zh) 一种线上线下无人智能购物***
US20190066188A1 (en) System and Method of Assisting a User in Automated Buying from a Retail Store
KR101807205B1 (ko) 무인 계산 장치, 그 제어 방법 및 컴퓨터 프로그램, 무인 계산 장치의 제어 장치
WO2020179373A1 (ja) 店舗システム、店舗装置、決済方法、およびプログラム
US11488126B2 (en) Cashier fraud detecting system and method and product image selection generation for artificial neural network learning related applications
US20180047007A1 (en) System and method for paying for goods at a door
US20230169490A1 (en) System, method, and non-transitory computer-readable storage media related to transactions using a mobile device
US11379903B2 (en) Data processing method, device and storage medium
US9824339B2 (en) System, method, and non-transitory computer-readable storage media related to transactions using a mobile device
US10930104B2 (en) Systems and methods for actuating an electronic lock upon payment for delivery services
US10810567B2 (en) System, method, and non-transitory computer-readable storage media related to transactions using a mobile device
US10853788B1 (en) Systems and methods for enhanced shopping using a mobile device
US20200065927A1 (en) Systems and methods for payment for delivery services
CN109636396A (zh) 业务信息的处理方法、装置及***
US20220270061A1 (en) System and method for indicating payment method availability on a smart shopping bin

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18868783

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18868783

Country of ref document: EP

Kind code of ref document: A1