Method, apparatus and terminal for processing feature information, and non-transitory storage medium
Patent Information
- Application Number
- CN202110686238.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-21
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2041-06-21
AI Technical Summary
[0014] The feature information processing scheme disclosed herein can match and display based on historical feature information.
Smart Images

Figure CN115510259B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more specifically, to a method, apparatus, terminal, and non-transitory storage medium for processing feature information. Background Technology
[0002] Desktop interactive projection displays and the display of historical records on electronic device screens can be applied to many use cases, such as assisting students in learning. By recognizing the outline of a book with a camera, the content a user queries will differ on each page. Summary of the Invention
[0003] This summary section is provided to briefly introduce the concepts, which will be described in detail in the detailed description section below. This summary section is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0004] To address the aforementioned problems, this disclosure provides a method, apparatus, terminal, and non-transitory storage medium for processing feature information.
[0005] According to an embodiment of this disclosure, a method for processing feature information is provided, comprising:
[0006] Acquire the target image;
[0007] Obtain feature information of at least one preset location in the target image; and
[0008] Search the database for historical feature information that matches the feature information. If the database includes historical feature information that matches the feature information, obtain the page information corresponding to the matched historical feature information.
[0009] According to an embodiment of the present disclosure, an apparatus for feature information processing is provided, comprising:
[0010] The acquisition module is used to acquire an image; acquire feature information of at least one preset location in the image; and
[0011] The processing module is used to search for historical feature information that matches the feature information from the database, such as historical feature information that matches the feature information in the database, and to obtain the page information corresponding to the matching historical feature information.
[0012] According to one embodiment of this disclosure, a terminal is provided, the terminal comprising: at least one memory and at least one processor; wherein, the memory is used to store program code, and the processor is used to call the program code stored in the memory to execute the above-described method.
[0013] According to one embodiment of this disclosure, a non-transitory storage medium is provided for storing program code, which, when executed by a computer device, causes the computer device to perform the above-described method.
[0014] The feature information processing scheme disclosed herein can match and display based on historical feature information. Attached Figure Description
[0015] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0016] Figure 1 A flowchart of a feature information processing method according to an embodiment of the present disclosure is shown.
[0017] Figure 2 A schematic diagram showing a target image according to an embodiment of the present disclosure is provided.
[0018] Figure 3 A schematic diagram showing page information according to an embodiment of this disclosure is illustrated.
[0019] Figure 4 A flowchart of a feature information processing method according to another embodiment of this disclosure is shown.
[0020] Figure 5 A schematic diagram of the feature information processing apparatus according to an embodiment of the present disclosure is shown.
[0021] Figure 6 A schematic diagram of the structure of an electronic device suitable for implementing embodiments of the present disclosure is shown. Detailed Implementation
[0022] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0023] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0024] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0025] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0026] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0027] The terminals in this disclosure may include, but are not limited to, mobile terminal devices such as mobile phones, smartphones, laptops, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), navigation devices, in-vehicle terminal equipment, in-vehicle display terminals, in-vehicle electronic rearview mirrors, etc., as well as fixed terminal devices such as digital TVs, desktop computers, etc.
[0028] like Figure 1 As shown in the embodiments of this disclosure, a method for processing feature information is provided, including the following steps.
[0029] S100, acquire the target image.
[0030] When a user is reading or studying at a desk, the camera of an interactive projection device, mobile terminal, tablet, or smart learning lamp can capture the content of the book or other learning materials, as well as the user's learning activities such as taking notes and looking up words. This allows the user to utilize corresponding learning tools or auxiliary apps within these smart devices to assist their learning. The aforementioned smart devices can capture the image of the book on the desktop using their cameras, thereby identifying page features and determining the currently viewed page. The target image in this embodiment may include the content of an open page of a book, which may include text, images, and other information. Please see [link to relevant documentation]. Figure 2 , Figure 2 This is a schematic diagram of the target image in an embodiment of this disclosure. In this embodiment, the target image may be the outline of a book recognized by a camera. Specifically... Figure 2 In this context, the target image can be an open book page ABCD. Pages ABCD can include text, images, and other information.
[0031] S200, acquire feature information of at least one preset location in the target image.
[0032] Specifically, embodiments of this disclosure may include obtaining first feature information at a first preset position; and obtaining second feature information at a second preset position; wherein the first feature information includes page number information, and the second feature information includes text information and / or color information.
[0033] Please continue reading Figure 2 The first preset position can be as follows Figure 2 The rectangle within the target image ABCD is shown. The first feature information is, for example, page number information, which can be located at the corner of the page to distinguish different pages in the book. The second preset position can be any position within the target image ABCD that does not overlap with the first preset position. The second feature information can be text, color, or other information obtained from any location within the page, such as... Figure 2 As shown in the middle circular area. Although Figure 2 This example uses ten features, but the embodiments of this disclosure may select more or fewer features.
[0034] S300, search the database for historical feature information that matches the feature information. If the database includes historical feature information that matches the feature information, obtain the page information corresponding to the matched historical feature information.
[0035] Specifically, embodiments of this disclosure may include searching the database for historical feature information that matches the first feature information and the second feature information to obtain a first matching result; if the first matching result is successfully obtained, then the first matching result is the matched historical feature information; if the first matching result fails to be obtained, then searching the database for historical feature information that matches the first feature information and the text information. The page information is displayed in a preset display area; wherein, the page information includes the user's historical operation information on the target image.
[0036] More specifically, during the reading process, users may encounter characters they do not recognize. This embodiment of the disclosure allows users to look up Chinese or English words using the word lookup function or point-and-read function of devices such as tablets or learning lights, and the device records the content searched on the current page. When the user reads the same page again, if the tablet or learning light recognizes the page, it can retrieve the content searched during the last reading of that page and display it directly without waiting for the user to search again.
[0037] As mentioned above, still based on Figure 2For example, when a user enters the page for the first time, features can be extracted from multiple points within the page area, and the feature information can be identified and stored. When the user enters the page again, ten features can be compared on the page, with page number information and text information serving as the primary comparison confidence points, and color information serving as auxiliary comparison points, as users may make corrections or annotations in non-text areas. For instance, a matching search is first performed based on page number information, text information, and color information. If no complete match is found, then a matching search is performed based on page number information and text information. Once a match is found, the page number information corresponding to the historical feature information in the database is retrieved and displayed. The page information may include the user's historical operation records on the corresponding page, including annotation records for content at preset locations.
[0038] Please see Figure 3 , Figure 3 This is a schematic diagram illustrating the display of page information according to an embodiment of this disclosure. Figure 3 In the image, the target image remains ABCD, and it can be placed on the stage. Page information can be displayed in areas outside the target image ABCD. Figure 3 Taking page information 1-5 as an example, it can represent the page information corresponding to the historical feature information of the five feature information identified on this page. This information may include, for example, words and example sentences of those words, or the grammar of the corresponding sentences. It can be seen that... Figure 3 The display method shown is merely an example; other display methods may also be used in the embodiments of this disclosure, and are not limited to these. Figure 3 The quantity and arrangement are shown.
[0039] Furthermore, embodiments of this disclosure may also include obtaining associated images of the target image; obtaining the association relationship between the target image and the associated images; and obtaining third feature information of the associated images from the database based on the first feature information and the association relationship. Specifically, embodiments of this disclosure may also include obtaining fourth feature information of a third preset position in the associated images; and comparing the obtained fourth feature information with the first feature information to obtain the association relationship; wherein the third preset position in the associated images corresponds to the first preset position in the target image.
[0040] More specifically, embodiments of this disclosure can also acquire feature information of other pages of the book and determine the correspondence between different pages based on page numbers. The extraction and matching of feature information for other pages can be referred to the description in the above embodiments, and will not be repeated here. In particular, when identifying other pages, the first feature information, i.e., page number information, can be mainly compared. After confirmation, the information of the current page can be directly retrieved without having to compare and match text and color information again, thus improving response speed. Embodiments of this disclosure can also support user error correction functions, such as re-acquiring feature information or changing matching information.
[0041] This disclosure embodiment may further include, if the database does not contain historical feature information matching the feature information, recording the feature information in the database and creating page information corresponding to the feature information in the database. See also... Figure 4 , Figure 4 This is a flowchart of a feature information processing method according to another embodiment of this disclosure. In this embodiment, if matching historical feature information cannot be found in the database, the acquired feature information is saved in the database, and corresponding page information is created, thereby updating the database. Furthermore, if a user queries new content while reading the page, this embodiment can also record the newly queried content in the corresponding page information, further updating the database.
[0042] This disclosure embodiment can identify the outline of a book using a camera and extract feature information within that outline. By identifying different pages within the book, it can search for words, phrases, example sentences, grammar, etc., that the user has previously queried on those pages. If the user has performed relevant operations and these are saved in a database, this disclosure can directly display the operation history from the database through identification and matching, without requiring the user to manually query again. If there is no history, this disclosure supports creating new records and updating the database. Depending on the page, user query information can be saved according to page number, and different pages of the same book can be linked based on page number to improve search speed. The feature information processing scheme of this disclosure embodiment supports automatic page identification to complete the retrieval and display of relevant information.
[0043] like Figure 5 As shown, Figure 5 An apparatus for processing feature information according to an embodiment of the present disclosure is shown. The apparatus 10 of this embodiment includes an acquisition module 11 and a processing module 13. The acquisition module 11 is used to acquire an image; acquire feature information at at least one preset location in the image; the processing module 13 is used to search for historical feature information matching the feature information from a database, such as when the database includes historical feature information matching the feature information, and acquire page information corresponding to the matching historical feature information.
[0044] For embodiments of the apparatus, since they basically correspond to the method embodiments, relevant details can be found in the descriptions of the method embodiments. The apparatus embodiments described above are merely illustrative, and the modules described as separate modules may or may not be separate. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0045] Furthermore, this disclosure also provides a terminal, comprising: at least one memory and at least one processor; wherein the memory is used to store program code, and the processor is used to call the program code stored in the memory to execute the above-described method.
[0046] In addition, this disclosure also provides a non-transitory storage medium for storing program code for executing the above-described method.
[0047] The following is for reference. Figure 6 This document illustrates a structural schematic diagram of an electronic device 800, such as a terminal, suitable for implementing embodiments of the present disclosure. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0048] like Figure 6 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The processing device 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0049] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 An electronic device 800 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0050] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.
[0051] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0052] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0053] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0054] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0055] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0056] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0057] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0058] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0059] According to one or more embodiments of this disclosure, a method for processing feature information is provided, comprising:
[0060] Acquire the target image;
[0061] Obtain feature information of at least one preset location in the target image; and
[0062] Search the database for historical feature information that matches the feature information. If the database includes historical feature information that matches the feature information, obtain the page information corresponding to the matched historical feature information.
[0063] According to one or more embodiments of this disclosure, obtaining feature information of at least one preset location in the target image includes:
[0064] Obtain the first feature information of the first preset position; and
[0065] Obtain the second feature information at the second preset position;
[0066] The first feature information includes page number information, and the second feature information includes text information and / or color information.
[0067] According to one or more embodiments of this disclosure, the step of searching the database for historical feature information that matches the feature information includes:
[0068] The database is searched for historical feature information that matches the first feature information and the second feature information to obtain a first matching result; if the first matching result is successfully obtained, the first matching result is the historical feature information of the match; if the first matching result fails to be obtained, the database is searched for historical feature information that matches the first feature information and the text information.
[0069] According to one or more embodiments of this disclosure, the method further includes:
[0070] Obtain the associated image of the target image;
[0071] Obtain the association relationship between the target image and the associated image; and
[0072] Based on the first feature information and the association relationship, the third feature information of the associated image is obtained from the database.
[0073] According to one or more embodiments of this disclosure, obtaining the association relationship between the target image and the associated image includes:
[0074] Obtain the fourth feature information at the third preset position in the associated image; and
[0075] The obtained fourth feature information is compared with the first feature information to obtain the association relationship;
[0076] The third preset position in the associated image corresponds to the first preset position in the target image.
[0077] According to one or more embodiments of this disclosure, obtaining the page information corresponding to the matched historical feature information includes:
[0078] The page information is displayed in a preset display area;
[0079] The page information includes the user's historical operation information on the target image.
[0080] According to one or more embodiments of this disclosure, the method further includes:
[0081] If the database does not contain historical feature information that matches the feature information, then the feature information is recorded in the database, and page information corresponding to the feature information is created in the database.
[0082] According to one or more embodiments of this disclosure, the method further includes:
[0083] Obtain user operation information related to the target image, and save the display result corresponding to the user operation information to the page information corresponding to the feature information.
[0084] According to one or more embodiments of the present disclosure, an apparatus for feature information processing is provided, comprising:
[0085] The acquisition module is used to acquire an image; acquire feature information of at least one preset location in the image; and
[0086] The processing module is used to search for historical feature information that matches the feature information from the database, such as historical feature information that matches the feature information in the database, and to obtain the page information corresponding to the matching historical feature information.
[0087] According to one or more embodiments of this disclosure, a terminal is provided, the terminal comprising: at least one memory and at least one processor; wherein the memory is used to store program code, and the processor is used to invoke the program code stored in the memory to execute the above-described method.
[0088] According to one or more embodiments of this disclosure, a non-transitory storage medium is provided for storing program code for executing the methods described above.
[0089] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0090] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0091] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for processing feature information, comprising: Acquire the target image; Obtain feature information of at least one preset location in the target image; and Search the database for historical feature information that matches the feature information. If the database includes historical feature information that matches the feature information, obtain the page information corresponding to the matching historical feature information. The step of obtaining the page information corresponding to the matched historical feature information includes: displaying the page information in a preset display area; wherein, the page information includes the user's historical operation information on the page corresponding to the target image.
2. The method according to claim 1, characterized in that, The step of obtaining feature information at at least one preset location in the target image includes: Obtain the first feature information of the first preset position; and Obtain the second feature information at the second preset position.
3. The method according to claim 2, characterized in that, The first feature information is page number information, and the second feature information is text information and / or color information.
4. The method according to claim 3, characterized in that, The step of searching the database for historical feature information that matches the feature information includes: The database is searched for historical feature information that matches the first feature information and the second feature information to obtain a first matching result; if the first matching result is successfully obtained, the first matching result is the historical feature information of the match; if the first matching result fails to be obtained, the database is searched for historical feature information that matches the first feature information and the text information.
5. The method according to claim 2, characterized in that, The method further includes: Obtain the associated image of the target image; Obtain the association relationship between the target image and the associated image; and Based on the first feature information and the association relationship, the third feature information of the associated image is obtained from the database.
6. The method according to claim 5, characterized in that, The step of obtaining the association relationship between the target image and the associated image includes: Obtain the fourth feature information at the third preset position in the associated image; and The obtained fourth feature information is compared with the first feature information to obtain the association relationship; The third preset position in the associated image corresponds to the first preset position in the target image.
7. The method according to claim 1, characterized in that, The method further includes: If the database does not contain historical feature information that matches the feature information, then the feature information is recorded in the database, and page information corresponding to the feature information is created in the database.
8. The method according to claim 7, characterized in that, The method further includes: Obtain user operation information related to the target image, and save the display result corresponding to the user operation information to the page information corresponding to the feature information.
9. An apparatus for processing feature information, comprising: The acquisition module is used to acquire the target image; Obtain feature information of at least one preset location in the target image; and The processing module is used to search for historical feature information that matches the feature information from the database, such as historical feature information that matches the feature information in the database, and to obtain the page information corresponding to the matching historical feature information; The step of obtaining the page information corresponding to the matched historical feature information includes: displaying the page information in a preset display area; wherein, the page information includes the user's historical operation information on the page corresponding to the target image.
10. A terminal, comprising: At least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method of any one of claims 1 to 8.
11. A non-transitory storage medium for storing program code, which, when executed by a computer device, causes the computer device to perform the method of any one of claims 1 to 8.
Citation Information
Patent Citations
Learning assisting method and system
CN108427948A
Paper book page number recognition method and device, family education machine and storage medium
CN110647648A
Data search method, electronic equipment and computer readable storage medium
CN111680177A