CN107833363B - Automatic inventory management system and method for self-service vending machine based on image recognition - Google Patents

Automatic inventory management system and method for self-service vending machine based on image recognition Download PDF

Info

Publication number
CN107833363B
CN107833363B CN201710895892.XA CN201710895892A CN107833363B CN 107833363 B CN107833363 B CN 107833363B CN 201710895892 A CN201710895892 A CN 201710895892A CN 107833363 B CN107833363 B CN 107833363B
Authority
CN
China
Prior art keywords
commodity
goods
vending machine
self
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710895892.XA
Other languages
Chinese (zh)
Other versions
CN107833363A (en
Inventor
贺建飚
李昌泰
李玺
金瓯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Central South University
Original Assignee
Central South University
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 Central South University filed Critical Central South University
Priority to CN201710895892.XA priority Critical patent/CN107833363B/en
Publication of CN107833363A publication Critical patent/CN107833363A/en
Application granted granted Critical
Publication of CN107833363B publication Critical patent/CN107833363B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/006Details of the software used for the vending machines

Abstract

The invention discloses a self-service vending machine automatic inventory management system and method based on image recognition. The system comprises a self-service vending machine provided with an automatic lifting platform, wherein a camera device capable of shooting commodities on a replenishing position or a goods position at the outermost end of a goods channel of a goods selling position is arranged on the automatic lifting platform; the vending machine, the camera device and the automatic lifting platform at each selling position are provided with a local control system, and each local control system can be connected with a cloud service system through the Internet; when the image of the goods at the outer end of the goods supplementing position or the goods selling position of the self-service vending machine is captured by the camera device, the image is identified and then the goods database of the self-service vending machine which is in sale is updated, namely the latest stock of the self-service vending machine is used. The invention can greatly increase the types of the sold commodities and realize the full-automatic intelligent identification and perception of inventory for consumers.

Description

Automatic inventory management system and method for self-service vending machine based on image recognition
Technical Field
The invention relates to a self-service vending machine, in particular to a self-service vending machine automatic inventory management system and method based on image recognition.
Background
Vending machine shopping has become a growing trend for new retail. At present, most self-service vending machine containers use a front visible glass storage mode, users can obtain the goods at the sight, and the goods are widely accepted by consumers.
The self-service vending machine container comprises a plurality of goods shelves, each goods shelf comprises a plurality of goods ways, and the common goods transfer mode of the goods ways comprises a spring rotation transfer mode and a conveyor belt transfer mode. Therefore, in any mode, most of goods on the outermost side of the goods channel can be clearly seen, and effective image recognition can be carried out.
The traditional delivery mode based on a spiral spring or based on a belt transmission simply pushes out the goods, then the goods freely fall into a goods taking bin, and some goods (such as glass bottles) cannot freely fall off or can be broken. Therefore, a form of adopting the lifting goods receiving platform appears, namely, goods are firstly pushed out from the goods channel to enter the automatic lifting goods receiving platform which arrives first, and then the goods are conveyed to the goods taking bin by the automatic lifting goods receiving platform, so that the goods falling event caused by a free falling mode from a high place can be avoided.
The selling mode of current self-service vending machine mainly has:
(1) the traditional self-service vending machine purchase mode is as follows: the customer selects a particular lane (e.g., a1, the first lane of the first shelf) on the keypad of the vending machine, and then selects either cash or cashless for payment, and the particular lane is shipped, i.e., a so-called lane-driven purchase of goods.
(2) The commodity driving purchase mode is that a touch screen is arranged on a control cabinet of the self-service vending machine, pictures of selectable commodities are displayed on the touch screen, customers click the pictures to select a payment mode, and the vending machine sells the commodities corresponding to specific pictures.
(3) One novel approach is: the consumer runs the relevant self-service vending machine APP with self-service vending machine operator on own cell-phone, and the self-service vending machine of specific position is demonstrateed to the APP that sells goods, consequently clicks the self-service vending machine picture of corresponding position, can show and can sell out commodity picture or goods way selection in the appointed vending machine, and the consumer can select goods according to (1) goods way driven mode, also can click the commodity picture and select goods according to (2) goods driven mode. After the goods are selected. The payment mode can be selected, and the goods can be delivered after the payment is successful.
From the above, the above three purchasing methods are integrated to obtain two purchasing methods (the lane driving type and the commodity driving type), and both the lane driving purchasing method and the commodity driving purchasing method need to know the inventory information in the self-service vending machine in advance: i.e., which lane has which goods available for sale. Otherwise, the user suffers a loss. For example, in a lane driven purchase, if the user inadvertently selects an empty lane, the user may pay for the money but not obtain the goods. However, how to determine whether any goods are available for purchase in the vending machine? How to determine on which lanes the purchasable items are respectively located?
The traditional solution is: when the replenishment workers put the goods, the replenishment workers must strictly put the same kind of goods according to the same goods channel in a fixed mode, because the prices of the goods in the same goods channel must be kept consistent, and inventory statistics is possible only when the same goods are put in the same goods channel.
The traditional inventory statistics method is as follows: the number of the specific goods shelf of the self-service vending machine in the specific goods channel is determined by a mode of manual input in sequence through a self-service vending machine keyboard or a self-service vending machine touch screen. The method is characterized in that 60 channels of one automatic sales counter are used for calculation, and a replenishment worker needs to interact with a machine for nearly 200 times through a keyboard or a touch screen for accurate entry. Moreover, after the replenishment personnel replenish the goods, the replenishment personnel need to remember which goods channel replenishes several goods by memory, and once the memory is wrong, the replenishment information is not correct. Certainly, the replenishment person can also mend a goods way and just type once, but reduced like this and type the mistake, but can lead to lower replenishment efficiency, longer unit replenishment time to, because most packing cabinets all are the freezer, the long-time loss that can lead to the refrigerating output greatly of opening the door replenishment, the energy consumption is very big. In addition, because each replenishment worker needs to manage the operation and replenishment of a plurality of self-service vending machines scattered in different places, firstly, the manual stocking mode of manual replenishment takes a lot of time and mistakes are easy to make, and in addition, the traditional replenishment and stocking mode requires that the same commodity is placed on the same commodity channel, so that the types of the commodity which can be sold are reduced, and on the other hand, the replenishment workers are required not to be mixed for replenishment, the difficulty of manual classification is increased, and the replenishment time is prolonged.
Disclosure of Invention
The invention aims to solve the technical problem of providing an automatic inventory management system and method of a self-service vending machine based on image recognition, which can improve the types of sellable commodities and has simple inventory entry aiming at the defects of the prior art.
In order to solve the technical problems, the invention provides an automatic inventory management system of a self-service vending machine based on image recognition, which comprises the self-service vending machine, wherein the self-service vending machine is internally provided with a plurality of goods shelves, each goods shelf is provided with a plurality of goods channels, each goods channel is provided with a plurality of goods positions, each goods channel adopts spring spiral goods discharging or conveyor belt goods discharging, and the self-service vending machine is internally provided with an automatic lifting platform which can run to the outermost end of each goods channel to receive goods, wherein:
the automatic lifting platform of the self-service vending machine is provided with a camera device which can shoot goods on the outermost goods position of the goods channel at the positioning position of the automatic lifting platform;
the vending machine, the camera device and the automatic lifting platform are respectively connected with a local control system, and a sample database containing commodity names, commodity numbers, commodity prices and commodity atlas of pre-sold commodities is arranged in the local control system;
after the self-service vending machine replenishes goods each time, the local control system controls the automatic lifting platform to traverse all goods channels of all goods shelves of the self-service vending machine once, and after the automatic lifting platform moves to a goods channel of one goods shelf each time, a camera device on the automatic lifting platform takes a snapshot of images of goods on goods positions at the outermost ends of the goods channels; then the image is associated with the lane number of the shelf, the commodity name, the commodity number and the commodity price of the corresponding commodity are obtained after the image identification is carried out by the local control system, and after the commodity information is associated with the lane number of the shelf, the commodity information is stored in the local control system and the stock of the corresponding lane of the corresponding shelf of the self-service vending machine is updated;
when the self-service vending machine sells goods each time, the local control system controls the automatic lifting platform to move to a specific goods channel of a specific goods shelf where the customer selects the goods and receives a goods sent from the specific goods channel of the specific goods shelf, and then the local control system controls the camera device on the automatic lifting platform to capture an image of the goods on the goods position at the outermost end of the goods channel for selling goods; then the image is associated with the lane number of the shelf, the commodity name, the commodity number and the commodity price of the corresponding commodity are obtained after the image identification is carried out by the local control system, and after the commodity information is associated with the lane number of the shelf, the commodity information is stored in the local control system, and the stock of the corresponding lane of the corresponding shelf of the self-service vending machine is updated.
The scheme is further improved in that a plurality of same or different commodities are placed on a plurality of goods positions of the same goods channel.
In a further improvement of the above solution, the vending machine has a plurality of local control systems, each local control system of the vending machine is connected to the cloud service system through a network, a sample database containing trade names, commodity numbers, commodity prices, and commodity atlas of pre-sold commodities is provided in the cloud service system, after the image is captured by the camera device, the local control system associates the image with the lane number of the shelf and transmits the image to the cloud service system, and then the cloud service system performs image recognition to obtain the trade name, commodity number, and commodity price of the corresponding commodity, and after the commodity information is associated with the lane number of the shelf, the commodity information is transmitted to the local control system, and the stock of the corresponding lane of the corresponding shelf of the vending machine is updated.
In order to solve the technical problem, the invention provides an automatic inventory management method of an automatic inventory management system of a self-service vending machine based on image recognition, which comprises the following steps:
(1) when the self-service vending machine is powered on and started, or when the self-service vending machine finishes replenishment, or the self-service vending machine sells goods for each time, the local control system commands the camera device to respectively shoot images of goods at the outermost ends of all goods channels of the self-service vending machine, or only shoots images of goods at the outermost ends of the goods channels of the self-service vending machine during each time of selling goods;
(2) after the camera device shoots an image, the local control system associates the image with the corresponding goods channel number of the goods shelf corresponding to the image, and the image is transmitted to the local control system or the cloud service system for image recognition;
(3) during image identification, similarity identification is carried out on each image and a commodity atlas stored in a sample database in a local control system or a cloud service system respectively to obtain commodity names, commodity numbers and commodity prices of corresponding commodities, the commodity information is associated with a shelf number and a commodity channel number corresponding to an image shot by a camera device, the identification result of each image is represented by a two-dimensional array, the row of the two-dimensional array represents the shelf number, the column represents the commodity channel number, the array element is a data structure containing the commodity information, and the two-dimensional array is stored in a commodity-selling database of the cloud service system or the local control system of the self-service vending machine and is stored locally as the latest stock of the self-service vending machine and is used as the basis for the next purchase of a consumer.
And the sample database stores commodity atlas of the pre-sold commodities in the self-service vending machine, the commodity atlas of the same kind of commodities corresponds to the same commodity name and the same commodity number, and the commodity number corresponds to the commodity price of each commodity.
The commodity atlas in the sample database is a plurality of orientation photo albums of each commodity taken in the vertical direction.
The plurality of orientation photo sets at least comprise pictures of the front side and the back side of the commodity which are arranged in the vertical direction respectively.
The goods in the self-service vending machine are placed in the vertical direction, and one or more kinds of goods are placed in each goods channel.
The image recognition steps are as follows:
storing commodity names, commodity atlas, commodity numbers and commodity price associations of pre-sold commodities in a sample database of a local control system or a cloud service system;
vertically placing the pre-sold commodities in each goods space of the self-service vending machine;
the automatic lifting platform moves to an appointed goods channel of an appointed goods shelf of the local control system under the control of the local control system, then the local control system commands a camera device on the automatic lifting platform to shoot an image of a commodity, the image is associated with the goods shelf number and the goods channel number of the goods channel where the commodity is located, and the image, the associated goods shelf number and the goods channel number are transmitted and stored to the local control system or the cloud service system;
and performing similarity analysis on each image and a commodity atlas in the sample database, identifying the commodity atlas with the highest similarity as a commodity number of a corresponding commodity, further obtaining the commodity name and the commodity price of the corresponding commodity through the sample database, and associating the commodity name and the commodity price with a shelf number and a commodity way number corresponding to the image shot by the camera device, wherein the identification result of each image is represented by a two-dimensional array, the rows of the two-dimensional array represent the shelf numbers, the columns represent the commodity way numbers, and the array elements are a data structure containing the commodity numbers, the commodity prices and the commodity names.
And the information of the commodity number field in the array structure is 0, which indicates that no commodity exists, namely the commodity channel is an empty commodity channel.
The automatic inventory management system and method of the self-service vending machine based on the image recognition are supported by the national science foundation project 61272147, the operator only needs to put the pre-sold commodity on the commodity channel in the vertical direction, the same commodity can be put on the same commodity channel during placement, or different commodities can be mixed (the same commodity channel is provided with different commodities), after the completion of the replenishment, the inventory information is not needed to be manually input, but the local control system instructs the camera device to shoot the image of the replenishment or the commodity at the outermost end of the commodity channel after the sale, and the local control system (or the cloud server) is compared with the commodity atlas in the sample database for image recognition, so that the commodity name, the commodity number and the corresponding commodity price on the outermost end commodity position of the self-service vending machine are recognized and used as the latest inventory information of the self-service vending machine. Therefore, the goods selected by the customer before purchasing the goods are ensured to be really available, the single-machine replenishment time of an operator is greatly reduced, the efficiency is improved, the service quality of the customer is improved, and the types of the goods which can be sold are increased (because the same goods channel can be used for placing not only one kind of goods).
The invention has the advantages that:
1: from the viewpoint of replenishment, an operator can randomly place the types of commodities without setting the prices of the commodities in the corresponding commodity channels, and because each commodity number in the sample database is associated with the commodity price of the corresponding commodity (the price is set in the database), the commodity price of each goods position in each commodity channel can be automatically updated after the commodity is identified, and the situation that the same commodity must be placed in the same commodity channel like a traditional replenishment method is avoided;
2: from the point of view of the types of the commodities, the invention can greatly increase the types of the commodities which can be sold, because the same commodity channel does not need to be placed with the same type of commodities as the traditional self-service vending machine, but can be placed with a plurality of different commodities.
3: according to the replenishment entry mode, an operator is thoroughly liberated from the traditional manual replenishment entry mode which is heavy, time-consuming and easy to make mistakes, and full-automatic intelligent identification and perception of inventory facing to consumers are realized. The operator can leave the house only by completing the goods and closing the gate without any operation.
4: the invention is not only suitable for the self-service vending machine adopting transparent front-view glass, but also suitable for the non-transparent self-service vending machine.
Drawings
Fig. 1 is a diagram of the hardware architecture of a vending machine inventory management system based on image recognition according to the present invention.
Fig. 2 is a diagram of an application example of the automatic inventory management system of the self-service vending machine based on image recognition.
In the figure: 100-a vending machine; 200-automatic lifting platform; 201-camera (video camera); 300-goods taking port; 400-shelf; 401 — article of commerce.
Detailed Description
As shown in fig. 1 and fig. 2, the automatic inventory management system of the self-service vending machine based on image recognition of the invention comprises the following parts:
1. multiple self-service vending machines distributed at different vending positions
The self-service vending machine can adopt a transparent panel storage cabinet and also can adopt an opaque panel storage cabinet (when the self-service vending machine is opaque, a light condition in the cabinet can be set with a light-emitting device of a controllable switch), the self-service vending machine is internally provided with a plurality of goods shelves from top to bottom, each goods shelf is provided with a plurality of goods channels from left to right, each goods channel is provided with a plurality of goods positions from inside to outside, each goods channel is provided with a plurality of same or different goods, and each goods channel adopts a spring spiral goods outlet mode or a conveyor belt goods outlet mode or other arbitrary goods outlet modes. Automatic lifting platforms which can run to the outermost end of each goods channel to receive goods are arranged in the vending machines respectively.
2: camera equipment (cam or camera)
The camera lens is arranged on the automatic lifting platform of each self-service vending machine, so that the lens of the camera device can shoot commodities on the outermost goods position of the goods channel at the positioning part of the automatic lifting platform.
3: local control system
Each vending machine, the camera device and the automatic lifting platform at each vending position are provided with a local control system, and control linkage is carried out through the local control system. The local control system can be independently arranged or arranged in the self-service vending machine (the camera device is directly connected to the local control system of the self-service vending machine, and can also be associated with the corresponding self-service vending machine through a cloud service system through a network).
4: cloud service system
The local control system (when the camera device is connected with the local control system) of each self-service vending machine is connected to the cloud service system with the cloud server through the Internet, or the respective vending machine and the camera device are respectively connected to the cloud service system through the network, and the cloud service system associates the vending machine and the camera device to form an organic whole in advance).
The automatic inventory management method of the self-service vending machine based on the image recognition comprises the following steps:
(1) and storing the commodity names, commodity atlas, commodity codes and commodity price association of the pre-sold commodities in a sample database of a local control system or a cloud service system, and vertically placing the pre-sold commodities in a goods space of the self-service vending machine. The commodity atlas for each pre-sold commodity is a collection of multiple orientation (pose) photographs taken of the commodity in a vertical direction. The plurality of orientation (posture) photo sets at least comprise front pictures and back pictures of the commodity taken in the vertical direction respectively, so that when an operator replenishes the self-service vending machine, the commodity is placed in the vertical direction without strictly placing the commodity according to a certain fixed orientation. In addition, because the types of the commodities placed in the same vending machine are limited and the quantity of the commodities is not too large (generally, the quantity is at most dozens), the sample database is known and the quantity of the commodities is limited, so that the comparison and identification of a large quantity of commodity pictures are avoided, and the identification rate can be improved and the identification time can be shortened.
In this embodiment, the automatic sales counter has 6 shelves from top to bottom, each shelf has 10 lanes, each lane can hold 8 items, and the items can be placed in a mixed manner, so that the maximum number of items stored in one sales counter is 6 × 10 × 8 — 480, the maximum type of stored items is also 480 (one each), the maximum type of the items that can be sold by the consumer at a time is 60, that is, the maximum type of the stock (total number of lanes) available in the automatic sales counter at a time is 60 (if each is different, each is a single), the minimum type is 1 (each lane holds the same single), and the maximum number of the single items is 60 (one single). Without loss of generality, based on the configuration of 6 shelves, 10 lanes and 8 lanes, the total number of stored commodities is 480, the total number of the commodities is 120, the number of each commodity is 4, and each lane can be arbitrarily arranged with at least one commodity (8 single commodities) to at most 8 commodities (one commodity). All shelves of a self-service vending machine are numbered A, B, C, D.E and F from top to bottom in sequence, and the goods channel of each shelf is numbered 1, 2, 3, 4, 5, 6, … … and 10 from left to right in sequence.
(2) After the self-service vending machine is powered on and started, or after the self-service vending machine finishes replenishing goods, or after the self-service vending machine sells for one time, the local control system or the cloud service system commands the camera device to shoot the outer end goods positions of all goods channels or the images of the outmost goods of the goods channels.
(3) After the image is shot by the camera device, the image is transmitted to the local control system or the cloud service system to be subjected to image recognition, and preferably transmitted to the cloud service system to be subjected to image recognition.
(4) And respectively carrying out similarity identification on each image and a commodity atlas stored in a sample database in a local control system to obtain the commodity name, the commodity number and the commodity price of the corresponding commodity, and associating the commodity name, the commodity name and the commodity price with the shelf number corresponding to the image shot by the camera device, wherein the identification result of each image is represented by a two-dimensional array, the row of the two-dimensional array represents the shelf number, the column represents the commodity passage number, the array element is a data structure, the data structure comprises the information of the commodity number, the commodity price, the commodity name and the like), and if the information of a commodity number field in the structure is 0, the situation that no commodity exists is indicated, namely the commodity passage is an empty commodity passage. The two-dimensional array is used for updating an on-sale commodity database stored in a local control system of the self-service vending machine or a cloud service system, and the updated on-sale commodity database is stored locally as the latest stock of the self-service vending machine and is used as the basis for the next purchase of a consumer.
In this embodiment, each image needs to be subjected to similarity analysis with 240 pictures (120 kinds of products, one picture for each of the front and back sides of each product) which are the total number of the product atlas in the sample database, and the 120 kinds of products are sequentially numbered 001,002,003. . . 120 (the product number is associated with a product name, such as cola (001), milk (002), etc., and the product number is also associated with the selling price of the product), the product number with the highest similarity (or the product number with the similarity higher than a certain threshold) in 240 pictures is identified and labeled. The maximum number of images to be recognized is 60 images at each replenishment, so that the maximum number of times of similarity recognition of each image is 60 × 240 — 1440 pairs. After each sale, when only the images of the just sold channels are selected to be taken, the identification times are 1 × 240 to 240.
The similarity recognition of each image can adopt any one of the mature static image similarity recognition methods (such as deep learning DP, support vector machine SVA, component analysis PCA and the like), and the image recognition is preferentially carried out in a cloud service system. Because the identification is carried out in the cloud service system, if the calculated amount is large, or because a plurality of self-service vending machines transmit request identification to the cloud service system at the same time, a plurality of cloud servers can be adopted, distributed multithreading parallel calculation is carried out, and 1440 images can be simultaneously identified in parallel, so that the requirement of real-time calculation is met to the maximum extent.
The recognition result of each image is represented by a two-dimensional array with 6 rows by 10 columns, wherein the rows represent the shelf numbers (A, B, C.,) from top to bottom, and the columns represent the lane numbers (1, 2, 3., 10) from left to right, the array element is a data structure which contains the information of commodity numbers, commodity prices, commodity names and the like, if the information of the commodity number field in the structure is 000,001,002., 120, wherein 000 represents that the lane is empty, 001 represents that the lane has a cola stock, and 002 represents that the lane has a milk stock and the like. The two-dimensional array is stored in an on-sale commodity database corresponding to the self-service vending machine in the cloud service system, meanwhile, the two-dimensional array is remotely transmitted to a local control system of the self-service vending machine which is actually photographed, the two-dimensional array is stored locally as the latest inventory of the self-service vending machine, corresponding price information is also transmitted, and therefore the inventory information and the corresponding price information are dynamically updated.
(5) When a customer purchases goods, if the corresponding goods channel has goods, the local control system commands the automatic lifting platform to move to the corresponding goods channel position, after the goods sent by the goods channel are received to the temporary storage bin of the lifting platform, the camera device on the automatic lifting platform immediately shoots an image of the goods channel, and then the image is transmitted to the local control system or the cloud service system to be identified and updated in the goods selling database, so as to determine new stock which can be selected by the customer next time (including updating the goods code, the goods atlas and the goods price of the corresponding goods so as to be displayed on a display screen of a self-service vending machine or displayed on a mobile terminal of the customer such as a mobile phone app).

