Physical information and storage location space matching method and system, terminal and storage medium

By using three-dimensional models and feature extraction algorithms in the warehousing system to match warehouse locations and physical information, the cumbersome problems of power materials entering and leaving warehouses in traditional warehousing information technology are solved, and the efficiency and accuracy of warehousing management are improved.

CN119251531AInactive Publication Date: 2025-01-03STATE GRID SHANDONG ELECTRIC POWER CO

Patent Information

Application Number
CN202411783716.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-01-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In traditional warehousing information technology, the process of inlet and outgoing power materials is cumbersome, which leads to difficulty in finding power materials and inefficient efficiency.

Method used

By obtaining the basic information and storage characteristics of the library location, establishing a three-dimensional model and presetting an image template, extracting image templates and real image feature information based on a feature extraction algorithm, performing similarity calculations to match the real image feature, and accurately identifying the real object into the library. bits and display them in the 3D model.

Benefits of technology

Reduce the probability of incoming errors, improve the efficiency of warehousing space utilization, simplify management processes, improve daily management efficiency, and achieve refined and visual management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119251531A_ABST
    Figure CN119251531A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic material storage, in particular to a physical information and storage location space matching method and system, a terminal and a storage medium, and the method comprises the steps: obtaining the basic information and storage characteristics of storage locations, building a three-dimensional model for each storage location, presetting an image template for each storage location, and extracting the feature information of the image template, setting a unique storage location number for each image template; collecting object image information to be stored, extracting object image feature information based on a feature extraction algorithm, and setting a unique object number for the object image information; carrying out object image feature matching; when the matching is successful, obtaining a storage location number corresponding to the image template successfully matched with the real object image, storing the real object into the corresponding storage location, and performing storage display in the three-dimensional model; and after warehousing is completed, checking the feature information of the real object and the basic information of the storage location based on the number of the real object. Accurate warehouse-in and warehouse-out information checking is realized, and the convenience of warehouse management is comprehensively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic material storage, and in particular to a method, system, terminal and storage medium for matching physical object information with storage space. Background Art

[0002] Warehousing is the storage and preservation of goods and articles in warehouses. Power material warehousing is a warehousing model specifically for the storage, management and distribution of materials in the power industry (such as transformers, cables, switch cabinets, insulation materials, etc.). Power materials are characterized by large volume, variety, weight, and some items require specific storage conditions.

[0003] The process of power materials entering and leaving the warehouse relies on traditional warehousing information technology. During the warehousing process, the power materials are stored according to the designated location, and the warehouse keeper registers the power material information. During the outbound process, relevant personnel contact the corresponding warehouse keeper according to needs, query the power material information in the warehouse, and pick up the materials appropriately based on the outbound location, time, etc. in the power material information.

[0004] In traditional warehouse information technology work, the registration and query process for warehouse personnel is cumbersome and it is difficult to find power materials, which makes the warehousing and warehousing process of power materials very inefficient. Summary of the invention

[0005] In view of the above-mentioned deficiencies in the prior art, the present invention provides a method, system, terminal and storage medium for matching physical information with storage space to solve the above-mentioned technical problems.

[0006] In a first aspect, the present invention provides a method for matching physical object information with storage space, comprising: S1, obtain the basic information and storage characteristics of the storage location and establish a three-dimensional model for each storage location, preset an image template for each storage location based on the storage characteristics of the storage location, extract the feature information of the image template based on the feature extraction algorithm, and set a unique storage location number for each image template; the basic information includes location information and size information; S2, collecting the image information of the physical object to be stored, extracting the feature information of the physical image based on the feature extraction algorithm, and setting a unique physical number for the physical image information; S3, performing physical image feature matching based on a similarity calculation method and combining image template feature information with physical image feature information; When the physical image feature matches successfully, the storage location number corresponding to the image template that successfully matches the physical image is obtained, the physical object is stored in the corresponding storage location based on the storage location number, and the storage is displayed in the three-dimensional model; S4, after the warehousing is completed, check the physical feature information and basic information of the storage location based on the physical number.

[0007] In an optional embodiment, the characteristic information of the image template and the characteristic information of the physical image both include shape information, color information and text information; The shape information is extracted based on the Canny edge detection algorithm, the gradient amplitude and direction of each pixel in the image are calculated, and after non-maximum suppression processing is performed on each pixel, the pixel points with gradient amplitude greater than the threshold are retained as edge points, and the complete object contour is extracted based on the contour tracking algorithm; The color information is calculated and extracted based on the color histogram. In the RGB color space, one-dimensional histograms are constructed for the red, green and blue channels respectively. Each channel is divided into multiple intervals according to the pixel value range. Each pixel in the image is traversed to obtain the frequency of the pixel falling into each interval, and the color histogram of each color channel is obtained. The text information is extracted based on the stroke feature extraction method. In the located text area, the endpoints of the strokes and the intersections between the strokes are detected by analyzing the grayscale changes of the pixel points, the direction of the strokes in the text area is analyzed, the distribution of the strokes in different directions is determined, and the total number of strokes in each text area is counted.

[0008] In an optional implementation, step S3 specifically includes: Acquire an image template feature vector based on the image template feature information, and acquire a real object image feature vector based on the real object image feature information; Calculate the Euclidean distance between the image template feature vector and the real image feature vector, which is calculated as:

[0009] in, Represents the Euclidean distance between the feature vector of the physical object and the feature vector of the image template, Represents the element value of the feature vector of the physical image in the jth dimension, Represents the element value of the image template feature vector in the jth dimension; When the Euclidean distance is less than a preset first threshold, the physical image and the image template are matched successfully.

[0010] In an optional embodiment, step S1 further includes obtaining the remaining capacity of the storage location and marking it in the three-dimensional model; When the Euclidean distance is less than a preset first threshold but the remaining capacity of the storage location is lower than the capacity threshold, an image template whose Euclidean distance is less than a second threshold and whose remaining capacity of the storage location is greater than the second capacity threshold is selected to complete the matching, and the second threshold is greater than the first threshold.

[0011] In an optional implementation, obtaining the remaining capacity of a storage location specifically includes: Obtain the total volume and physical location of the storage location in the 3D model; Divide the three-dimensional space of the storage location into several small cubic units; Calculate the filling state of each cubic unit according to the shape and position of the physical object; Traverse all cells, count the number of filled cube cells, and calculate the total filled volume based on the size of the cube cells; Subtract the total volume filled from the total volume of the storage location to get the remaining capacity.

[0012] In an optional implementation, when the quantity of physical objects in a storage location changes, the remaining capacity of the storage location is updated in real time, and the remaining capacity annotation in the three-dimensional model is updated.

[0013] In an optional implementation, when the physical object image fails to match all image templates, an empty storage location or a storage location with the largest remaining capacity is selected for storage.

[0014] In a second aspect, the present invention provides a system for matching physical object information with storage space. When the system is executed, the steps of the above-mentioned method for matching physical object information with storage space are implemented. The system includes: The image template setting module obtains the basic information and storage characteristics of the storage location and establishes a three-dimensional model for each storage location. Based on the storage characteristics of the storage location, an image template is preset for each storage location, and the image template feature information is extracted based on the feature extraction algorithm, and a unique storage location number is set for each image template; the basic information includes location information and size information; The physical object collection and feature extraction module collects the physical image information to be stored, extracts the physical image feature information based on the feature extraction algorithm, and sets a unique physical number for the physical image information; The physical image feature matching module performs physical image feature matching based on the similarity calculation method and the image template feature information and the physical image feature information; When the physical image feature matches successfully, the storage location number corresponding to the image template that successfully matches the physical image is obtained, the physical object is stored in the corresponding storage location based on the storage location number, and the storage is displayed in the three-dimensional model; Information viewing module: after the warehousing is completed, the physical feature information and basic information of the storage location can be viewed based on the physical number.

[0015] In a third aspect, a terminal is provided, including: processor, memory, wherein: The memory is used to store computer programs. The processor is used to call and run the computer program from the memory, so that the terminal executes the above-mentioned terminal method.

[0016] In a fourth aspect, a computer storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is run on a computer, the computer executes the methods described in the above aspects.

[0017] The beneficial effects of the present invention lie in that the method, system, terminal and storage medium for matching physical object information with storage location space provided by the present invention can accurately determine the storage location of physical objects by presetting image templates based on the storage characteristics of the storage location, extracting features and performing image feature matching, thereby reducing the probability of storage errors and improving the efficiency of storage space utilization; the storage location three-dimensional model can be used to realize storage display, assist visual management, and facilitate the grasp of warehouse storage status and planning layout; in addition, the physical object and storage location related information can be conveniently viewed based on the physical object number, saving time and cost, improving daily management efficiency, and comprehensively improving the refinement, visualization and convenience of information management of warehouse management.

[0018] In addition, the invention has a reliable design principle, a simple structure and a very broad application prospect. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0020] Figure 1 It is a schematic flow chart of a method for matching physical object information with storage space according to an embodiment of the present invention.

[0021] Figure 2 It is a schematic block diagram of a system for matching physical object information and storage space according to an embodiment of the present invention.

[0022] Figure 3 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0025] The method for matching physical object information with storage location space provided in the embodiment of the present invention is executed by a computer device, and accordingly, the system for matching physical object information with storage location space runs in the computer device.

[0026] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention. Figure 1 The execution subject may be a physical information and storage space matching system. According to different requirements, the order of the steps in the flow chart may be changed, and some may be omitted.

[0027] like Figure 1 As shown, the method includes: S1, obtain the basic information and storage characteristics of the storage location and establish a three-dimensional model for each storage location, preset an image template for each storage location based on the storage characteristics of the storage location, extract the feature information of the image template based on the feature extraction algorithm, and set a unique storage location number for each image template; the basic information includes location information and size information; Each storage location has a clearly identifiable characteristic identification, just like affixing an exclusive detailed "label" to each "storage compartment". Whether it is matching physical objects or querying storage location conditions in the future, there is a standardized reference basis, which greatly improves the scientificity and rationality of warehouse management in storage location planning and item classification and storage, and lays a solid foundation for achieving efficient and accurate warehousing operations and comprehensive warehouse visualization management.

[0028] S2, collecting the image information of the physical object to be stored, extracting the feature information of the physical image based on the feature extraction algorithm, and setting a unique physical number for the physical image information; It is convenient to accurately match the storage location image template in the subsequent warehousing process, ensuring that the items can be properly placed in the most suitable storage location. Moreover, during the entire warehouse management life cycle, it is convenient to accurately track, count and trace each physical object, effectively avoiding the problem of confusion of item information and improving the refinement and accuracy of warehouse management in the item management link.

[0029] S3, performing physical image feature matching based on a similarity calculation method and combining image template feature information with physical image feature information; When the physical image feature matches successfully, the storage location number corresponding to the image template that successfully matches the physical image is obtained, the physical object is stored in the corresponding storage location based on the storage location number, and the storage is displayed in the three-dimensional model; Accurately determine the matching relationship between physical objects and storage locations, making warehousing operations more accurate and efficient, minimizing the misplacement of items due to human misjudgment or fuzzy matching. At the same time, it ensures the rational allocation and utilization of storage resources, keeps the storage order of the entire warehouse in order, further improves the efficiency and management quality of storage operations, and provides accurate and reliable prerequisites for subsequent inventory inquiries, inventory counting and other work.

[0030] S4, after the warehousing is completed, check the physical feature information and basic information of the storage location based on the physical number.

[0031] When outbound and daily inventory, the staff can quickly and comprehensively obtain the required information about the items and storage locations by relying on the key clue of the physical number. This not only saves a lot of time and energy in daily inventory counting and item tracking, but also can quickly provide accurate data support when dealing with special situations such as quality tracing and logistics deployment, effectively ensuring the efficient development of warehouse management and the smooth operation of the entire warehouse chain.

[0032] Optionally, as an embodiment of the present invention, the feature information of the image template and the feature information of the physical image both include shape information, color information and text information; The shape information is extracted based on the Canny edge detection algorithm, the gradient amplitude and direction of each pixel in the image are calculated, and after non-maximum suppression processing is performed on each pixel, the pixel points with gradient amplitude greater than the threshold are retained as edge points, and the complete object contour is extracted based on the contour tracking algorithm; The color information is calculated and extracted based on the color histogram. In the RGB color space, one-dimensional histograms are constructed for the red, green and blue channels respectively. Each channel is divided into multiple intervals according to the pixel value range. Each pixel point in the image is traversed to obtain the frequency of the pixel point falling into each interval, and the color histogram of each color channel is obtained. Alternatively, a method of converting the RGB color space into the HSV color space can be adopted to construct one-dimensional histograms for the hue (Hue), saturation (Saturation), and value (Value) channels respectively. Each histogram is divided into multiple intervals, and the frequency of each interval of each channel histogram is counted to obtain a hue histogram vector. The histogram vector is normalized and then spliced ​​to form a color information feature vector.

[0033] The text information is extracted based on the stroke feature extraction method. In the located text area, the endpoints of the strokes and the intersections between the strokes are detected by analyzing the grayscale changes of the pixel points, the direction of the strokes in the text area is analyzed, the distribution of the strokes in different directions is determined, and the total number of strokes in each text area is counted.

[0034] Optionally, as an embodiment of the present invention, step S3 specifically includes: Acquire an image template feature vector based on the image template feature information, and acquire a real object image feature vector based on the real object image feature information; Calculate the Euclidean distance between the image template feature vector and the real image feature vector, which is calculated as:

[0035] in, Represents the Euclidean distance between the feature vector of the physical object and the feature vector of the image template, Represents the element value of the feature vector of the physical image in the jth dimension, Represents the element value of the image template feature vector in the jth dimension; When the Euclidean distance is less than a preset first threshold, the physical image and the image template are matched successfully.

[0036] Optionally, as an embodiment of the present invention, step S1 further includes obtaining the remaining capacity of the storage location and marking it in the three-dimensional model; When the Euclidean distance is less than a preset first threshold but the remaining capacity of the storage location is lower than the capacity threshold, an image template whose Euclidean distance is less than a second threshold and whose remaining capacity of the storage location is greater than the second capacity threshold is selected to complete the matching, and the second threshold is greater than the first threshold.

[0037] Specifically: the first threshold is set to 5 (the numerical value here is only for example to facilitate calculation and explanation, and is actually determined according to the characteristic vector situation and experience), and the second threshold is set to 10. In addition, the capacity threshold is set to 2 cubic meters, and the second capacity threshold is set to 5 cubic meters.

[0038] The storage location situation is: the total capacity of storage location A is 10 cubic meters, 7 cubic meters are initially occupied by stored items, and the remaining capacity is 3 cubic meters. The Euclidean distance calculated between the corresponding image template and the physical image of the smartphone to be stored is 4 (less than the first threshold of 5).

[0039] The total capacity of storage location B is 8 cubic meters, 6 cubic meters are occupied, and the remaining capacity is 2 cubic meters. The Euclidean distance between its corresponding image template and the physical image is 3 (also less than the first threshold of 5). The remaining capacity is equal to the second capacity threshold, which means that if the remaining capacity of the storage location is lower than this value, it is not suitable for placing new regular-sized items.

[0040] The total capacity of storage location C is 12 cubic meters, 4 cubic meters are occupied, and the remaining capacity is 8 cubic meters. The Euclidean distance between its corresponding image template and the physical image is 8 (less than the second threshold 10).

[0041] In summary, location A is given priority. If location A is also smaller than the second capacity, then location C is considered for storage.

[0042] Optionally, as an embodiment of the present invention, obtaining the remaining capacity of the storage location specifically includes: Obtain the total volume and physical location of the storage location in the 3D model; Divide the three-dimensional space of the storage location into several small cubic units; for example, divide a large warehouse into small cubic units of 1m×1m×1m; Calculate the filling status of each cubic unit according to the shape and position of the physical object; for partially filled units, it can be estimated based on the filling ratio. For example, if a unit is half filled with physical objects, the filling ratio is 0.5; Traverse all cells, count the number of filled cube cells, and calculate the total filled volume based on the size of the cube cells; Subtract the total volume filled from the total volume of the storage location to get the remaining capacity.

[0043] Optionally, as an embodiment of the present invention, when the quantity of physical objects in a storage location changes, the remaining capacity of the storage location is updated in real time, and the remaining capacity annotation in the three-dimensional model is updated.

[0044] When the physical quantity in the storage location changes, it can timely and accurately update the remaining capacity of the storage location in real time and update the corresponding annotations in the 3D model, making warehouse management more visual and refined, and improving the warehouse space utilization efficiency and overall operation management efficiency.

[0045] Optionally, as an embodiment of the present invention, when the image of the physical object fails to match all image templates, it means that the current physical object has not appeared, and an empty storage location or a storage location with the largest remaining capacity is selected for storage. If multiple physical objects similar to the current physical object appear, the current physical object image is obtained as an image template, and a storage location area is allocated for the current physical object.

[0046] Optionally, as an embodiment of the present invention, the following is a completed storage-in and storage-out process: When entering the warehouse, the warehouse administrator first acquires the image of the physical object through a camera or other equipment, and then extracts the image features of the physical object through the above method. After successful matching with the image template, a mapping relationship is formed between the physical object number and the storage location number, and the corresponding storage location number is sent to the warehouse administrator. The warehouse administrator enters the physical object into the storage location specified by the storage location number.

[0047] When shipping out, the warehouse manager enters the physical number and obtains the storage location number through the mapping relationship, as well as the corresponding physical feature information and basic information of the storage location. The warehouse manager checks the physical status based on this information and ships out.

[0048] In some embodiments, the physical object information and storage space matching system may include multiple functional modules composed of computer program segments. The computer program of each program segment in the physical object information and storage space matching system may be stored in the memory of a computer device and executed by at least one processor to perform (see Figure 1 Description) The function of matching physical information with storage location space.

[0049] In this embodiment, the physical information and storage space matching system can be divided into multiple functional modules according to the functions it performs, such as Figure 2 As shown. The functional modules of the system may include: an image template setting module, a physical object acquisition and feature extraction module, a physical object image feature matching module and an information viewing module. The module referred to in the present invention refers to a series of computer program segments that can be executed by at least one processor and can complete fixed functions, which are stored in a memory. In this embodiment, the functions of each module will be described in detail in subsequent embodiments.

[0050] The system includes: The image template setting module obtains the basic information and storage characteristics of the storage location and establishes a three-dimensional model for each storage location. Based on the storage characteristics of the storage location, an image template is preset for each storage location, and the image template feature information is extracted based on the feature extraction algorithm, and a unique storage location number is set for each image template; the basic information includes location information and size information; The physical object collection and feature extraction module collects the physical image information to be stored, extracts the physical image feature information based on the feature extraction algorithm, and sets a unique physical number for the physical image information; The physical image feature matching module performs physical image feature matching based on the similarity calculation method and the image template feature information and the physical image feature information; When the physical image feature matches successfully, the storage location number corresponding to the image template that successfully matches the physical image is obtained, the physical object is stored in the corresponding storage location based on the storage location number, and the storage is displayed in the three-dimensional model; Information viewing module: after the warehousing is completed, the physical feature information and basic information of the storage location can be viewed based on the physical number.

[0051] Through the coordinated operation of the image template setting module, the physical object collection and feature extraction module, the physical object image feature matching module and the information viewing module, the system can preset templates and extract features according to the storage characteristics of the warehouse location, collect the physical image features and accurately match them, achieve reasonable warehousing and intuitively display them in the three-dimensional model, and support subsequent convenient viewing of relevant information with the physical object number, effectively improving the accuracy and visualization of warehouse management and the convenience of information query, helping to make warehouse operations more efficient and orderly.

[0052] Figure 3 A schematic diagram of the structure of a terminal provided in an embodiment of the present invention, which can be used to execute the method for matching physical object information and storage space provided in an embodiment of the present invention.

[0053] The terminal may include: a processor, a memory and a communication unit. These components communicate via one or more buses. Those skilled in the art will appreciate that the server structure shown in the figure does not limit the present invention. It may be a bus structure or a star structure, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0054] The memory can be used to store the execution instructions of the processor, and the memory can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. When the execution instructions in the memory are executed by the processor, the terminal is enabled to execute some or all of the steps in the following method embodiments.

[0055] The processor is the control center of the storage terminal, which uses various interfaces and lines to connect various parts of the entire electronic terminal, and executes various functions and / or processes data of the electronic terminal by running or executing software programs and / or modules stored in the memory, and calling data stored in the memory. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor can only include a central processing unit (CPU). In the embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.

[0056] The communication unit is used to establish a communication channel so that the storage terminal can communicate with other terminals, receive user data sent by other terminals or send user data to other terminals.

[0057] The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).

[0058] Therefore, the technical effects that can be achieved by this embodiment can be found in the description above and will not be repeated here.

[0059] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention, in essence or in other words, the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes, including several instructions for enabling a computer terminal (which can be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention.

[0060] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the terminal embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.

[0061] In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or modules, which can be electrical, mechanical or other forms.

[0062] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0063] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0064] Although the present invention has been described in detail with reference to the accompanying drawings and in combination with the preferred embodiments, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, a person of ordinary skill in the art may make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions shall be within the scope of the present invention. Any person of ordinary skill in the art may easily think of changes or substitutions within the technical scope disclosed by the present invention, and these shall be within the scope of protection of the present invention.

Claims

1. A method for matching physical information with storage space, characterized in that: The following steps are involved: S1, obtain the basic information and storage characteristics of the storage location and establish a three-dimensional model for each storage location, preset an image template for each storage location based on the storage characteristics of the storage location, extract the feature information of the image template based on the feature extraction algorithm, and set a unique storage location number for each image template; the basic information includes location information and size information; S2, collecting the image information of the physical object to be stored, extracting the feature information of the physical image based on the feature extraction algorithm, and setting a unique physical number for the physical image information; S3, performing physical image feature matching based on a similarity calculation method and combining image template feature information with physical image feature information; When the physical image feature matches successfully, the storage location number corresponding to the image template that successfully matches the physical image is obtained, the physical object is stored in the corresponding storage location based on the storage location number, and the storage is displayed in the three-dimensional model; S4, after the warehousing is completed, check the physical feature information and basic information of the storage location based on the physical number.

2. The method for matching physical object information with storage space according to claim 1, characterized in that: The characteristic information of the image template and the characteristic information of the physical image both include shape information, color information and text information; The shape information is extracted based on the Canny edge detection algorithm, the gradient amplitude and direction of each pixel in the image are calculated, and after non-maximum suppression processing is performed on each pixel, the pixel points with gradient amplitude greater than the threshold are retained as edge points, and the complete object contour is extracted based on the contour tracking algorithm; The color information is calculated and extracted based on the color histogram. In the RGB color space, one-dimensional histograms are constructed for the red, green and blue channels respectively. Each channel is divided into multiple intervals according to the pixel value range. Each pixel in the image is traversed to obtain the frequency of the pixel falling into each interval, and the color histogram of each color channel is obtained. The text information is extracted based on the stroke feature extraction method. In the located text area, the endpoints of the strokes and the intersections between the strokes are detected by analyzing the grayscale changes of the pixel points, the direction of the strokes in the text area is analyzed, the distribution of the strokes in different directions is determined, and the total number of strokes in each text area is counted.

3. The method for matching physical object information with storage space according to claim 1, characterized in that: Step S3 specifically includes: Acquire an image template feature vector based on the image template feature information, and acquire a real object image feature vector based on the real object image feature information; Calculate the Euclidean distance between the image template feature vector and the physical image feature vector, which is calculated as: in, Represents the Euclidean distance between the feature vector of the physical object and the feature vector of the image template, Represents the element value of the feature vector of the physical image in the jth dimension, Represents the element value of the image template feature vector in the jth dimension; When the Euclidean distance is less than a preset first threshold, the physical image and the image template are matched successfully.

4. The method for matching physical object information with storage space according to claim 3, characterized in that: Step S1 also includes obtaining the remaining capacity of the storage location and marking it in the three-dimensional model; When the Euclidean distance is less than a preset first threshold but the remaining capacity of the storage location is lower than the capacity threshold, an image template whose Euclidean distance is less than a second threshold and whose remaining capacity of the storage location is greater than the second capacity threshold is selected to complete the matching, and the second threshold is greater than the first threshold.

5. The method for matching physical object information with storage space according to claim 4, characterized in that: Obtaining the remaining capacity of a storage location includes: Obtain the total volume and physical location of the storage location in the 3D model; Divide the three-dimensional space of the storage location into several small cubic units; Calculate the filling state of each cubic unit according to the shape and position of the physical object; Traverse all cells, count the number of filled cube cells, and calculate the total filled volume based on the size of the cube cells; Subtract the total volume filled from the total volume of the storage location to get the remaining capacity.

6. The method for matching physical object information with storage space according to claim 4, characterized in that: When the physical quantity in the storage location changes, the remaining capacity of the storage location is updated in real time, and the remaining capacity annotation in the 3D model is updated.

7. The method for matching physical object information with storage space according to claim 4, characterized in that: When the physical image fails to match all image templates, an empty storage location or the storage location with the largest remaining capacity is selected for storage.

8. A physical information and storage space matching system, characterized in that: When the system is executed, the steps of the method for matching physical information with storage space as claimed in any one of claims 1 to 7 are implemented, and the system includes: The image template setting module obtains the basic information and storage characteristics of the storage location and establishes a three-dimensional model for each storage location. Based on the storage characteristics of the storage location, an image template is preset for each storage location, and the image template feature information is extracted based on the feature extraction algorithm, and a unique storage location number is set for each image template; the basic information includes location information and size information; The physical object collection and feature extraction module collects the physical image information to be stored, extracts the physical image feature information based on the feature extraction algorithm, and sets a unique physical number for the physical image information; The physical image feature matching module performs physical image feature matching based on the similarity calculation method and the image template feature information and the physical image feature information; When the physical image feature matches successfully, the storage location number corresponding to the image template that successfully matches the physical image is obtained, the physical object is stored in the corresponding storage location based on the storage location number, and the storage is displayed in the three-dimensional model; Information viewing module: after the warehousing is completed, the physical feature information and basic information of the storage location can be viewed based on the physical number.

9. A terminal, characterized in that: include: A memory device for storing physical information and a storage space matching program; A processor is used to implement the steps of the method for matching physical object information with storage location space as described in any one of claims 1 to 7 when executing the program for matching physical object information with storage location space.

10. A computer-readable storage medium storing a computer program, characterized in that: The readable storage medium stores a program for matching physical object information with storage location space, and when the program for matching physical object information with storage location space is executed by a processor, the steps of the method for matching physical object information with storage location space as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Object warehousing management method and device

    CN110633938A

  • Electric power material warehouse management method based on three-dimensional visual model

    CN113112208A

  • Intelligent warehouse management system

    CN118154105A

Cited By

  • Airbag production tool management method and system for safety system

    CN121684807A