Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Selection frame recognition method based on graphic comparison

A recognition method and a selection box technology, which is applied in the field of Windows application development, can solve problems such as inconvenient storage, difficulty in finding data for users, and affecting program execution efficiency, etc., so as to improve transmission and storage speed, occupy less space for data, and be reusable sex high effect

Pending Publication Date: 2018-09-28
CHANGSHA BIOVISION SOFTWARE TECH CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] First, it is not intuitive for users to view, and when there is a large amount of data, it will affect the user's search efficiency; it is not convenient for storage, and the amount of data saved is too large, which will affect the execution efficiency of the program
[0009] Third, although this method reduces the amount of stored data, it is still difficult for users to find the desired data. Storage must use third-party tools, otherwise it is still difficult to find the desired data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the purpose, technical solution and advantages of the present invention clearer, the implementation manners of the present invention will be further described in detail below.

[0028] The basic realization process of the present invention is as follows:

[0029] (1) First, determine the target process through the client configuration, and generally identify it by the process name.

[0030] (2) Use WindowsAPI to query the main thread of the target process, and insert a message hook to inject the module into the other process.

[0031] (3) The module loads a specific configuration file to generate necessary information such as the target to be located, the conditions for positioning the target, the event to be triggered, the condition to trigger the event, the data to be obtained, the method of obtaining data, and the method of data preprocessing.

[0032] (4) Load the reference picture data configured by the configuration file. When loading for the fir...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a selection frame recognition method based on graphic comparison. The method comprises followings steps: performing DLL injection using the message hooking function provided byWindows; running own code in an opposite side program, and performing API hooking by modifying the Windows API entry address; comparing the state images of all the enumerated selection boxes of the with the image captured by the current window, and replacing it with the text associated with the reference image of the selection box state. The method of the invention avoids the difficulty of findinga specified record in the form of a picture, and the space occupied by the data becomes smaller, the transmission and storage speed are improved, the reusability is high, and the cost is low.

Description

technical field [0001] The invention relates to the technical field of Windows application development, in particular to a selection frame recognition method based on graphic comparison. Background technique [0002] With the rise of my country's software industry and the window's hook technology is well known, in the process of PC-side graphical interface software development, software developers are not limited to Microsoft's API (application program interface) functions or packaged MFC (Microsoft basic class library), more is to use third-party open source libraries like QT to develop graphical interfaces, mainly because it can maximize the advantages in some aspects. Compared with various software of the same type, there will be their own For example, the development efficiency of QT is much higher than that of MFC. Compared with the current relatively strong hardware facilities, the operating efficiency will not be much different, and the memory recycling mechanism is sim...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/20G06F8/38
CPCG06F8/38
Inventor 梁威蒋文奇
Owner CHANGSHA BIOVISION SOFTWARE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products