Claims (9)

1. An automatic inventory management system of a self-service vending machine based on image recognition comprises the self-service vending machine, wherein the self-service vending machine is internally provided with a plurality of goods shelves, each goods shelf is provided with a plurality of goods channels, each goods channel is provided with a plurality of goods positions, each goods channel adopts spring spiral goods delivery or conveyor belt goods delivery, and the self-service vending machine is internally provided with an automatic lifting platform which can run to the outermost end of each goods channel to receive goods,
placing a plurality of same or different commodities on a plurality of cargo positions of the same cargo channel;
the automatic lifting platform of the self-service vending machine is provided with a camera device which can shoot goods on the outermost goods position of the goods channel at the positioning position of the automatic lifting platform;
the vending machine, the camera device and the automatic lifting platform are respectively connected with a local control system, and a sample database containing commodity names, commodity numbers, commodity prices and commodity atlas of pre-sold commodities is arranged in the local control system;
after the self-service vending machine replenishes goods each time, the local control system controls the automatic lifting platform to traverse all goods channels of all goods shelves of the self-service vending machine once, and after the automatic lifting platform moves to a goods channel of one goods shelf each time, a camera device on the automatic lifting platform takes a snapshot of images of goods on goods positions at the outermost ends of the goods channels; then the image is associated with the lane number of the shelf, the commodity name, the commodity number and the commodity price of the corresponding commodity are obtained after the image identification is carried out by the local control system, and the commodity information is stored in the local control system after being associated with the lane number of the shelf and the inventory of the corresponding lane of the corresponding shelf of the self-service vending machine is updated;
when the self-service vending machine sells goods each time, the local control system controls the automatic lifting platform to move to a goods channel of a goods shelf where the goods are selected by a customer and receives one goods sent out from the goods channel of the goods shelf, and then the local control system controls the camera device on the automatic lifting platform to capture an image of the goods on the goods position at the outermost end of the goods channel; then the image is associated with the lane number of the shelf, the local control system performs image recognition to obtain the commodity name, the commodity number and the commodity price of the corresponding commodity, and after the commodity information is associated with the lane number of the shelf, the commodity information is stored in the local control system, and the inventory of the corresponding lane of the corresponding shelf of the self-service vending machine is updated.
2. The image recognition based vending machine inventory management system of claim 1, it is characterized in that the self-service vending machine is provided with a plurality of self-service vending machines, the local control systems of the self-service vending machines are respectively connected to the cloud service system through the network, the cloud service system is internally provided with a sample database containing commodity names, commodity numbers, commodity prices and commodity atlas of pre-sold commodities, when the camera device takes a snapshot of an image, the local control system associates the image with the goods channel number of the goods shelf and transmits the image to the cloud service system, then the image recognition is carried out by the cloud service system to obtain the commodity name, the commodity number and the commodity price of the corresponding commodity, after being associated with the lane number of the shelf, the commodity information is transmitted to a local control system, and the stock of the corresponding lane of the corresponding shelf of the self-service vending machine is updated.
3. A method for automatic inventory management of a vending machine automatic inventory management system based on image recognition according to any of claims 1-2, characterized in that it comprises the following steps:
(1) when the self-service vending machine is powered on and started, or when the self-service vending machine finishes replenishment, or the self-service vending machine sells goods for each time, the local control system commands the camera device to respectively shoot images of goods at the outermost ends of all goods channels of the self-service vending machine, or only shoots images of goods at the outermost ends of the goods channels of the self-service vending machine during each time of selling goods;
(2) after the camera device shoots an image, the local control system associates the image with the corresponding goods channel number of the goods shelf corresponding to the image, and the image is transmitted to the local control system or the cloud service system for image recognition;
(3) during image identification, similarity identification is carried out on each image and a commodity atlas stored in a sample database in a local control system or a cloud service system respectively to obtain commodity names, commodity numbers and commodity prices of corresponding commodities, the commodity information is associated with a shelf number and a commodity channel number corresponding to an image shot by a camera device, the identification result of each image is represented by a two-dimensional array, the row of the two-dimensional array represents the shelf number, the column represents the commodity channel number, the array element is a data structure containing the commodity information, and the two-dimensional array is stored in a commodity-selling database of the cloud service system or the local control system of the self-service vending machine and is stored locally as the latest stock of the self-service vending machine and is used as the basis for the next purchase of a consumer.
4. The automatic inventory management method of the automatic inventory management system of the self-service vending machine based on the image recognition as claimed in claim 3, wherein a commodity atlas of the pre-sold commodities in the self-service vending machine is stored in the sample database, the commodity atlas of the same commodity corresponds to the same commodity name and commodity number, and the commodity number corresponds to the commodity price of each commodity.
5. The automatic inventory management method of an image recognition based vending machine automatic inventory management system according to claim 4, wherein the commodity atlas in the sample database is a plurality of orientation photo albums of each commodity taken in a vertical direction.
6. The method of claim 5, wherein the plurality of sets of oriented photographs include at least one each of front and back photographs of the goods in a vertical orientation.
7. The automatic inventory management method of the image recognition-based automatic inventory management system of the vending machine as recited in claim 3, wherein the goods in the vending machine are arranged in a vertical direction, and each goods channel is arranged with one or more goods.
8. The automatic inventory management method of an image recognition based vending machine automatic inventory management system according to claim 3, wherein the image recognition comprises the steps of:
storing commodity names, commodity atlas, commodity numbers and commodity price associations of pre-sold commodities in a sample database of a local control system or a cloud service system;
vertically placing the pre-sold commodities in each goods space of the self-service vending machine;
the automatic lifting platform moves to an appointed goods channel of an appointed goods shelf of the local control system under the control of the local control system, then the local control system commands a camera device on the automatic lifting platform to shoot an image of a commodity, the image is associated with the goods shelf number and the goods channel number of the goods channel where the commodity is located, and the image, the associated goods shelf number and the goods channel number are transmitted and stored to the local control system or the cloud service system;
and performing similarity analysis on each image and a commodity atlas in the sample database, identifying the commodity atlas with the highest similarity as a commodity number of a corresponding commodity, further obtaining the commodity name and the commodity price of the corresponding commodity through the sample database, and associating the commodity name and the commodity price with a shelf number and a commodity way number corresponding to the image shot by the camera device, wherein the identification result of each image is represented by a two-dimensional array, the rows of the two-dimensional array represent the shelf numbers, the columns represent the commodity way numbers, and the array elements are a data structure containing the commodity numbers, the commodity prices and the commodity names.
9. The automatic inventory management method of the automatic inventory management system of the self-service vending machine based on the image recognition as recited in claim 8, wherein the information of the goods number field in the data structure is 0, which indicates that no goods exist, i.e. the goods channel is an empty goods channel.
CN201710895892.XA 2017-09-28 2017-09-28 Automatic inventory management system and method for self-service vending machine based on image recognition Active CN107833363B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710895892.XA CN107833363B (en) 2017-09-28 2017-09-28 Automatic inventory management system and method for self-service vending machine based on image recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710895892.XA CN107833363B (en) 2017-09-28 2017-09-28 Automatic inventory management system and method for self-service vending machine based on image recognition

