[go: up one dir, main page]

CN109101900B - A method, device and electronic device for determining object distribution information - Google Patents

A method, device and electronic device for determining object distribution information Download PDF

Info

Publication number
CN109101900B
CN109101900B CN201810814684.7A CN201810814684A CN109101900B CN 109101900 B CN109101900 B CN 109101900B CN 201810814684 A CN201810814684 A CN 201810814684A CN 109101900 B CN109101900 B CN 109101900B
Authority
CN
China
Prior art keywords
infrared
distribution information
objects
preset
sensing
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
CN201810814684.7A
Other languages
Chinese (zh)
Other versions
CN109101900A (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.)
Yuanli Jinzhi (Chongqing) Technology Co.,Ltd.
Original Assignee
Beijing Kuangshi Technology Co Ltd
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 Beijing Kuangshi Technology Co Ltd filed Critical Beijing Kuangshi Technology Co Ltd
Priority to CN201810814684.7A priority Critical patent/CN109101900B/en
Publication of CN109101900A publication Critical patent/CN109101900A/en
Application granted granted Critical
Publication of CN109101900B publication Critical patent/CN109101900B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • G06V20/53Recognition of crowd images, e.g. recognition of crowd congestion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/30Transforming light or analogous information into electric information
    • H04N5/33Transforming infrared radiation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10048Infrared image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30232Surveillance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30242Counting objects in image

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Studio Devices (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

The invention provides a method and a device for determining object distribution information and electronic equipment, which relate to the technical field of intelligent monitoring and comprise the following steps: acquiring sensing information acquired by each infrared camera device in the corresponding sensing area; determining distribution information of the first object in each sensing region according to distribution information of preset marks contained in the sensing information, wherein the distribution information comprises: the number and/or the position of the first object can be accurately determined, the preset mark is preset on the first object in the monitoring area, the preset mark has specific reflectivity, or the preset mark is a light source with specific wavelength.

Description

Method and device for determining object distribution information and electronic equipment
Technical Field
The invention relates to the technical field of intelligent monitoring, in particular to a method and a device for determining object distribution information and electronic equipment.
Background
With the rapid development of the retail industry and computer vision technology. Computer vision technology, as well as infrared camera devices, infrared thermal imagers, and the like, have begun to find application in the retail industry, such as retail stores. Computer vision technology, infrared camera devices, infrared thermal imagers and the like can be used for people stream statistics, attribute analysis, trajectory tracking and the like for customers in retail stores. However, the above solutions all have their specific technical limitations. For example, in the case of a particularly dense people stream, the accuracy of data such as people stream statistics, attribute analysis, trajectory tracking, and the like is greatly reduced. For example, a famous "no-person" retail store is very costly, but only supports 90 people shopping in the store at the same time, and the customer density is less than 1 person/square meter.
In some special retail scenarios, particularly 3C retail scenarios, such as cell phone retail store scenarios, there are often several display tables around which a very large number of customers then experience the cell phone. But the problem is that there are also many store clerks at the same time, following the explanation around the customer. In this scenario, if the store clerk and the customer are separated, the above-mentioned technique is very difficult to achieve.
Disclosure of Invention
In view of this, the objects of the present invention include: a method, a device and an electronic device for determining object distribution information are provided to accurately determine the number and the positions of store employees and customers in a complex retail scene, wherein the method is simple and practical and can determine the number and the positions of the store employees and the customers without perception of a user.
In a first aspect, an embodiment of the present invention provides a method for determining object distribution information, where the method is applied to a processor, the processor is connected to at least one infrared camera device, the at least one infrared camera device is installed at a top end of a monitored area, the at least one infrared camera device can cover the monitored area, and sensing areas between any two infrared camera devices do not coincide, and the method includes: acquiring sensing information acquired by each infrared camera device in the corresponding sensing area; determining distribution information of a first object in each sensing region according to distribution information of preset marks contained in the sensing information, wherein the distribution information comprises: the number of the first objects and/or the positions of the first objects, the preset mark is preset on the first objects in the monitoring area, and the preset mark has a specific reflectivity or is a light source with a specific wavelength.
Further, the sensing information includes an infrared detection image; acquiring sensing information acquired by each infrared camera device by acquiring corresponding sensing areas comprises the following steps: acquiring infrared detection images acquired by the infrared camera devices at the same time for corresponding sensing areas; determining distribution information of the first object in each sensing region according to distribution information of preset marks contained in the sensing information comprises: and determining the distribution information of the first object in the corresponding sensing area according to the distribution information of the preset mark contained in the infrared detection image.
Further, determining distribution information of the first object in the corresponding sensing region according to the distribution information of the preset identifier included in the infrared detection image includes: determining the number of light spots contained in the infrared detection image and the positions of the light spots contained in the infrared detection image, wherein the light spots are used for representing the preset identification; determining a number of the first objects within a respective sensing region based on the number of light spots; determining a position of the first object within a respective sensing region based on the position of the light spot.
Further, each preset mark flickers according to a specific frequency, and the sensing information comprises an infrared detection image; acquiring sensing information acquired by each infrared camera device by acquiring corresponding sensing areas comprises the following steps: acquiring an infrared detection image group acquired by each infrared camera device in the same time period for corresponding sensing areas; determining distribution information of the first object in each sensing region according to distribution information of preset marks contained in the sensing information comprises: and determining the distribution information of the first object in the corresponding sensing area according to the distribution information of the preset identifier contained in the infrared detection image group.
Further, determining distribution information of the first object in the corresponding sensing region according to the distribution information of the preset identifiers included in the infrared detection image group comprises: summarizing light spots contained in each infrared detection image of the infrared detection image group Ai to obtain a light spot group Bi, wherein i is 1 to N in sequence, N is the number of the infrared detection image groups, and the light spots are used for representing the preset identification; carrying out duplication elimination treatment on the light spots positioned at the same position in the light spot group Bi to obtain a light spot group Ci, wherein one position in the light spot group Ci corresponds to one light spot; determining the number of first objects in the sensing regions corresponding to the infrared detection image group Ai based on the number of light spots in the light spot group Ci; and determining the position of a first object in the sensing regions corresponding to the infrared detection image group Ai based on the positions of the light spots in the light spot group Ci.
Further, the method further comprises: determining the flicker frequency of each preset mark in the corresponding sensing region based on the infrared detection image group; and determining the identity information of the first object corresponding to the preset identification by using the flashing frequency.
Further, the method further comprises: detecting the quantity of all objects contained in the monitoring area to obtain a target numerical value; and calculating the difference between the target value and the number of the first objects in the monitoring area, and taking the difference calculation result as the number of the second objects.
Further, the preset mark is arranged on a shoulder of the first object or a head of the first object.
Further, the infrared camera device includes: the device comprises an infrared camera and an infrared light emitter capable of emitting specific wavelengths, wherein the infrared camera is used for acquiring corresponding sensing areas to obtain sensing information; the preset mark is made of a material capable of reflecting infrared light emitted by the infrared camera device, or the preset mark is a light source consistent with the wavelength of the infrared light emitted by the infrared light emitter.
In a second aspect, an embodiment of the present invention provides an apparatus for determining object distribution information, where the apparatus is disposed on a processor, the processor is connected to at least one infrared camera device, the at least one infrared camera device is installed at a top end of a monitored area, the at least one infrared camera device can cover the monitored area, and sensing areas between any two infrared camera devices do not coincide, and the apparatus includes: the acquisition unit is used for acquiring sensing information acquired by each infrared camera device in the corresponding sensing area; a determining unit, configured to determine distribution information of a first object in each sensing region according to distribution information of a preset identifier included in the sensing information, where the distribution information includes: the number of the first objects and/or the positions of the first objects, the preset mark is preset on the first objects in the monitoring area, and the preset mark has a specific reflectivity or is a light source with a specific wavelength.
In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to implement the method according to any one of the above first aspects.
In a fourth aspect, the present invention also provides a computer-readable medium having non-volatile program code executable by a processor, where the program code causes the processor to execute the method described in any one of the above first aspects.
In the embodiment of the invention, firstly, sensing information acquired by each infrared camera device collecting the corresponding sensing area is acquired; then, determining distribution information of the first object in each sensing region according to the sensing information, wherein the distribution information comprises: the number of first objects and/or the location of the first objects. As can be seen from the above description, in this embodiment, the number and the positions of the clerks and the customers can be accurately determined in a complex retail scene by determining the distribution information of the preset identifier on the first object in the monitoring area based on the collected sensing information, and the method is simple and practical and can determine the number and the positions of the clerks and the customers in a situation where the users do not perceive, thereby solving the technical effect that the detection precision of the existing detection is low in the complex retail scene.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a schematic diagram of an electronic system according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for determining object distribution information according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a display table provided with an infrared camera device according to an embodiment of the invention;
fig. 4 is a schematic structural diagram of a shelf provided with an infrared camera device according to an embodiment of the invention;
FIG. 5 is a schematic structural diagram of an object with a preset identifier according to an embodiment of the present invention;
fig. 6 is a schematic diagram of an apparatus for determining object distribution information according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The first embodiment is as follows:
first, an example electronic system 100 for implementing a method and apparatus for determining object distribution information according to an embodiment of the present invention is described with reference to fig. 1.
As shown in FIG. 1, an electronic system 100 includes one or more processing devices 102, one or more memory devices 104, an input device 106, an output device 108, and an infrared camera device 110, which are interconnected via a bus system 112 and/or other type of connection mechanism (not shown). It should be noted that the components and structure of the electronic system 100 shown in fig. 1 are exemplary only, and not limiting, and that the electronic system may have other components and structures as desired.
The processing device 102 may be a gateway or an intelligent terminal, or a device including a Central Processing Unit (CPU) or other form of processing unit having data processing capability and/or instruction execution capability, and may process data of other components in the electronic system 100 and may control other components in the electronic system 100 to perform desired functions.
The storage 104 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. On which one or more computer program instructions may be stored that may be executed by processing device 102 to implement client functionality (implemented by the processing device) and/or other desired functionality in embodiments of the present invention described below. Various applications and various data, such as various data used and/or generated by the applications, may also be stored in the computer-readable storage medium.
The input device 106 may be a device used by a user to input instructions and may include one or more of a keyboard, a mouse, a microphone, a touch screen, and the like.
The output device 108 may output various information (e.g., images or sounds) to the outside (e.g., a user), and may include one or more of a display, a speaker, and the like.
The infrared camera 110 may be a sensor capable of sensing a three-dimensional space, and may send the detected depth information to the processing device 102 or may store the depth information in the storage device 104 for use by other components. The infrared camera 110 includes an infrared camera for capturing a corresponding sensing area and an infrared light emitter capable of emitting a specific wavelength.
For example, the devices in the electronic system implementing the method, apparatus and system for determining object distribution information according to the embodiments of the present invention may be integrated or distributed, such as integrating the processing device 102, the storage device 104, the input device 106 and the output device 108, and separately arranging the infrared camera on the top of the display table.
For ease of understanding, the following further describes an application example of the electronic system of the present embodiment. The electronic system can be arranged in retail stores such as supermarkets, libraries and warehouses; wherein, infrared camera device can set up in the top of retail shop's show table, and infrared camera device's sensing area can be because of infrared camera device's mounted position difference differs, and wherein, infrared camera device's sensing area also can adopt infrared camera device's angle of vision sign. The display table is positioned within the field angle of the infrared camera device.
Example two:
in accordance with an embodiment of the present invention, there is provided an embodiment of a method for determining object distribution information, it should be noted that the steps illustrated in the flowchart of the accompanying drawings may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than that herein.
Fig. 2 is a flowchart of a method for determining object distribution information according to an embodiment of the present invention. The method shown in fig. 2 is applied to a processor, which is connected with at least one infrared camera device, the at least one infrared camera device is installed at the top end of a monitored area, the at least one infrared camera device can cover the monitored area, and the sensing areas between any two infrared camera devices are not coincident. As shown in fig. 2, the method comprises the steps of:
step S202, acquiring sensing information acquired by each infrared camera device in the corresponding sensing area;
in this embodiment, at least one infrared camera may be installed in any retail scene in advance. For example, where multiple display tables are included in a 3C retail store, one or more infrared cameras may be mounted at the top of each display table in the 3C retail store. If one infrared camera device can cover the area occupied by each display table, one infrared camera device may be selectively installed at the top end of each display table, otherwise, a plurality of infrared camera devices may be selectively installed, which is not specifically limited in this embodiment.
Besides the 3C retail store, the retail store can be a supermarket or a library, among other retail scenarios. For example, display tables and shelves may be included in a supermarket or library, in which case, as shown in fig. 3, one or more infrared cameras may be mounted on the top of each display table, and as shown in fig. 4, one or more infrared cameras may be mounted on the top of the shelf.
In this embodiment, the first object may be an attendant in a retail store, and in this case, as shown in fig. 6, the preset mark may be provided on a shoulder of the first object or a head of the first object. For example, the preset marks are arranged on the clothing of the waiter, such as the shoulder and the hat, wherein the preset marks are arranged at positions which can be irradiated by the infrared camera. Therefore, the sensing area can be collected through the infrared camera device to obtain the sensing information, and after the sensing information is obtained, the distribution information of the waiters or the customers can be determined based on the distribution information of the preset marks in the sensing information, so that the waiters and the customers can be distinguished.
The first object is not limited to an attendant, and may also be a customer, for example, when each customer enters a store, a preset identifier may be issued to each customer, so that the customer wears the preset identifier on the body, and the preset identifier on the customer is detected by the infrared camera device, so that the attendant can be distinguished from the customer.
Alternatively, in this embodiment, the preset mark is made of a material capable of reflecting infrared light emitted by the infrared camera device, or the preset mark is a light source (for example, an infrared LED lamp) that is consistent with the wavelength of the infrared light emitted by the infrared camera device.
The infrared camera device includes: the device comprises an infrared camera and an infrared light emitter capable of emitting specific wavelengths, wherein the infrared camera is used for collecting corresponding sensing areas to obtain sensing information.
In the embodiment, an infrared lamp is matched with an infrared camera in an infrared camera device, so that the infrared camera can work normally and the number of target objects in a visual field can be clearly seen; meanwhile, the infrared lamp can also enable the preset mark with specific reflectivity to work.
As can be seen from the above description, when the preset mark is made of a material capable of reflecting infrared light emitted by the infrared camera device, a surface of the preset mark can reflect infrared light with a specific wavelength (for example, infrared light with a wavelength of 940 nm), and the preset mark has a special infrared reflectivity (for example, reflecting according to a very high or very low ratio), so that when the infrared camera device senses an object in a sensing region, the preset mark can be identified by the special infrared reflectivity, wherein the very high ratio is more than 90%, and the very low ratio is less than 10%. The above is merely an example, and in practical application, the light source wavelength of the infrared imaging device is not limited to the infrared light wavelength, and other wavelengths, such as the ultraviolet light wavelength, may be selected according to practical needs.
When the preset identifier is a light source, then the light source is a light source that is consistent with the wavelength of the infrared light emitted by the infrared imaging device.
In this embodiment, the specific form of the preset mark is not limited, for example, the preset mark may be a shoulder strap worn on the shoulder of the attendant, or an accessory worn on the hat of the attendant. Besides, the preset mark can be a label adhered on the waiter, or a sleeve badge worn on the arm of the waiter. However, regardless of the form or use of the feature component, the preset mark is only required to be provided corresponding to the first object and made of a material capable of reflecting infrared light emitted from the infrared imaging device, or the preset mark is a light source having a wavelength identical to that of infrared light emitted from the infrared imaging device, and other uses of the preset mark are not limited herein.
Step S204, determining distribution information of the first object in each sensing region according to distribution information of a preset identifier included in the sensing information, wherein the distribution information includes: the number of the first objects and/or the positions of the first objects, the preset mark is preset on the first objects in the monitoring area, and the preset mark has a specific reflectivity or is a light source with a specific wavelength.
In the embodiment of the invention, firstly, sensing information acquired by each infrared camera device collecting the corresponding sensing area is acquired; then, determining distribution information of the first object in each sensing region according to the sensing information, wherein the distribution information comprises: the number of first objects and/or the location of the first objects. As can be seen from the above description, in this embodiment, the number and the positions of the clerks and the customers can be accurately determined in a complex retail scene by determining the distribution information of the preset identifier on the first object in the monitoring area based on the collected sensing information, and the method is simple and practical and can determine the number and the positions of the clerks and the customers in a situation where the users do not perceive, thereby solving the technical effect that the detection precision of the existing detection is low in the complex retail scene.
In an alternative embodiment, if the sensing information includes an infrared detection image, the step S202 of acquiring the sensing information acquired by each infrared camera device for the corresponding sensing area includes the following steps:
step S2021, acquiring infrared detection images acquired by the infrared camera devices at the same time for corresponding sensing areas;
step S204, determining distribution information of the first object in each sensing region according to distribution information of a preset identifier included in the sensing information includes the following steps:
step S2041, determining distribution information of the first object in the corresponding sensing region according to the distribution information of the preset identifier included in the infrared detection image.
In this embodiment, for each infrared camera, the corresponding sensing area is collected in real time, so as to obtain the corresponding infrared detection image. At this time, if a light spot is included in the infrared detection image, each preset mark can be reflected by the light spot.
In view of the fact that the position of a user (an attendant or a customer) at a certain time does not change, in the present embodiment, infrared detection images acquired by respective infrared cameras at the same time for corresponding sensing areas are acquired. Distribution information of the first object in the corresponding sensing region can be determined according to distribution information of the preset marks contained in the infrared detection image.
The following description will be given by taking a 3C retail scenario as an example, in which the first object is a clerk. As shown in fig. 3, it is assumed that in a 3C retail store, 3 display tables are included, and an infrared camera device is arranged on a fixed part at the top end of each display table, wherein a camera of the infrared camera device irradiates downwards. For example, the infrared camera devices arranged at the top ends of the 3 display tables are an infrared camera device a1, an infrared camera device a2 and an infrared camera device a3, wherein the infrared camera device a1 is used for detecting the display table b1, the infrared camera device a2 is used for detecting the display table b2, and the infrared camera device a3 is used for detecting the display table b 3.
At this time, the infrared detection images acquired by the infrared camera a1, the infrared camera a2 and the infrared camera a3 at the same time T1 are acquired, and 3 infrared detection images are obtained, which are: an infrared detection image c1, an infrared detection image c2, and an infrared detection image c 3. Next, distribution information of the first object in the corresponding sensing area may be determined based on distribution information of the preset markers included in the infrared detection image c1, the infrared detection image c2, and the infrared detection image c3, so as to obtain distribution information of the first object in the monitored area.
Optionally, in the step S2041, determining the distribution information of the first object in the monitored area according to the distribution information of the preset identifier included in the infrared detection image includes the following steps:
step S11, determining the number of light spots included in the infrared detection images and the positions of the light spots included in each infrared detection image, where the light spots are used for representing the preset identifier;
step S12, determining the number of the first objects in the corresponding sensing regions based on the number of the light spots;
step S13, determining the position of the first object within the corresponding sensing region based on the position of the light spot.
The above 3C retail scenario continues to be described as an example. In this embodiment, information on the distribution of the clerks around display table b1 can be determined based on infrared-sensed image c1, information on the distribution of the clerks around display table b2 can be determined based on infrared-sensed image c2, and information on the distribution of the clerks around display table b3 can be determined based on infrared-sensed image c 3. After obtaining the three distribution information, the distribution information of the first object in the monitoring area can be determined based on the three quantities.
For example, the number d1 and position e1 of clerks around display table b1 are determined based on infrared inspection image c1, the number d2 and position e2 of clerks around display table b2 are determined based on infrared inspection image c2, and the number d3 and position e3 of clerks around display table b3 are determined based on infrared inspection image c 3. Finally, the number of the first objects within the monitored area may be determined based on the number d1, the number d2, and the number d3, and the location of the first objects within the monitored area may be determined based on the location e1, the location e2, and the location e 3.
According to the description, the number and the positions of the salesclerks and the customers can be accurately determined in a complex retail scene by acquiring the distribution information of the salesclerks through the distribution information of the preset marks for the salesclerks in the retail store.
If the first object is a clerk of the retail store, after determining distribution information of the clerk, the number of customers in the retail store, specifically the number of customers at each display table or around each shelf in the retail store, may be determined, which specifically includes the following steps:
firstly, detecting the quantity of all objects contained in the monitoring area to obtain a target numerical value;
then, a difference between the target value and the number of first objects in the monitoring area is calculated, and the difference calculation result is used as the number of second objects.
Specifically, in this embodiment, after obtaining the first amount of distribution information, the number (i.e., target value) of all objects included in the monitoring area may be detected, where all objects include store clerks and customers, cleaning personnel, and the like.
After the target value is obtained, the number of customers in the retail store can be determined. For example, the target value is subtracted by the number of first objects in the monitored area, and the resulting difference is the approximate number of customers in the retail store. Wherein, because the quantity of personnel of keeping a public place clean is less, consequently can ignore.
As can be seen from the above description, for a retail scenario, for example, a 3C retail store, attention needs to be paid to the number of customers around each display table in real time, so that the number of customers around each display table can be accurately counted.
In an optional embodiment, if the sensing information includes an infrared detection image, and each of the preset identifiers flickers at a specific frequency, in step S202, acquiring the sensing information acquired by each infrared camera device for a corresponding sensing area includes the following steps:
step S2022, acquiring an infrared detection image group acquired by each infrared camera device in the same time period for corresponding sensing areas;
step S204, determining distribution information of the first object in each sensing region according to the distribution information of the preset identifier included in the sensing information determination includes the following steps:
step S2042, determining distribution information of the first object in the corresponding sensing region according to the distribution information of the preset identifier included in the infrared detection image group.
In this embodiment, if the infrared LED lamp (i.e., the above-mentioned predetermined mark) is provided on the shoulder or/and the hat of the clerk, the current required for the infrared LED lamp is small, about 3 to 5 mA. The infrared LED lamps can be modulated on and off through a simple circuit, that is, the infrared LED lamps on each store employee (i.e., the preset identifier) are provided with different coded signals in a morse code-like manner. By the mode, the position of each shop assistant in the shop can be accurately grasped, and more accurate shop assistant management and the like can be carried out.
That is, in the present embodiment, in addition to the number of clerks and the positions of the clerks in the current retail store, the positions of each clerk in the retail store can be known.
In particular, since the flashing of the infrared LED lamp (i.e., the preset identification) is performed in a specific manner and frequency. Therefore, in the present embodiment, an infrared detection image group acquired by each infrared camera in the same time period for the corresponding sensing area can be acquired. And then, determining the distribution information of the first object in the corresponding sensing area according to the distribution information of the preset identifier contained in the infrared detection image group.
Optionally, in step S2042, determining distribution information of the first object in the corresponding sensing region according to the distribution information of the preset identifier included in the group of infrared detection images includes the following steps:
step S21, summarizing light spots contained in each infrared detection image of the infrared detection image group Ai to obtain a light spot group Bi, wherein i is 1 to N in sequence, N is the number of the infrared detection image group, and the light spots are used for representing the preset identification;
step S22, performing duplicate removal processing on the light spots located at the same position in the light spot group Bi to obtain a light spot group Ci, wherein one position in the light spot group Ci corresponds to one light spot;
step S23, determining the number of first objects in the sensing regions corresponding to the infrared detection image group Ai based on the number of light spots in the light spot group Ci;
step S24, determining the position of the first object in the sensing region corresponding to the infrared detection image group Ai based on the positions of the light spots in the light spot group Ci.
The following description will be given by taking a 3C retail scenario as an example, in which the first object is a clerk. Suppose that in a certain 3C retail store, there are 3 display tables, and one infrared camera is provided on top of each display table, wherein the camera of the infrared camera illuminates downwards. For example, the infrared camera devices arranged at the top ends of the 3 display tables are an infrared camera device a1, an infrared camera device a2 and an infrared camera device a3, wherein the infrared camera device a1 is used for detecting the display table b1, the infrared camera device a2 is used for detecting the display table b2, and the infrared camera device a3 is used for detecting the display table b 3.
At this time, the group of infrared-detection images a1 acquired by the infrared camera device a1, the group of infrared-detection images a2 acquired by the infrared camera device a2, and the group of infrared-detection images A3 acquired by the infrared camera device A3 may be acquired during the time period t1-t 2.
The same processing manner is employed for each of the infrared-detection image group A3 acquired by the infrared imaging device A3 with respect to the infrared-detection image group a2, and the following is described:
for the infrared detection image group Ai, the light spots included in each infrared detection image in the infrared detection image group Ai can be summarized to obtain a light spot group Bi. Since the preset marks flash at a specific frequency, if there are 3 store clerks around one display table, it is possible to obtain the preset marks of only two store clerks at a certain time within the time period t1-t 2. Based on this, in the present embodiment, a time period, i.e., a time period from t1 to t2, is preset, wherein the length of the time period can be determined according to the flashing frequency of the preset mark. After the light spots are summarized, the problem that the same preset mark is repeatedly counted occurs, and based on the problem, the light spots located at the same position in the light spot group Bi can be subjected to deduplication processing, so that only one light spot located at the same position is reserved, and the light spot group Ci is obtained. Then, the number of clerks in the sensing region corresponding to the infrared detection image group Ai can be determined based on the number of light spots in the light spot group Ci, and the positions of the clerks in the sensing region corresponding to the infrared detection image group Ai can be determined based on the positions of the light spots in the light spot group Ci.
After obtaining the distribution information of the store clerks in each sensing region based on the above processing manner, the distribution information of the store clerks in the monitoring region can be determined based on the distribution information of the store clerks in each sensing region.
In addition, the position of each store clerk in the retail store can be determined by flashing at a specific frequency based on each preset identifier, and the specific determination process is described as follows:
firstly, determining the flicker frequency of each preset identifier in the corresponding sensing region based on the infrared detection image group;
and then, determining the identity information of the first object corresponding to the preset identification by using the flashing frequency.
In this embodiment, the occurrence times of the light spots included in each infrared detection image in the infrared detection image group may be counted, and then the flicker frequency of each preset identifier may be calculated based on the occurrence times. Since the flashing frequency of each preset mark is different, in the present embodiment, it can be determined which store clerk is at each location based on the flashing frequency of each preset mark.
If the first object is a clerk of the retail store, after determining distribution information of the clerk, the number of customers in the retail store, specifically the number of customers at each display table or around each shelf in the retail store, may be determined, which specifically includes the following steps:
firstly, detecting the quantity of all objects contained in the monitoring area to obtain a target numerical value;
then, a difference between the target value and the number of first objects in the monitoring area is calculated, and the difference calculation result is used as the number of second objects.
Specifically, in this embodiment, after obtaining the first amount of distribution information, the number (i.e., target value) of all objects included in the monitoring area may be detected, where all objects include store clerks and customers, cleaning personnel, and the like.
After the target value is obtained, the number of customers in the retail store can be determined. For example, the target value is subtracted by the number of first objects in the monitored area, and the resulting difference is the approximate number of customers in the retail store. Wherein, because the quantity of personnel of keeping a public place clean is less, consequently can ignore.
As can be seen from the above description, for a retail scenario, for example, a 3C retail store, attention needs to be paid to the number of customers around each display table in real time, so that the number of customers around each display table can be accurately counted.
Example two:
the embodiment of the present invention further provides a device for determining object distribution information, where the device for determining object distribution information is mainly used to execute the method for determining object distribution information provided in the foregoing content of the embodiment of the present invention, and the following description specifically describes the device for determining object distribution information provided in the embodiment of the present invention.
Fig. 5 is a schematic diagram of an apparatus for determining object distribution information according to an embodiment of the present invention, the apparatus is disposed on a processor, the processor is connected to at least one infrared camera, the at least one infrared camera is installed at the top of a monitored area, the at least one infrared camera can cover the monitored area, and sensing areas between any two infrared cameras do not overlap, as shown in fig. 5, the apparatus for determining object distribution information mainly includes an obtaining unit 10 and a determining unit 20, wherein:
the acquiring unit 10 is configured to acquire sensing information acquired by each infrared camera device from a corresponding sensing area;
a determining unit 20, configured to determine distribution information of the first object in each sensing region according to distribution information of a preset identifier included in the sensing information, where the distribution information includes: the number of the first objects and/or the positions of the first objects, the preset mark is preset on the first objects in the monitoring area, and the preset mark has a specific reflectivity or is a light source with a specific wavelength.
In the embodiment of the invention, firstly, sensing information acquired by each infrared camera device collecting the corresponding sensing area is acquired; then, determining distribution information of the first object in each sensing region according to the sensing information, wherein the distribution information comprises: the number of first objects and/or the location of the first objects. As can be seen from the above description, in this embodiment, the number and the positions of the clerks and the customers can be accurately determined in a complex retail scene by determining the distribution information of the preset identifier on the first object in the monitoring area based on the collected sensing information, and the method is simple and practical and can determine the number and the positions of the clerks and the customers in a situation where the users do not perceive, thereby solving the technical effect that the detection precision of the existing detection is low in the complex retail scene.
Optionally, the acquiring unit 10 includes a first acquiring module, configured to acquire, when the sensing information includes an infrared detection image, an infrared detection image acquired by each infrared camera at the same time in a corresponding sensing area; the determination unit includes: the first determining module is used for determining the distribution information of the first object in the corresponding sensing area according to the distribution information of the preset identifier contained in the infrared detection image under the condition that the sensing information comprises the infrared detection image.
Optionally, the first determining module is configured to: determining the number of light spots contained in the infrared detection image and the positions of the light spots contained in the infrared detection image, wherein the light spots are used for representing the preset identification; determining a number of the first objects within a respective sensing region based on the number of light spots; determining a position of the first object within a respective sensing region based on the position of the light spot.
Optionally, the acquiring unit 10 includes a second acquiring module, configured to acquire an infrared detection image group acquired by each infrared camera device in a corresponding sensing area in the same time period when each preset identifier flickers at a specific frequency and the sensing information includes an infrared detection image; the determination unit includes: and the second determining module is used for determining the distribution information of the first object in the corresponding sensing area according to the distribution information of the preset identifiers contained in the infrared detection image group under the condition that each preset identifier flickers according to a specific frequency and the sensing information comprises an infrared detection image.
Optionally, the second determining module is configured to: summarizing light spots contained in each infrared detection image of the infrared detection image group Ai to obtain a light spot group Bi, wherein i is 1 to N in sequence, N is the number of the infrared detection image groups, and the light spots are used for representing the preset identification; carrying out duplication elimination treatment on the light spots positioned at the same position in the light spot group Bi to obtain a light spot group Ci, wherein one position in the light spot group Ci corresponds to one light spot; determining the number of first objects in the sensing regions corresponding to the infrared detection image group Ai based on the number of light spots in the light spot group Ci; and determining the position of a first object in the sensing regions corresponding to the infrared detection image group Ai based on the positions of the light spots in the light spot group Ci.
Optionally, the apparatus is further configured to: determining the flicker frequency of each preset mark in the corresponding sensing region based on the infrared detection image group; and determining the identity information of the first object corresponding to the preset identification by using the flashing frequency.
Optionally, the apparatus is further configured to: detecting the quantity of all objects contained in the monitoring area to obtain a target numerical value; and calculating the difference between the target value and the number of the first objects in the monitoring area, and taking the difference calculation result as the number of the second objects.
Optionally, the preset identifier is disposed on a shoulder of the first object or a head of the first object.
Optionally, the infrared camera device includes: the device comprises an infrared camera and an infrared light emitter capable of emitting specific wavelengths, wherein the infrared camera is used for acquiring corresponding sensing areas to obtain sensing information; the preset mark is made of a material capable of reflecting infrared light emitted by the infrared camera device, or the preset mark is a light source consistent with the wavelength of the infrared light emitted by the infrared light emitter.
The device provided by the embodiment of the present invention has the same implementation principle and technical effect as the method embodiments, and for the sake of brief description, reference may be made to the corresponding contents in the method embodiments without reference to the device embodiments.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (11)

1. A method for determining object distribution information, the method being applied to a processor, the processor being connected to at least one infrared camera, the at least one infrared camera being installed at a top end of a monitored area, the at least one infrared camera being capable of covering the monitored area, and sensing areas between any two infrared cameras being not coincident, the method comprising:
acquiring sensing information acquired by each infrared camera device in the corresponding sensing area;
determining distribution information of a first object in each sensing region according to distribution information of preset marks contained in the sensing information, wherein the distribution information comprises: the number of the first objects and/or the positions of the first objects, the preset marks are preset on the first objects in the monitoring area, and the preset marks have specific reflectivity or are light sources with specific wavelengths;
detecting the quantity of all objects contained in the monitoring area to obtain a target numerical value;
and calculating a difference value between the target value and the number of first objects in the monitoring area, and taking the calculation result of the difference value as the number of second objects, wherein the first objects are objects with first identity attributes, and the second objects are objects with second identity attributes.
2. The method of claim 1, wherein the sensed information comprises an infrared detection image;
acquiring sensing information acquired by each infrared camera device by acquiring corresponding sensing areas comprises the following steps: acquiring infrared detection images acquired by the infrared camera devices at the same time for corresponding sensing areas;
determining distribution information of the first object in each sensing region according to distribution information of preset marks contained in the sensing information comprises: and determining the distribution information of the first object in the corresponding sensing area according to the distribution information of the preset mark contained in the infrared detection image.
3. The method of claim 2, wherein determining distribution information of the first object in the corresponding sensing region according to the distribution information of the preset mark contained in the infrared detection image comprises:
determining the number of light spots contained in the infrared detection image and the positions of the light spots contained in the infrared detection image, wherein the light spots are used for representing the preset identification;
determining a number of the first objects within a respective sensing region based on the number of light spots;
determining a position of the first object within a respective sensing region based on the position of the light spot.
4. The method of claim 1, wherein each of the preset marks flickers at a specific frequency, and the sensing information includes an infrared detection image;
acquiring sensing information acquired by each infrared camera device by acquiring corresponding sensing areas comprises the following steps: acquiring an infrared detection image group acquired by each infrared camera device in the same time period for corresponding sensing areas;
determining distribution information of the first object in each sensing region according to distribution information of preset marks contained in the sensing information comprises: and determining the distribution information of the first object in the corresponding sensing area according to the distribution information of the preset identifier contained in the infrared detection image group.
5. The method of claim 4, wherein determining distribution information of the first object in the corresponding sensing region according to the distribution information of the preset identifiers contained in the set of infrared detection images comprises:
summarizing light spots contained in each infrared detection image of the infrared detection image group Ai to obtain a light spot group Bi, wherein i is 1 to N in sequence, N is the number of the infrared detection image groups, and the light spots are used for representing the preset identification;
carrying out duplication elimination treatment on the light spots positioned at the same position in the light spot group Bi to obtain a light spot group Ci, wherein one position in the light spot group Ci corresponds to one light spot;
determining the number of first objects in the sensing regions corresponding to the infrared detection image group Ai based on the number of light spots in the light spot group Ci;
and determining the position of a first object in the sensing regions corresponding to the infrared detection image group Ai based on the positions of the light spots in the light spot group Ci.
6. The method according to claim 4 or 5, characterized in that the method further comprises:
determining the flicker frequency of each preset mark in the corresponding sensing region based on the infrared detection image group;
and determining the identity information of the first object corresponding to the preset identification by using the flashing frequency.
7. The method according to any one of claims 1 to 5, wherein the preset identification is provided on a shoulder of the first object or a head of the first object.
8. The method according to any one of claims 1 to 5, wherein the infrared camera comprises: the device comprises an infrared camera and an infrared light emitter capable of emitting specific wavelengths, wherein the infrared camera is used for acquiring corresponding sensing areas to obtain sensing information; the preset mark is made of a material capable of reflecting infrared light emitted by the infrared camera device, or the preset mark is a light source consistent with the wavelength of the infrared light emitted by the infrared light emitter.
9. An apparatus for determining object distribution information, the apparatus being disposed on a processor, the processor being connected to at least one infrared camera, the at least one infrared camera being installed at a top end of a monitored area, the at least one infrared camera being capable of covering the monitored area, and sensing areas between any two infrared cameras being not coincident, the apparatus comprising:
the acquisition unit is used for acquiring sensing information acquired by each infrared camera device in the corresponding sensing area;
a determining unit, configured to determine distribution information of a first object in each sensing region according to distribution information of a preset identifier included in the sensing information, where the distribution information includes: the number of the first objects and/or the positions of the first objects, the preset marks are preset on the first objects in the monitoring area, and the preset marks have specific reflectivity or are light sources with specific wavelengths;
the apparatus is further configured to: detecting the quantity of all objects contained in the monitoring area to obtain a target numerical value;
and calculating a difference value between the target value and the number of first objects in the monitoring area, and taking the calculation result of the difference value as the number of second objects, wherein the first objects are objects with first identity attributes, and the second objects are objects with second identity attributes.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of claims 1 to 8 when executing the computer program.
11. A computer-readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform the method of any of claims 1 to 8.
CN201810814684.7A 2018-07-23 2018-07-23 A method, device and electronic device for determining object distribution information Active CN109101900B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810814684.7A CN109101900B (en) 2018-07-23 2018-07-23 A method, device and electronic device for determining object distribution information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810814684.7A CN109101900B (en) 2018-07-23 2018-07-23 A method, device and electronic device for determining object distribution information

Publications (2)

Publication Number Publication Date
CN109101900A CN109101900A (en) 2018-12-28
CN109101900B true CN109101900B (en) 2021-10-01

Family

ID=64847199

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810814684.7A Active CN109101900B (en) 2018-07-23 2018-07-23 A method, device and electronic device for determining object distribution information

Country Status (1)

Country Link
CN (1) CN109101900B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110738782B (en) * 2019-10-24 2022-01-21 创优数字科技(广东)有限公司 Cash register queuing analysis method and system
US20210233370A1 (en) * 2020-01-29 2021-07-29 Everseen Limited System and Method for Identifying Users

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107153886A (en) * 2017-03-31 2017-09-12 深圳市亿兆互联技术有限公司 A kind of customer's localization method for market layout optimization

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4846811B2 (en) * 2009-02-03 2011-12-28 シャープ株式会社 Optical spot position detection apparatus, optical device including the same, and electronic apparatus including the optical device
CN107564037A (en) * 2017-08-07 2018-01-09 华南理工大学 A kind of multirobot detection and tracking based on local feature
CN107843258B (en) * 2017-10-17 2020-01-17 深圳悉罗机器人有限公司 Indoor positioning system and method
CN108010008B (en) * 2017-12-01 2021-06-22 北京迈格威科技有限公司 Target tracking method and device and electronic equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107153886A (en) * 2017-03-31 2017-09-12 深圳市亿兆互联技术有限公司 A kind of customer's localization method for market layout optimization

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Development of Robust Behaviour Recognition for an at-Home Biomonitoring Robot with Assistance of Subject Localization and Enhanced Visual Tracking;Nevrez Imamoglu etal.;《The Scientific World Journal》;20141231;全文 *
基于光斑室内移动机器人的定位导航技术;方青松等;《微型机与应用》;20121231;第31卷(第24期);全文 *

Also Published As

Publication number Publication date
CN109101900A (en) 2018-12-28

Similar Documents

Publication Publication Date Title
US12167803B2 (en) Image display device, image display system, image display method, and program
CN108898109A (en) The determination methods, devices and systems of article attention rate
WO2019038965A1 (en) Storefront device, storefront management method, and program
CN110866429A (en) Missed scanning identification method and device, self-service cash register terminal and system
US20180247361A1 (en) Information processing apparatus, information processing method, wearable terminal, and program
CN108051777B (en) Target tracking method, device and electronic device
US20140003655A1 (en) Method, apparatus and system for providing image data to represent inventory
JP2011253344A (en) Purchase behavior analysis device, purchase behavior analysis method and program
CN107782316A (en) The track of destination object determines method, apparatus and system
JPWO2015033577A1 (en) Customer behavior analysis system, customer behavior analysis method, customer behavior analysis program, and shelf system
JP2015141572A (en) Merchandise information providing method, merchandise information providing device, and merchandise information providing program
US9373136B2 (en) Identifying and visualizing attributes of items based on attribute-based RFID tag proximity
JP6330115B1 (en) Product management server, automatic cash register system, product management program, and product management method
JP2009048430A (en) Customer behavior analysis device, customer behavior determination system, and customer buying behavior analysis system
CN110895747B (en) Commodity information identification, display, information association and settlement method and system
JP2017083980A (en) Behavior automatic analyzer and system and method
US20160063519A1 (en) Data analysis apparatus, data analysis system, commodity exchange forecasting apparatus, commodity exchange forecasting system, data analysis method, commodity exchange forecasting method, and computer-readable medium
KR102003691B1 (en) Item registry system
JP7700611B2 (en) Notification program, notification method, and information processing device
WO2015162723A1 (en) Behavior analysis device
JP2005309951A (en) Sales promotion support system
JP6172776B1 (en) Inventory management system, inventory management method, program, and recording medium
CN109101900B (en) A method, device and electronic device for determining object distribution information
JP2015090579A (en) Behavior analysis system
CN113850105A (en) Information processing method, device and equipment

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
TR01 Transfer of patent right

Effective date of registration: 20241120

Address after: No. 257, 2nd Floor, Building 9, No. 2 Huizhu Road, Liangjiang New District, Yubei District, Chongqing 401100

Patentee after: Yuanli Jinzhi (Chongqing) Technology Co.,Ltd.

Country or region after: China

Address before: 313, block a, No.2, south academy of Sciences Road, Haidian District, Beijing

Patentee before: BEIJING KUANGSHI TECHNOLOGY Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right