Intelligent book classification and inventory method and system based on visual algorithm
By using visual algorithms and twin 3D technology, a 3D bookshelf distribution model is generated and located in real time, solving the problem of time-consuming book classification and location in libraries and achieving fast and accurate book management and location.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING SHIJI CHAOXING INFORMATION TECH DEV
- Filing Date
- 2026-01-08
- Publication Date
- 2026-06-19
AI Technical Summary
The current book classification and location process in libraries is time-consuming and inefficient, requiring librarians and borrowers to spend a considerable amount of time searching for books within the library.
A smart book classification and inventory method based on vision algorithms is adopted. By acquiring bookshelf distribution information and book archiving records, a three-dimensional bookshelf distribution model is established to generate a twin three-dimensional book library. The user terminal video frames are synchronized in real time for book identification and positioning. The twin three-dimensional book library is used for retrieval matching and location marking.
It enables rapid classification and location assistance within the library, allowing administrators and borrowers to quickly and accurately obtain the information they need through visual images, reducing the inefficient text matching process and improving work efficiency.
Smart Images

Figure CN121883576B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart library technology, specifically a smart book classification and inventory method and system based on visual algorithms. Background Technology
[0002] A smart library is a modern library that integrates various information technologies such as artificial intelligence, the Internet of Things, and big data. Compared with traditional libraries, it has better information consistency and interactive convenience, aiming to achieve more efficient book management and a more human-centered library interaction experience.
[0003] In the existing library model, when administrators reorganize and shelve returned books and when borrowers borrow books, the usual process involves entering the book information into the system, retrieving the book's filing category and corresponding book search code within the library, and then further locating the book in the corresponding category storage area based on the book's category and search code to return it to its original place or find the required book. In this process, searching is a relatively time-consuming and inefficient process. Even experienced administrators who are very familiar with the layout need a certain amount of confirmation time. Summary of the Invention
[0004] The purpose of this invention is to provide a smart book classification and inventory method and system based on visual algorithms to solve the problems mentioned in the background art.
[0005] To achieve the above objectives, the present invention provides the following technical solution:
[0006] A smart book classification and inventory method based on visual algorithms, comprising:
[0007] Obtain information on the distribution of bookshelves and book archiving records within the library, establish a three-dimensional bookshelf distribution model, and perform spatial archiving mapping on the books in the records to generate a twin three-dimensional library.
[0008] In response to user request data, the system performs a search and matching operation on the twin 3D library based on the user request data, obtains the category and storage location of the requested book in the twin 3D data, and provides feedback.
[0009] The system synchronizes user-end video frames in real time, identifies bookshelf images in the video frames, selects multiple related books, and searches them in the twin 3D library to locate and verify the current bookshelf image's location.
[0010] Calculate the positional relationship between multiple associated books and the requested book, generate a relative position marker for the requested book based on the positional relationship, and output the feedback in real time on the user's video frame.
[0011] As a further aspect of the present invention: the bookshelf distribution information includes the spatial placement coordinates and size and structural data of the bookshelves, and each bookshelf is provided with a corresponding identification code;
[0012] The book archiving record includes book image information, book content information, book archiving code, and storage location information. The book content information specifically includes cover content and spine content information, and the book archiving code is used as the storage and retrieval number information for the book.
[0013] Each bookshelf is fixed to store books within a specific range of book archiving codes.
[0014] As a further aspect of the present invention: before the step of calculating the positional relationship between the multiple associated books and the requested book, the method further includes:
[0015] Cross-position verification is performed on multiple related books, and the positional association of each pair of related books in the three-dimensional twin library is determined based on their positional association in the video frame.
[0016] If the position association results of the same associated book and more than one associated book are inconsistent, the current associated book is discarded and a new one is selected based on the video frame.
[0017] As a further embodiment of the present invention: the user request data is text retrieval data or image retrieval data, and the step of searching and matching the twin 3D library based on the user request data includes:
[0018] The user request data is judged. If the user request data is text search data, the twin 3D library is directly searched and matched based on the search keywords.
[0019] If the user request data is image retrieval data, then feature recognition is performed on the image retrieval data to obtain book image information of multiple requested books, content recognition is performed on the book image information and retrieval matching is performed through the twin 3D book database;
[0020] If the search results for text or image search data indicate no matching information, the content information of the book is retrieved from the online information database. Based on the content information, the requested book is classified, archived, and numbered, and marked as an unlisted book.
[0021] As a further aspect of the present invention, it also includes the following steps:
[0022] If the book content information in the bookshelf image in the video frame cannot be effectively identified, the fuzzy localization procedure is triggered and the following steps are executed:
[0023] Based on the user request data, the requested book is located in the twin 3D library, and the book archive records of the requested book and the adjacent bookshelves are obtained.
[0024] A fixed number of adjacent and consecutive books are selected, and color positioning barcodes are generated based on their colors. Based on multiple color positioning barcodes, the books on the bookshelf are positioned in a color consistency manner with the bookshelf image in the video frame to determine the current bookshelf position.
[0025] The requested book is located using multiple color-coded positioning barcodes, and a relative position marker is generated.
[0026] This invention aims to provide a smart book classification and inventory system based on visual algorithms, comprising:
[0027] The 3D archiving module is used to acquire bookshelf distribution information and book archiving records within the library, establish a 3D bookshelf distribution model, perform spatial archiving mapping on the books in the records, and generate a twin 3D library.
[0028] The request location module is used to respond to user request data, perform retrieval and matching on the twin 3D library based on the user request data, obtain the classification and storage location of the requested book in the twin 3D data and provide feedback.
[0029] The synchronous retrieval module is used to synchronize user terminal video frames in real time, identify bookshelf images in video frames, select multiple related books, and search in the twin 3D library to locate and verify the current bookshelf image's location.
[0030] The synchronous positioning module is used to calculate the positional relationship between multiple associated books and the requested book, generate a relative position marker for the requested book based on the positional relationship, and output the feedback in real time on the user's video frame.
[0031] As a further aspect of the present invention: the bookshelf distribution information includes the spatial placement coordinates and size and structural data of the bookshelves, and each bookshelf is provided with a corresponding identification code;
[0032] The book archiving record includes book image information, book content information, book archiving code, and storage location information. The book content information specifically includes cover content and spine content information, and the book archiving code is used as the storage and retrieval number information for the book.
[0033] Each bookshelf is fixed to store books within a specific range of book archiving codes.
[0034] As a further aspect of the present invention, it also includes:
[0035] The cross-validation unit is used to perform cross-position verification on multiple related books, and to determine the positional association of each pair of related books in the video frame based on the positional association of each pair of related books in the three-dimensional twin library.
[0036] The noise rejection unit is used to discard the current associated book and reselect it based on the video frame if the position association judgment results of the same associated book are inconsistent with those of more than one associated book.
[0037] As a further embodiment of the present invention: the user request data is text retrieval data or image retrieval data, and the request positioning module includes:
[0038] The text retrieval unit is used to determine the user request data. If the user request data is text retrieval data, it performs direct retrieval and matching on the twin 3D library based on the retrieval keywords.
[0039] The image retrieval unit is used to perform feature recognition on the image retrieval data if the user request data is image retrieval data, obtain book image information of multiple requested books, perform content recognition on the book image information, and perform retrieval matching through a twin 3D book database.
[0040] The retrieval and archiving unit is used to retrieve the content information of books from the online information database if the retrieval and matching results of text retrieval data or image retrieval data indicate no matching information. Based on the content information, the requested books are classified, archived, and numbered, and marked as unlisted books.
[0041] As a further aspect of the present invention, it also includes:
[0042] The fuzzy judgment unit is used to trigger the fuzzy positioning program and execute the following steps if the book content information of the bookshelf image in the video frame cannot be effectively identified:
[0043] The fuzzy filtering unit is used to locate the requested book in the twin 3D library based on the user request data, and to obtain the book archive records of the requested book and the adjacent bookshelves.
[0044] A fuzzy positioning unit is used to select a fixed number of adjacent and consecutive books and generate color positioning barcodes based on their colors. Based on multiple color positioning barcodes, the books on the bookshelf are positioned in a color consistency manner with the bookshelf image in the video frame to determine the current bookshelf position.
[0045] The positioning marker unit is used to locate the requested book based on multiple color positioning barcodes and generate a relative position marker.
[0046] Compared with existing technologies, the beneficial effects of this invention are: it is applicable to the rapid classification and archiving of books in libraries and other collections, as well as the assistance in locating books. It is a visual assistance method for both administrators and readers. Through a basic retrieval system combined with a digital twin system and terminal vision, data information is synchronized and mapped. Based on the classification of books, rapid location and visual judgment are performed to assist administrators in quickly classifying, archiving, and returning books to the shelves, and to readers in quickly locating and finding books. Compared with existing technologies, by introducing visual and twin-related computer technologies, visual data processing and interaction replace the original pure text interaction method. Users can quickly and accurately obtain the information they need through visual images, without having to go through an inefficient search process among numerous bookshelves and books by matching text throughout the entire process. Attached Figure Description
[0047] Figure 1 This is a flowchart of a smart book classification and inventory method based on visual algorithms.
[0048] Figure 2 This is a flowchart of the fuzzy localization step in a visual algorithm-based intelligent book classification and inventory method.
[0049] Figure 3 This is a diagram showing the components of a smart book classification and inventory system based on visual algorithms. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0051] The specific implementation of the present invention will be described in detail below with reference to specific embodiments.
[0052] like Figure 1 The present invention provides a smart book classification and inventory method based on a visual algorithm, comprising the following steps:
[0053] S10: Obtain the bookshelf distribution information and book archiving records in the library, establish a three-dimensional bookshelf distribution model and perform spatial archiving mapping on the books in the records to generate a twin three-dimensional library.
[0054] S20, respond to user request data, perform retrieval and matching on the twin 3D library based on the user request data, obtain the classification and storage location of the requested book in the twin 3D data and provide feedback;
[0055] S30, Real-time synchronization of user terminal video frames, recognition of bookshelf images in video frames, selection of multiple related books, and retrieval in the twin 3D library to locate and verify the current bookshelf image's location range;
[0056] S40, calculate the positional relationship between multiple associated books and the requested book, generate a relative position marker for the requested book based on the positional relationship, and output the feedback in real time on the user's video frame.
[0057] This embodiment presents a smart book classification and inventory method based on visual algorithms, suitable for assisting libraries and other collections in rapid book classification, archiving, and location. It is a visual assistance implementation approach for both administrators and readers. Through a basic retrieval system combined with a digital twin system and terminal vision, data information is synchronized and mapped. Based on book classification, rapid location and visual judgment are performed to assist administrators in quickly classifying, archiving, and returning books to shelves, and to readers in quickly locating and finding books. Compared to existing technologies, by introducing visual and digital twin-related computer technologies, visual data processing and interaction replace the original pure text interaction method, allowing users to… This system allows for quick and accurate acquisition of desired information through visual images, eliminating the need for an inefficient process of searching through numerous shelves and books using text matching. In a typical library setting, when administrators reorganize returned books or when borrowers need to borrow books, the usual method involves entering book information into the system, retrieving the book's category and corresponding search code, and then locating the book within its designated area based on its category and search code. This process is time-consuming and inefficient. Even experienced administrators familiar with the layout require a certain amount of confirmation time during this process. The proposed solution is to use visual assistance and dual-terminal information synchronization for visual synchronization marking on user terminals. This method is applicable to user mobile terminals, AR terminals, and dedicated interactive terminal devices provided by smart libraries (requiring basic functions such as image acquisition, image output, and connection to the library management center). The process includes: performing twin mapping on the library's 3D distribution model, mainly including the distribution of rooms and the relative distribution of bookshelves; and then mapping the books in the retrieval system onto the corresponding bookshelves (i.e., twin 3D mapping). The system simulates the spatial distribution of actual books in a virtual twin 3D library. It then acquires the user's request data, retrieves the corresponding book, and locates it in the virtual twin 3D library. Simultaneously, it can obtain the location of the bookshelf and the distribution relationship of the surrounding books. Users can quickly find the corresponding bookshelf based on the feedback image of the bookshelf location. At the same time, the system can compare the real-time video data of the bookshelf captured by the user terminal with the virtual twin 3D library, select the distribution relationship of the surrounding books to achieve synchronous mapping, quickly locate the location of the target requested book, and display it on the user terminal to achieve rapid auxiliary positioning and convenient and efficient book search.Especially for managers, the use of AR display devices can greatly improve work efficiency. When there are a large number of books to be shelved, AR devices can quickly categorize the books and assign them color-coded labels. Managers can then use these color-coded labels to categorize the books and move them to different shelf areas. During the shelving process, each time a book is picked up, the system interacts with the AR device to quickly obtain and locate the book's information, displaying a label on the administrator's AR device. This allows administrators to perform uninterrupted book categorization and reshelving.
[0058] In another preferred embodiment of the present invention, the bookshelf distribution information includes the spatial placement coordinates and size structure data of the bookshelves, and each bookshelf is provided with a corresponding identification code;
[0059] The book archiving record includes book image information, book content information, book archiving code, and storage location information. The book content information specifically includes cover content and spine content information, and the book archiving code is used as the storage and retrieval number information for the book.
[0060] Each bookshelf is fixed to store books within a specific range of book archiving codes.
[0061] In this embodiment, the bookshelf distribution information and book archiving records of the previous embodiment are supplemented. The bookshelf distribution information refers to the distribution layout of bookshelves in different rooms of the library, and also includes the type of books stored on the bookshelf based on the identification code and the retrieval code range. In a library, the location of each bookshelf is fixed, and the books stored in the system are also fixed. Therefore, the specific storage range can be determined by the identification code. The book archiving records are the associated information of books stored in the library, including the information of the books themselves and the relevant storage record information. They are an important basis for the vision system to identify and judge the books requested by the user.
[0062] As another preferred embodiment of the present invention, before the step of calculating the positional relationship between the multiple associated books and the requested book, the method further includes:
[0063] Cross-position verification is performed on multiple related books, and the positional association of each pair of related books in the three-dimensional twin library is determined based on their positional association in the video frame.
[0064] If the position association results of the same associated book and more than one associated book are inconsistent, the current associated book is discarded and a new one is selected based on the video frame.
[0065] In this embodiment, when locating a book by requesting multiple random books (i.e., associated books) around it, there may be cases where the associated books are actually incorrectly located. For example, a reader may not have put the book back in its correct place after reading it. Therefore, when using these associated books for assisted visual positioning, it is necessary to eliminate the influence of these erroneous noises by using multiple sampling cross-judgments. If the associated books are correctly placed, then the results of cross-judgments should all be consistent (the corresponding mapping relationship between the user's visual data and the twin 3D library should be consistent). This indicates that the book is correctly placed and will not lead to incorrect positioning results when used for visual assisted positioning.
[0066] In another preferred embodiment of the present invention, the user request data is text retrieval data or image retrieval data, and the step of searching and matching the twin 3D library based on the user request data includes:
[0067] The user request data is judged. If the user request data is text search data, the twin 3D library is directly searched and matched based on the search keywords.
[0068] If the user request data is image retrieval data, then feature recognition is performed on the image retrieval data to obtain book image information of multiple requested books, content recognition is performed on the book image information and retrieval matching is performed through the twin 3D book database;
[0069] If the search results for text or image search data indicate no matching information, the content information of the book is retrieved from the online information database. Based on the content information, the requested book is classified, archived, and numbered, and marked as an unlisted book.
[0070] In this embodiment, the retrieval and matching process is further refined, mainly including two judgment processes. The first is the judgment of the data type requested by the user. Different data types of user requests correspond to different retrieval schemes, namely (text retrieval and image retrieval; text retrieval is more suitable for borrowers, and image retrieval is more suitable for administrators). When it is image retrieval data, it is necessary to perform image recognition on the book cover content or the book's archiving code so that the system can identify and retrieve the book. The second part is the judgment of whether it is already an archived book. If the retrieval process fails to find a book that has already been stored, the current book may be a newly entered book. Therefore, relevant information about the book is retrieved through the Internet to achieve rapid classification and coding of the book, and the administrator decides whether to archive it.
[0071] like Figure 2 As shown, in another preferred embodiment of the present invention, the method further includes the following steps:
[0072] S51, if the book content information in the bookshelf image in the video frame cannot be effectively identified, the fuzzy positioning procedure is triggered and the following steps are executed:
[0073] S52, based on the requested book data, locate the twin 3D library and obtain the book archive records of the requested book and adjacent bookshelves;
[0074] S53, select an adjacent and consecutive number of books, and generate color positioning barcodes based on their colors. Based on the multiple color positioning barcodes, perform color consistency positioning between the bookshelf books and the bookshelf image in the video frame to determine the current bookshelf position.
[0075] S54, locate the requested book based on multiple color positioning barcodes and generate a relative position mark.
[0076] In this embodiment, when a user searches for a book and the system locates the book based on the terminal image, the wide-angle image of the bookshelf synchronized by the user's terminal may be blurry, making it impossible to effectively identify the text content on the book cover or spine. In this case, it is impossible to effectively locate the book based on the precise associated books. Therefore, the system provides an additional fuzzy positioning method. By selecting multiple consecutive books as a positioning node, the color distribution of the corresponding spines of multiple books within this positioning node can form a color barcode. Therefore, fuzzy recognition and matching positioning can be performed based on this color distribution feature, thereby achieving the purpose of associating and locating the requested data.
[0077] like Figure 3 As shown, the present invention also provides a smart book classification and inventory system based on visual algorithms, which includes:
[0078] The 3D archiving module 100 is used to acquire the bookshelf distribution information and book archiving records in the library, establish a 3D bookshelf distribution model, perform spatial archiving mapping on the books in the records, and generate a twin 3D library.
[0079] The request positioning module 200 is used to respond to user request data, perform retrieval and matching on the twin 3D library based on the user request data, obtain the classification and storage location of the requested book in the twin 3D data and provide feedback.
[0080] The synchronous retrieval module 300 is used to synchronize user terminal video frames in real time, identify bookshelf images in video frames, select multiple related books, and search in the twin 3D library to locate and verify the current bookshelf image's location.
[0081] The synchronous positioning module 400 is used to calculate the positional relationship between multiple associated books and the requested book, generate a relative position marker of the requested book based on the positional relationship, and output the feedback in real time on the user's video frame.
[0082] In another preferred embodiment of the present invention, the bookshelf distribution information includes the spatial placement coordinates and size structure data of the bookshelves, and each bookshelf is provided with a corresponding identification code;
[0083] The book archiving record includes book image information, book content information, book archiving code, and storage location information. The book content information specifically includes cover content and spine content information, and the book archiving code is used as the storage and retrieval number information for the book.
[0084] Each bookshelf is fixed to store books within a specific range of book archiving codes.
[0085] As another preferred embodiment of the present invention, it further includes:
[0086] The cross-validation unit is used to perform cross-position verification on multiple related books, and to determine the positional association of each pair of related books in the video frame based on the positional association of each pair of related books in the three-dimensional twin library.
[0087] The noise rejection unit is used to discard the current associated book and reselect it based on the video frame if the position association judgment results of the same associated book are inconsistent with those of more than one associated book.
[0088] In another preferred embodiment of the present invention, the user request data is text retrieval data or image retrieval data, and the request location module includes:
[0089] The text retrieval unit is used to determine the user request data. If the user request data is text retrieval data, it performs direct retrieval and matching on the twin 3D library based on the retrieval keywords.
[0090] The image retrieval unit is used to perform feature recognition on the image retrieval data if the user request data is image retrieval data, obtain book image information of multiple requested books, perform content recognition on the book image information, and perform retrieval matching through a twin 3D book database.
[0091] The retrieval and archiving unit is used to retrieve the content information of books from the online information database if the retrieval and matching results of text retrieval data or image retrieval data indicate no matching information. Based on the content information, the requested books are classified, archived, and numbered, and marked as unlisted books.
[0092] As another preferred embodiment of the present invention, it further includes:
[0093] The fuzzy judgment unit is used to trigger the fuzzy positioning program and execute the following steps if the book content information of the bookshelf image in the video frame cannot be effectively identified:
[0094] The fuzzy filtering unit is used to locate the requested book in the twin 3D library based on the user request data, and to obtain the book archive records of the requested book and the adjacent bookshelves.
[0095] A fuzzy positioning unit is used to select a fixed number of adjacent and consecutive books and generate color positioning barcodes based on their colors. Based on multiple color positioning barcodes, the books on the bookshelf are positioned in a color consistency manner with the bookshelf image in the video frame to determine the current bookshelf position.
[0096] The positioning marker unit is used to locate the requested book based on multiple color positioning barcodes and generate a relative position marker.
[0097] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0098] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the disclosure in the specification and embodiments. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0099] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A smart book classification and inventory method based on visual algorithms, characterized in that, Include: Obtain information on the distribution of bookshelves and book archiving records within the library, establish a three-dimensional bookshelf distribution model, and perform spatial archiving mapping on the books in the records to generate a twin three-dimensional library. In response to user request data, the system performs a search and matching operation on the twin 3D library based on the user request data, obtains the category and storage location of the requested book in the twin 3D data, and provides feedback. The system synchronizes user-end video frames in real time, identifies bookshelf images in the video frames, selects multiple related books, and searches them in the twin 3D library to locate and verify the current bookshelf image's location. Calculate the positional relationship between multiple associated books and the requested book, generate a relative position marker for the requested book based on the positional relationship, and output the feedback in real time on the user's video frame; Before the step of calculating the positional relationship between multiple associated books and the requested book, the method further includes: Cross-position verification is performed on multiple related books, and the positional association of each pair of related books in the three-dimensional twin library is determined based on their positional association in the video frame. If the position association results of the same associated book and more than one associated book are inconsistent, the current associated book is discarded and a new one is selected based on the video frame.
2. The intelligent book classification and inventory method based on visual algorithms according to claim 1, characterized in that, The bookshelf distribution information includes the spatial placement coordinates and size structure data of the bookshelves, and each bookshelf has a corresponding identification code; The book archiving record includes book image information, book content information, book archiving code, and storage location information. The book content information specifically includes cover content and spine content information, and the book archiving code is used as the storage and retrieval number information for the book. Each bookshelf is fixed to store books within a specific range of book archiving codes.
3. The intelligent book classification and inventory method based on visual algorithms according to claim 2, characterized in that, The user request data is text search data or image search data, and the step of searching and matching the twin 3D library based on the user request data includes: The user request data is judged. If the user request data is text search data, the twin 3D library is directly searched and matched based on the search keywords. If the user request data is image retrieval data, then feature recognition is performed on the image retrieval data to obtain book image information of multiple requested books, content recognition is performed on the book image information and retrieval matching is performed through the twin 3D book database; If the search results for text or image search data indicate no matching information, the content information of the book is retrieved from the online information database. Based on the content information, the requested book is classified, archived, and numbered, and marked as an unlisted book.
4. The intelligent book classification and inventory method based on visual algorithms according to claim 2, characterized in that, It also includes the following steps: If the book content information in the bookshelf image in the video frame cannot be effectively identified, the fuzzy localization procedure is triggered and the following steps are executed: Based on the user request data, the requested book is located in the twin 3D library, and the book archive records of the requested book and the adjacent bookshelves are obtained. A fixed number of adjacent and consecutive books are selected, and color positioning barcodes are generated based on their colors. Based on multiple color positioning barcodes, the books on the bookshelf are located in color consistency with the bookshelf image in the video frame to determine the current bookshelf position. The requested book is located using multiple color-coded positioning barcodes, and a relative position marker is generated.
5. A smart book classification and inventory system based on visual algorithms, characterized in that, Include: The 3D archiving module is used to acquire bookshelf distribution information and book archiving records within the library, establish a 3D bookshelf distribution model, perform spatial archiving mapping on the books in the records, and generate a twin 3D library. The request location module is used to respond to user request data, perform retrieval and matching on the twin 3D library based on the user request data, obtain the classification and storage location of the requested book in the twin 3D data and provide feedback. The synchronous retrieval module is used to synchronize user terminal video frames in real time, identify bookshelf images in video frames, select multiple related books, and search in the twin 3D library to locate and verify the current bookshelf image's location. The synchronous positioning module is used to calculate the positional relationship between multiple associated books and the requested book, generate a relative position marker of the requested book based on the positional relationship, and output the feedback in real time on the user's video frame; Also includes: The cross-validation unit is used to perform cross-position verification on multiple related books, and to determine the positional association of each pair of related books in the video frame based on the positional association of each pair of related books in the three-dimensional twin library. The noise rejection unit is used to discard the current associated book and reselect it based on the video frame if the position association judgment results of the same associated book are inconsistent with those of more than one associated book.
6. The intelligent book classification and inventory system based on visual algorithms according to claim 5, characterized in that, The bookshelf distribution information includes the spatial placement coordinates and size structure data of the bookshelves, and each bookshelf has a corresponding identification code; The book archiving record includes book image information, book content information, book archiving code, and storage location information. The book content information specifically includes cover content and spine content information, and the book archiving code is used as the storage and retrieval number information for the book. Each bookshelf is fixed to store books within a specific range of book archiving codes.
7. A smart book classification and inventory system based on a visual algorithm according to claim 6, characterized in that, The user request data is text search data or image search data, and the request location module includes: The text retrieval unit is used to determine the user request data. If the user request data is text retrieval data, it performs direct retrieval and matching on the twin 3D library based on the retrieval keywords. The image retrieval unit is used to perform feature recognition on the image retrieval data if the user request data is image retrieval data, obtain book image information of multiple requested books, perform content recognition on the book image information, and perform retrieval matching through a twin 3D book database. The retrieval and archiving unit is used to retrieve the content information of books from the online information database if the retrieval and matching results of text retrieval data or image retrieval data indicate no matching information. Based on the content information, the requested books are classified, archived, and numbered, and marked as unlisted books.
8. A smart book classification and inventory system based on a visual algorithm according to claim 6, characterized in that, Also includes: The fuzzy judgment unit is used to trigger the fuzzy positioning program and execute the following steps if the book content information of the bookshelf image in the video frame cannot be effectively identified: The fuzzy filtering unit is used to locate the requested book in the twin 3D library based on the user request data, and to obtain the book archive records of the requested book and the adjacent bookshelves. A fuzzy positioning unit is used to select a fixed number of adjacent and consecutive books and generate color positioning barcodes based on their colors. Based on multiple color positioning barcodes, the books on the bookshelf are positioned in a color consistency manner with the bookshelf image in the video frame to determine the current bookshelf position. The positioning marker unit is used to locate the requested book based on multiple color positioning barcodes and generate a relative position marker.