Publications (2)

Publication Number Publication Date
CN107833363A CN107833363A (en) 2018-03-23
CN107833363B true CN107833363B (en) 2020-11-10

Family

ID=61644022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710895892.XA Active CN107833363B (en) 2017-09-28 2017-09-28 Automatic inventory management system and method for self-service vending machine based on image recognition

Country Status (1)

Country Link
CN (1) CN107833363B (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108416901A (en) * 2018-03-27 2018-08-17 合肥美的智能科技有限公司 Method and device for identifying goods in intelligent container and intelligent container
CN108648334A (en) * 2018-04-11 2018-10-12 合肥美的智能科技有限公司 Self-service cabinet and its abnormal method for controlling reporting, self-service system
CN108945912B (en) * 2018-04-24 2020-02-18 深圳奥比中光科技有限公司 Intelligent replenishment system and method
CN108711021A (en) * 2018-04-25 2018-10-26 广州葵翼信息科技有限公司 A kind of merchandise control method of automatic selling counter
CN110491026A (en) * 2018-05-15 2019-11-22 苏璇 A kind of sales counter
CN108765704B (en) * 2018-05-23 2020-07-24 济南每日优鲜便利购网络科技有限公司 Replenishment control method, device and equipment for automatic vending system and storage medium
CN108922026B (en) * 2018-07-09 2020-06-23 深圳码隆科技有限公司 Replenishment management method and device for vending machine and user terminal
CN108986310A (en) * 2018-07-10 2018-12-11 合肥美的智能科技有限公司 Vending machine and management method thereof
CN109118200A (en) * 2018-07-26 2019-01-01 上海凯景信息技术有限公司 A kind of commodity identification and cash register system based on image recognition
CN109272638A (en) * 2018-08-22 2019-01-25 湖南金码智能设备制造有限公司 A kind of automatic vending machine, intelligent inventory monitoring system and method
CN109377650A (en) * 2018-08-22 2019-02-22 湖南金码智能设备制造有限公司 A kind of automatic vending machine, vending system and good selling method
CN109272647A (en) * 2018-08-29 2019-01-25 北京华沁智联科技有限公司 The update method and device of automatic vending warehouse item state
CN109389745A (en) * 2018-08-29 2019-02-26 广州伊思高科技有限公司 A kind of intelligent goods selling equipment and method based on image procossing
CN110910570A (en) * 2018-09-18 2020-03-24 威海新北洋数码科技有限公司 Goods channel configuration method, vending machine and mobile terminal
CN109147181A (en) * 2018-09-30 2019-01-04 湖南金码智能设备制造有限公司 A kind of automatically vending system of anti-theft type, out pallet piling up method and test method
CN109523694A (en) * 2018-10-22 2019-03-26 南京云思创智信息科技有限公司 A kind of retail trade system and method based on commodity detection
CN109544783A (en) * 2018-11-26 2019-03-29 湖南金码智能设备制造有限公司 A kind of vending machine intelligent inventory update method and system based on video content recognition
CN109711473A (en) * 2018-12-29 2019-05-03 北京沃东天骏信息技术有限公司 Item identification method, equipment and system
CN109767559A (en) * 2019-01-21 2019-05-17 深圳市智莱科技股份有限公司 The method that the cargo path of automatic vending equipment defines
CN109859384B (en) * 2019-01-25 2021-08-31 深圳市乐科智控科技有限公司 Information management method, device and storage medium
CN110084649A (en) * 2019-04-29 2019-08-02 深圳正品创想科技有限公司 Intelligent vending machine information processing method and its device, server
CN110321884B (en) * 2019-06-13 2020-11-13 贝式计算(天津)信息技术有限公司 Method and device for identifying serial number
CN110310414B (en) * 2019-07-15 2023-09-08 深圳市道中创新科技有限公司 Lifting device capable of conducting inspection, intelligent vending device and inspection method thereof
CN110379074A (en) * 2019-07-24 2019-10-25 成都我搜挖信息技术股份有限公司 A kind of system and method for the automatic cycle shipment of vending machine
CN110390763A (en) * 2019-07-24 2019-10-29 成都我搜挖信息技术股份有限公司 A kind of Self-help vending machine automated stock control system and method based on image recognition
CN111968300B (en) * 2019-08-13 2022-04-19 上海爱餐机器人(集团)有限公司 Automatic identification method, device, system, medium and vending machine for sold dish packaging boxes
CN111161346B (en) * 2019-12-30 2023-09-12 北京三快在线科技有限公司 Method and device for layering commodities in goods shelves and electronic equipment
CN111985875A (en) * 2020-08-25 2020-11-24 北京意锐新创科技有限公司 Method and device for obtaining sales information of vending machine and vending machine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN206340058U (en) * 2016-09-27 2017-07-18 王国峰 A kind of solid shop/brick and mortar store merchandise sales management system based on video flowing and RFID
CN107098096A (en) * 2017-05-03 2017-08-29 盐城晟阳电子科技有限公司 A kind of automated three-dimensional storage facilities

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100775083B1 (en) * 2005-11-02 2007-11-12 게이트마켓 주식회사 Taking-out device of vending machine
US8189855B2 (en) * 2007-08-31 2012-05-29 Accenture Global Services Limited Planogram extraction based on image processing
JP2010006557A (en) * 2008-06-27 2010-01-14 Toshiba Tec Corp Article management system
CN102849386B (en) * 2012-08-15 2014-08-06 杭州扬果科技有限公司 Lift type touch screen intelligent warehouse
CN105190655B (en) * 2013-03-04 2018-05-18 日本电气株式会社 Article management system, information processing equipment and its control method and control program
US9349238B2 (en) * 2013-03-13 2016-05-24 Pantry Retail, Inc. Vending kit and method
CN104112216A (en) * 2013-04-22 2014-10-22 学思行数位行销股份有限公司 Image identification method for inventory management and marketing
CN105913566B (en) * 2016-04-10 2019-01-15 河南优谷智能科技有限公司 A kind of large capacity automatic vending machine for avoiding kinds of goods from damaging
CN106251108A (en) * 2016-08-03 2016-12-21 杭州图钉网络科技有限公司 A kind of leaflet intelligent warehousing system and management method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN206340058U (en) * 2016-09-27 2017-07-18 王国峰 A kind of solid shop/brick and mortar store merchandise sales management system based on video flowing and RFID
CN107098096A (en) * 2017-05-03 2017-08-29 盐城晟阳电子科技有限公司 A kind of automated three-dimensional storage facilities

Also Published As

Publication number Publication date
CN107833363A (en) 2018-03-23

Similar Documents

Publication Publication Date Title
CN107833363B (en) Automatic inventory management system and method for self-service vending machine based on image recognition
CN107730168B (en) Automatic vending machine inventory management system and method based on image recognition
US11587035B2 (en) System and method for order fulfillment
CN109214751B (en) Intelligent inventory management system based on inventory position change
CN107240000B (en) Self-service vending method, system and electronic equipment
US9483790B2 (en) Systems and methods for providing goods
US10074083B2 (en) Retail convenience market technology with enhanced vendor administration and user mobile app functionality
US10185984B2 (en) Delivery of remotely ordered items to the current location of a user when geographic information indicates that the user is within a predetermined area associated with a physical store
CN108564444B (en) A kind of automatic vending management system and management method
US20120303154A1 (en) Retail location robotic wall system
US20100234986A1 (en) Method and systems for collecting inventory and marketing data, providing data and video services
US20210374815A1 (en) An automated store
US20060102645A1 (en) Method and apparatus for defining and utilizing product location in a vending machine
WO2019222246A1 (en) Systems and methods for automated storage and retrieval
CN110119914B (en) Object replenishment processing method, device and system
CN110503521B (en) Rental information processing method, device, server and system of intelligent sales terminal
WO2018048688A1 (en) Apparatus and method for providing item interaction with a virtual store
CN111512349A (en) Unmanned shop system
CN111742339A (en) Shop
US20140330682A1 (en) Vending Machine for Selling Mobile Phone Accessories
JP6745786B2 (en) Store
CN104169951A (en) Context based scanning and reading systems and methods
CN112950839B (en) Commodity selling method
CN106875578A (en) Laser disc automatic lending machine and its system, method
CN113554801A (en) Unmanned vending system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant