CN107577790A - Image searching method and device - Google Patents
Image searching method and device Download PDFInfo
- Publication number
- CN107577790A CN107577790A CN201710840285.3A CN201710840285A CN107577790A CN 107577790 A CN107577790 A CN 107577790A CN 201710840285 A CN201710840285 A CN 201710840285A CN 107577790 A CN107577790 A CN 107577790A
- Authority
- CN
- China
- Prior art keywords
- images
- recognized
- search
- location information
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
The embodiment of the invention provides an image searching method and device, relates to the technical field of image recognition, and is applied to a client, wherein the method comprises the following steps: acquiring an image to be identified; acquiring a target word for describing the image to be recognized; acquiring the geographical position information of the image shooting place to be identified; sending the target word and the geographic position information to a server so that the server searches for information meeting a search condition, wherein the search condition is generated according to the target word and the geographic position information; and receiving the search result sent by the server. Compared with the prior art, in the scheme provided by the embodiment of the invention, the user can provide the image of the object to be searched, which cannot be or is difficult to accurately describe, and then the server can obtain the words for describing the object to be searched and the geographic position of the object to be searched, namely the text information of the object to be searched, so that the object to be searched can be searched more accurately, and the searching accuracy is improved.
Description
Technical field
The present invention relates to image identification technical field, more particularly to a kind of image search method and device.
Background technology
As information explosion formula increases, the information that user can be obtained by internet is more and more, quick for convenience
The desired information of acquisition, user would generally be scanned for using search engine, to obtain the information of the things wanted to know about.
Existing way of search is that server carries out information search, i.e., the word that server is inputted based on user by word
Search condition is generated, is then scanned for according to above-mentioned search condition, obtains search result.
Under normal circumstances, user can obtain desired information through the above way, but when user can not or be difficult to
When things some with word description, server can not obtain the character description information that user wants the things of search, or
It is difficult to obtain the desired search accurate character description information of things of user.For example, when user wants to know about somewhere some
During building, because user does not know the title of the building, it is also difficult to the word description building.Now, server can not be carried out
Search for or be difficult to search the information that user wants, therefore, or can not be difficult to accurate provide in user will search for things
During text information, search accuracy rate is low.
The content of the invention
The purpose of the embodiment of the present invention is to provide a kind of image search method and device, can not or be difficult in user
Accurate provide improves search accuracy rate when searching for the text information of things.Concrete technical scheme is as follows:
In a first aspect, the embodiments of the invention provide the first image search method, applied to client, methods described bag
Include:
Obtain images to be recognized;
Obtain the target word for describing the images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The target word and the geographical location information are sent to server, to cause the server search to meet to search
The information acquisition search result of rope condition, wherein, the search condition is according to the target word and the geographical location information
Generation;
Receive the search result that the server is sent.
In a kind of implementation of the first image search method provided in an embodiment of the present invention, obtain images to be recognized and clap
The step of taking the photograph the geographical location information on ground, including;
The geographical position residing for terminal where client is obtained, using the geographical position residing for terminal where client as treating
Identify the geographical location information on image taking ground;Or
The geographical position of user's input is obtained, the geography on ground is shot using the geographical position of user's input as images to be recognized
Positional information;Or
Geographical position is extracted from the camera site attribute of images to be recognized, using the geographical position of extraction as figure to be identified
As the geographical location information on shooting ground.
In a kind of implementation of the first image search method provided in an embodiment of the present invention, obtain for describing to wait to know
The step of target word of other image, including:
Image recognition directly is carried out to images to be recognized using default image recognition algorithm, obtained to be identified for describing
The target word of image;Or
Images to be recognized is sent to third party's client, and receive third party's client feedback be used for described wait is described
The target word of image is identified, wherein, third party's client is:For the client for the word for obtaining description image.
Second aspect, the embodiments of the invention provide second of image search method, applied to server, methods described bag
Include:
Receive the target word for being used to describe images to be recognized of client transmission and the ground on images to be recognized shooting ground
Manage positional information;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the client.
In a kind of implementation of second of image search method provided in an embodiment of the present invention, geographical location information, bag
Include:
Geographical location information where client residing for terminal;Or
The geographical location information on the images to be recognized shooting ground of user's input;Or
The geographical location information extracted from the camera site attribute of images to be recognized.
In a kind of implementation of second of image search method provided in an embodiment of the present invention, target word, including:
Client directly is used to retouch using default image recognition algorithm to images to be recognized progress image recognition acquisition
State the word of images to be recognized;Or
Third party's client carries out the word for being used to describe images to be recognized of image recognition acquisition to images to be recognized, its
In, third party's client is:For the client for the word for obtaining description image.
The third aspect, the embodiments of the invention provide the third image search method, applied to server, methods described bag
Include:
Receive the images to be recognized of client transmission and the geographical location information on images to be recognized shooting ground;
Image recognition is carried out to the identification image using image recognition technology, obtained for describing the images to be recognized
Target word;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the client.
In a kind of implementation of the third image search method provided in an embodiment of the present invention, geographical location information, bag
Include:
Geographical location information where client residing for terminal;Or
The geographical location information on the images to be recognized shooting ground of user's input;Or
The geographical location information extracted from the camera site attribute of images to be recognized.
Fourth aspect, the embodiments of the invention provide the 4th kind of image search method, applied to client, methods described bag
Include:
Obtain images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The images to be recognized and the geographical location information are sent to server, make it that the server is used
Meet the information acquisition search result of search condition in the target word and search for describing the images to be recognized, wherein, it is described to search
Rope condition is generated according to the target word and the geographical location information;
Receive the search result that the server is sent.
In a kind of implementation of 4th kind of image search method provided in an embodiment of the present invention, obtain images to be recognized and clap
The step of taking the photograph the geographical location information on ground, including;
Geographical position where obtaining client residing for terminal, using the geographical position residing for terminal where client as institute
State the geographical location information on images to be recognized shooting ground;Or
The geographical position of user's input is obtained, the geography on ground is shot using the geographical position of user's input as images to be recognized
Positional information;Or
Geographical position is extracted from the camera site attribute of images to be recognized, using the geographical position of extraction as figure to be identified
As the geographical location information on shooting ground.
5th aspect, the embodiments of the invention provide the first image search apparatus, applied to client, described device bag
Include:
Image collection module, for obtaining images to be recognized;
Word acquisition module, for obtaining the target word for being used for describing the images to be recognized;
Position acquisition module, for obtaining the geographical location information on the images to be recognized shooting ground;
Information sending module, for the target word and the geographical location information to be sent into server, to cause
The information acquisition search result that server search meets search condition is stated, wherein, the search condition is according to the target word
With geographical location information generation;
As a result receiving module, the search result sent for receiving the server.
In a kind of implementation of the first image search apparatus provided in an embodiment of the present invention, position acquisition module,
Specifically for the geographical position residing for terminal where obtaining client, the ground where client being obtained residing for terminal
Manage geographical location information of the position as images to be recognized shooting ground;Or
Geographical position specifically for obtaining user's input, the geographical position of user's input is shot as images to be recognized
The geographical location information on ground;Or
Specifically for extracting geographical position from the camera site attribute of images to be recognized, using the geographical position of extraction as
The geographical location information on images to be recognized shooting ground.
In a kind of implementation of the first image search apparatus provided in an embodiment of the present invention, word acquisition module,
Specifically for directly carrying out image recognition to images to be recognized using default image recognition algorithm, obtain for retouching
State the target word of images to be recognized;Or
Specifically for images to be recognized is sent to third party's client, and receive third party's client feedback be used for retouch
The target word of images to be recognized is stated, wherein, third party's client is:For the client for the word for obtaining description image.
6th aspect, the embodiments of the invention provide second of image search apparatus, applied to server, described device bag
Include:
Information receiving module, for receiving being used to describe the target word of images to be recognized and described waiting to know for client transmission
The geographical location information on other image taking ground;
Condition generation module, for generating search condition according to the target word and the geographical location information;
Information search module, the information of the search condition is met for searching for, obtain search result;
As a result sending module, for sending the search result to the client.
In a kind of implementation of second of image search apparatus provided in an embodiment of the present invention, geographical location information, bag
Include:
Geographical location information where client residing for terminal;Or
The geographical location information on the images to be recognized shooting ground of user's input;Or
The geographical location information extracted from the camera site attribute of images to be recognized.
In a kind of implementation of second of image search apparatus provided in an embodiment of the present invention, target word, including:
Client directly is used to retouch using default image recognition algorithm to images to be recognized progress image recognition acquisition
State the word of images to be recognized;Or
Third party's client carries out the word for being used to describe images to be recognized of image recognition acquisition to images to be recognized, its
In, third party's client is:For the client for the word for obtaining description image.
7th aspect, the embodiments of the invention provide the third image search apparatus, applied to server, described device bag
Include:
Information receiving module, for receiving the images to be recognized of client transmission and the ground on images to be recognized shooting ground
Manage positional information;
Word acquisition module, for carrying out image recognition to the identification image using image recognition technology, obtain for retouching
State the target word of the images to be recognized;
Condition generation module, for generating search condition according to the target word and the geographical location information;
Information search module, the information of the search condition is met for searching for, obtain search result;
As a result sending module, for sending the search result to the client.
In a kind of implementation of the third image search apparatus provided in an embodiment of the present invention, geographical location information, bag
Include:
Geographical location information where client residing for terminal;Or
The geographical location information on the images to be recognized shooting ground of user's input;Or
The geographical location information extracted from the camera site attribute of images to be recognized.
Eighth aspect, the embodiments of the invention provide the 4th kind of image search apparatus, applied to client, described device bag
Include:
Image collection module, for obtaining images to be recognized;
Position acquisition module, for obtaining the geographical location information on the images to be recognized shooting ground;
Information sending module, for the images to be recognized and the geographical location information to be sent into server, so that
The server obtains target word for describing the images to be recognized and search meets that the information acquisition of search condition is searched
Hitch fruit, wherein, the search condition is generated according to the target word and the geographical location information;
As a result receiving module, the search result sent for receiving the server.
In a kind of implementation of 4th kind of image search apparatus provided in an embodiment of the present invention, position acquisition module,
Specifically for the geographical position residing for terminal where obtaining client, by the geographical position residing for terminal where client
Put the geographical location information as images to be recognized shooting ground;Or
Geographical position specifically for obtaining user's input, the geographical position of user's input is shot as images to be recognized
The geographical location information on ground;Or
Specifically for extracting geographical position from the camera site attribute of images to be recognized, using the geographical position of extraction as
The geographical location information on images to be recognized shooting ground.
9th aspect, the embodiments of the invention provide a kind of terminal, the terminal is provided with client, including processor, logical
Believe interface, memory and communication bus, wherein, processor, communication interface, memory is completed mutual logical by communication bus
Letter;
Memory, for depositing computer program;
Processor, during for performing the program deposited on memory, realize that above-mentioned first aspect provides embodiment institute
The method and step stated.
Tenth aspect, the embodiments of the invention provide a kind of server, the server includes processor, communication interface, deposited
Reservoir and communication bus, wherein, processor, communication interface, memory completes mutual communication by communication bus;
Memory, for depositing computer program;
Processor, during for performing the program deposited on memory, realize that above-mentioned second aspect provides embodiment institute
The method and step stated.
Tenth on the one hand, and the embodiments of the invention provide another server, the server includes processor, communication connects
Mouthful, memory and communication bus, wherein, processor, communication interface, memory completes mutual communication by communication bus;
Memory, for depositing computer program;
Processor, during for performing the program deposited on memory, realize that the above-mentioned third aspect provides embodiment institute
The method and step stated.
12nd aspect, the embodiments of the invention provide another terminal, the terminal is provided with client, including processing
Device, communication interface, memory and communication bus, wherein, processor, communication interface, memory is completed mutual by communication bus
Between communication;
Memory, for depositing computer program;
Processor, during for performing the program deposited on memory, realize that above-mentioned fourth aspect provides embodiment institute
The method and step stated.
13rd aspect, the embodiments of the invention provide a kind of computer-readable recording medium, the computer-readable storage
Medium is the storage medium being provided with the terminal of client, wherein being stored with computer program, the computer program is processed
Device realizes that above-mentioned first aspect provides the method and step described in embodiment when performing.
Fourteenth aspect, the embodiments of the invention provide a kind of computer-readable recording medium, the computer-readable storage
Medium is the storage medium in server, wherein being stored with computer program, the computer program is realized when being executed by processor
Above-mentioned second aspect provides the method and step described in embodiment.
15th aspect, the embodiments of the invention provide a kind of computer-readable recording medium, the computer-readable storage
Medium is the storage medium in server, wherein being stored with computer program, the computer program is realized when being executed by processor
The above-mentioned third aspect provides the method and step described in embodiment.
16th aspect, the embodiments of the invention provide a kind of computer-readable recording medium, the computer-readable storage
Medium is the storage medium being provided with the terminal of client, wherein being stored with computer program, the computer program is processed
Device realizes that above-mentioned fourth aspect provides the method and step described in embodiment when performing.
As seen from the above, in scheme provided in an embodiment of the present invention, client is by the target for describing images to be recognized
It, when carrying out information search, is according to above-mentioned mesh that word and the geographical location information of images to be recognized, which are sent to server, server,
What mark word and geographical location information scanned for.It so can not or be difficult to accurately provide the word letter that search for things in user
During breath, the image of things to be searched for can be provided, and then server can be obtained for describing to search for the word of things and to search
The geographical position of rope things, that is, server can obtain the text information of things to be searched for, and then can be directed to and to search for
Things is accurately searched for, and improves search accuracy rate.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of the first image search method provided in an embodiment of the present invention;
Fig. 2 is the schematic flow sheet of second of image search method provided in an embodiment of the present invention;
Fig. 3 is the schematic flow sheet of the third image search method provided in an embodiment of the present invention;
Fig. 4 is the schematic flow sheet of the 4th kind of image search method provided in an embodiment of the present invention;
Fig. 5 is the structural representation of the first image search apparatus provided in an embodiment of the present invention;
Fig. 6 is the structural representation of second of image search apparatus provided in an embodiment of the present invention;
Fig. 7 is the structural representation of the third image search apparatus provided in an embodiment of the present invention;
Fig. 8 is the structural representation of the 4th kind of image search apparatus provided in an embodiment of the present invention;
Fig. 9 is a kind of structural representation of terminal provided in an embodiment of the present invention;
Figure 10 is a kind of structural representation of server provided in an embodiment of the present invention;
Figure 11 is the structural representation of another server provided in an embodiment of the present invention;
Figure 12 is the structural representation of another terminal provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made
Embodiment, belong to the scope of protection of the invention.
First image search method provided in an embodiment of the present invention is described in detail below.
Fig. 1 is the flow chart of the first image search method provided in an embodiment of the present invention, applied to client, including with
Lower step:
S101, obtain images to be recognized.
S102, obtain the target word for describing images to be recognized.
S103, obtain the geographical location information on images to be recognized shooting ground.
S104, target word and geographical location information are sent to server, to cause server search to meet search condition
Information acquisition search result, wherein, search condition is generated according to target word and above-mentioned geographical location information.
Target word and geographical location information are sent to server by client, and server receives target word and geographical position
After information, the target word and the geographical position are generated into search condition as keyword, then search meets the search condition
Information, obtain search result, and be sent to client.
S105, the search result that the reception server is sent.
It can be seen that in the scheme that the present embodiment provides, client is by for describing the target word of images to be recognized and waiting to know
It, when carrying out information search, is according to above-mentioned target word and ground that the geographical location information of other image, which is sent to server, server,
Reason positional information scans for., can so when user or can not be difficult to accurately provide and search for the text information of things
To provide the image that search for things, and then server can be obtained for describing to search for the word of things and to search for things
Geographical position, that is, server can obtain the text information of things to be searched for, and then can be for search for things progress
Accurately search, improves search accuracy rate.
It should be noted that the execution sequence between above-mentioned S102 and S103, S102 are not limited in the embodiment of the present application
It can perform, can be performed after S103 before S103, can also be performed simultaneously with S103, as long as the two steps exist
Performed after S101.
Things is clapped in real time specifically, above-mentioned images to be recognized can be client camera of terminal where
Obtained image or the image for being stored in the terminal are taken the photograph, the application is not carried out to the acquisition pattern of images to be recognized
Limit.
Specifically, the above-mentioned target word for being used to describe images to be recognized can be understood as:It can characterize in images to be recognized
The word of appearance feature, the word can be a words, such as:Mountain etc. or multi-character words, such as:Monument etc..In addition,
For an images to be recognized, target word can be only a word, such as:Palace, it can also be more than one word
Language, such as:Guest-welcoming pine, mountain, waterfall etc..
In a kind of implementation of the first image search method provided in an embodiment of the present invention, client is obtained for retouching
When stating the target word of images to be recognized, image knowledge directly can be carried out to images to be recognized using default image recognition algorithm
Not, the target word for describing images to be recognized is obtained.
In another implementation of the first image search method provided in an embodiment of the present invention, client, which obtains, to be used for
When describing the target word of images to be recognized, images to be recognized can be sent to third party's client, third party's client and received
The images to be recognized, and it is parsed to obtain for describing the target word of the images to be recognized, and it is fed back to client
End, client receive the target word, wherein, above-mentioned third party's client is:For the client for the word for obtaining description image, example
Such as third party's client can be Amazon image recognition client.
In a kind of implementation of the first image search method provided in an embodiment of the present invention, client obtains to be identified
During the geographical location information on image taking ground, the geographical position where the client can be obtained residing for terminal, as to be identified
The geographical location information on image taking ground.Such as when the image of terminal captured in real-time where images to be recognized is client, figure
It is as shooting identical with the geographical position that terminal is currently located, utilize GPS (the Global Positioning in terminal
System, global positioning system) geographical position where positioning terminal, geographical location information is obtained, the geographical location information is
For the geographical location information on image taking ground.
In another implementation of the first image search method provided in an embodiment of the present invention, client, which obtains, to be waited to know
During the geographical location information on other image taking ground, the geographical position of user's input can be obtained, shoots ground as images to be recognized
Geographical location information.Such as images to be recognized is the image shot when user goes to other places to travel, when during user goes back home
Wait and want to scan for the relevant information of the image, now, user can directly input the geographical position on the shooting ground of the image
Put;In addition, when the image of terminal captured in real-time where images to be recognized is client, user can equally directly input image
Shoot the geographical position on ground.The geographical position of user's input is the geographical location information on the image taking ground.
In another implementation of the first image search method provided in an embodiment of the present invention, client, which obtains, to be waited to know
During the geographical location information on other image taking ground, geographical position can be extracted from the camera site attribute of images to be recognized, made
For the geographical location information on images to be recognized shooting ground.For example, mobile phone of current many types etc. is capable of the end of shooting image
End equipment is all supported to automatically generate the function of the shooting geographical position attribute of image, shooting geographical position category in shooting image
Property in include geographical location information, therefore, no matter image is terminal captured in real-time where client, is also stored in terminal
In, when image has geographical position attribute, geographical location information therein can be directly extracted, the geographical location information is
For the geographical location information on the image taking ground.
Fig. 2 is the flow chart of second of image search method provided in an embodiment of the present invention, applied to server, including with
Lower step:
S201, receive the target word for being used to describe images to be recognized of client transmission and the ground on images to be recognized shooting ground
Manage positional information;
S202, search condition is generated according to target word and geographical location information;
S203, search meet the information of search condition, obtain search result;
S204, search result is sent to the client.
It can be seen that in the scheme that the present embodiment provides, client is by for describing the target word of images to be recognized and waiting to know
It, when carrying out information search, is according to above-mentioned target word and ground that the geographical location information of other image, which is sent to server, server,
Reason positional information scans for., can so when user or can not be difficult to accurately provide and search for the text information of things
To provide the image that search for things, and then server can be obtained for describing to search for the word of things and to search for things
Geographical position, that is, server can obtain the text information of things to be searched for, and then can be for search for things progress
Accurately search, improves search accuracy rate.
Things is clapped in real time specifically, above-mentioned images to be recognized can be client camera of terminal where
Obtained image or the image for being stored in the terminal are taken the photograph, the application is not carried out to the acquisition pattern of images to be recognized
Limit.
Specifically, the above-mentioned target word for being used to describe images to be recognized can be understood as:It can characterize in images to be recognized
The word of appearance feature, the word can be a words, such as:Mountain etc. or multi-character words, such as:Monument etc..In addition,
For an images to be recognized, target word can be only a word, such as:Palace, it can also be more than one word
Language, such as:Guest-welcoming pine, mountain, waterfall etc..
In a kind of implementation of second of image search method provided in an embodiment of the present invention, target word can be client
End directly carries out image recognition to the images to be recognized using default image recognition algorithm and obtained for describing figure to be identified
The word of picture.
In another implementation of second of image search method provided in an embodiment of the present invention, target word can be
Tripartite's client carries out the word for being used to describe the images to be recognized of image recognition acquisition to the images to be recognized.Client
Images to be recognized is sent to third party's client, third party's client receives the images to be recognized, and carries out image knowledge to it
Do not obtain for describing the word of the images to be recognized, and be fed back to client, client receives the target word.Wherein, institute
Stating third party's client is:For the client for the word for obtaining description image, such as third party's client can be Amazon figure
As identification client etc..
In a kind of implementation of second of image search method provided in an embodiment of the present invention, geographical location information can be with
It is the geographical position where client residing for terminal.Such as when images to be recognized is the image of client place terminal captured in real-time
When, image taking it is identical with the geographical position that terminal is currently located, utilize the geographical position where the GPS location terminal in terminal
Put, obtain geographical location information, the geographical location information is the geographical location information on image taking ground.
In another implementation of second of image search method provided in an embodiment of the present invention, geographical location information can
Be user input geographical position.Such as images to be recognized is the image shot when user goes to other places to travel, when user returns to
Want to scan for the relevant information of the image when in family, now, user is with can directly inputting the shooting of the image
Geographical position;In addition, when the image of terminal captured in real-time where images to be recognized is client, user equally can be direct
The geographical position on input picture shooting ground.The geographical position of user's input is the geographical location information on the image taking ground.
In another implementation of second of image search method provided in an embodiment of the present invention, geographical location information can
To be to extract geographical position from the camera site attribute of images to be recognized.For example, mobile phone of current many types etc. can be clapped
The terminal device for taking the photograph image is all supported to automatically generate the function of the shooting geographical position attribute of image, the shooting in shooting image
Include geographical location information in the attribute of geographical position, therefore, no matter image is terminal captured in real-time where client, still
Preserve in the terminal, when image has geographical position attribute, can directly extract geographical location information therein, the geography
Positional information is the geographical location information on the image taking ground.
In a kind of implementation of second of image search method provided in an embodiment of the present invention, server search meets to search
During the information of rope condition, the information matched with above-mentioned target word can be first searched for, and according to the information and target word searched
Similarity is ranked up to the information searched, selects the high preceding first quantity bar information of similarity;Then in selected
Second selecting is carried out in one quantity bar information, selects the second quantity bar and the high information of above-mentioned geographical location information matching degree,
As final search result.For example, the target word for the image for wanting search for describing user is residential building, spot for photography is
Beijing, server first search for the information to match with residential building, according to what is searched when search meets the information of search condition
Information and the similarity of residential building are ranked up to the information searched, select the wherein high information of similarity as the first quantity
Bar information, then carries out second selecting in the first quantity bar information, and it is Pekinese's information to select wherein geographical position, will be through
After the information for selecting to obtain twice, as final search result.
In another implementation of second of image search method provided in an embodiment of the present invention, server will search
The information for meeting search condition without sequence, be sent directly to client.
Fig. 3 is the flow chart of the third image search method provided in an embodiment of the present invention, applied to server, including with
Lower step:
S301, receive the images to be recognized of client transmission and the geographical location information on images to be recognized shooting ground;
S302, image recognition is carried out to images to be recognized using image recognition technology, obtained for describing images to be recognized
Target word;
S303, search condition is generated according to target word and geographical location information;
S304, search meet the information of search condition, obtain search result;
S305, search result is sent to client.
It can be seen that in the scheme that the present embodiment provides, client believes the geographical position of images to be recognized and images to be recognized
Breath sends to server, server and the target word for describing the images to be recognized is obtained by image recognition algorithm, is carrying out
During information search, scanned for according to above-mentioned target word and geographical location information.Standard or so can not be difficult in user
When really offer will search for the text information of things, the image of things to be searched for can be provided, and then server can be used for
Description will search for the word of things and search for the geographical position of things, that is, server can obtain the word of things to be searched for
Information, and then can accurately be searched for for search for things, improve search accuracy rate.
Things is clapped in real time specifically, above-mentioned images to be recognized can be client camera of terminal where
Obtained image or the image for being stored in the terminal are taken the photograph, the application is not carried out to the acquisition pattern of images to be recognized
Limit.
It can be understood as specifically, carrying out image recognition to images to be recognized using image recognition technology:Using default
Image recognition algorithm carries out image recognition to images to be recognized.
Specifically, the above-mentioned target word for being used to describe images to be recognized can be understood as:It can characterize in images to be recognized
The word of appearance feature, the word can be a words, such as:Mountain etc. or multi-character words, such as:Monument etc..In addition,
For an images to be recognized, target word can be only a word, such as:Palace, it can also be more than one word
Language, such as:Guest-welcoming pine, mountain, waterfall etc..
In a kind of implementation of the third image search method provided in an embodiment of the present invention, geographical location information can be with
It is the geographical position where client residing for terminal.Such as when images to be recognized is the image of client place terminal captured in real-time
When, image taking it is identical with the geographical position that terminal is currently located, utilize the geographical position where the GPS location terminal in terminal
Put, obtain geographical location information, the geographical location information is the geographical location information on image taking ground.
In another implementation of the third image search method provided in an embodiment of the present invention, geographical location information can
Be user input geographical position.Such as images to be recognized is the image shot when user goes to other places to travel, when user returns to
Want to scan for the relevant information of the image when in family, now, user is with can directly inputting the shooting of the image
Geographical position;In addition, when the image of terminal captured in real-time where images to be recognized is client, user equally can be direct
The geographical position on input picture shooting ground.The geographical position of user's input is the geographical location information on the image taking ground.
In another implementation of the third image search method provided in an embodiment of the present invention, geographical location information can
To be to extract geographical position from the camera site attribute of images to be recognized.For example, mobile phone of current many types etc. can be clapped
The terminal device for taking the photograph image is all supported to automatically generate the function of the shooting geographical position attribute of image, the shooting in shooting image
Include geographical location information in the attribute of geographical position, therefore, no matter image is terminal captured in real-time where client, still
Preserve in the terminal, when image has geographical position attribute, can directly extract geographical location information therein, the geography
Positional information is the geographical location information on the image taking ground.
In a kind of implementation of the third image search method provided in an embodiment of the present invention, server search meets to search
During the information of rope condition, the information matched with above-mentioned target word can be first searched for, and according to the information and target word searched
Similarity is ranked up to the information searched, selects the high preceding first quantity bar information of similarity;Then in selected
Second selecting is carried out in one quantity bar information, selects the second quantity bar and the high information of above-mentioned geographical location information matching degree,
As final search result.For example, the target word for the image for wanting search for describing user is residential building, spot for photography is
Beijing, server first search for the information to match with residential building, according to what is searched when search meets the information of search condition
Information and the similarity of residential building are ranked up to the information searched, select the wherein high information of similarity as the first quantity
Bar information, then carries out second selecting in the first quantity bar information, and it is Pekinese's information to select wherein geographical position, will be through
After the information for selecting to obtain twice, as final search result.
In another implementation of the third image search method provided in an embodiment of the present invention, server will search
The information for meeting search condition without sequence, be sent directly to client.
Fig. 4 is the flow chart of the 4th kind of image search method provided in an embodiment of the present invention, applied to client, including with
Lower step:
S401, obtain images to be recognized.
S402, obtain the geographical location information on images to be recognized shooting ground.
S403, images to be recognized and geographical location information are sent to server, to cause server to obtain for describing
The target word of images to be recognized and search meet the information acquisition search result of search condition, wherein, above-mentioned search condition is root
Generated according to target word and above-mentioned geographical location information.
Images to be recognized and geographical location information are sent to server by client, server receive images to be recognized and
After geographical location information, the target word for describing images to be recognized is obtained, then makees the target word and the geographical position
Search condition is generated for keyword, search meets the information of the search condition, obtains search result, and be sent to client.
S404, the search result that the reception server is sent.
It can be seen that in the scheme that the present embodiment provides, client believes the geographical position of images to be recognized and images to be recognized
Breath sends to server, server and the target word for describing the images to be recognized is obtained by image recognition algorithm, is carrying out
During information search, scanned for according to above-mentioned target word and geographical location information.Standard or so can not be difficult in user
When really offer will search for the text information of things, the image of things to be searched for can be provided, and then server can be used for
Description will search for the word of things and search for the geographical position of things, that is, server can obtain the word of things to be searched for
Information, and then can accurately be searched for for search for things, improve search accuracy rate.
Things is clapped in real time specifically, above-mentioned images to be recognized can be client camera of terminal where
Obtained image or the image for being stored in the terminal are taken the photograph, the application is not carried out to the acquisition pattern of images to be recognized
Limit.
Can be known using default image specifically, when server obtains the target word for describing images to be recognized
Other algorithm carries out what image recognition obtained to images to be recognized.
Specifically, the above-mentioned target word for being used to describe images to be recognized can be understood as:It can characterize in images to be recognized
The word of appearance feature, the word can be a words, such as:Mountain etc. or multi-character words, such as:Monument etc..In addition,
For an images to be recognized, target word can be only a word, such as:Palace, it can also be more than one word
Language, such as:Guest-welcoming pine, mountain, waterfall etc..
In a kind of implementation of 4th kind of image search method provided in an embodiment of the present invention, geographical location information can be with
It is the geographical position where client residing for terminal.Such as when images to be recognized is the image of client place terminal captured in real-time
When, image taking it is identical with the geographical position that terminal is currently located, utilize the geographical position where the GPS location terminal in terminal
Put, obtain geographical location information, the geographical location information is the geographical location information on image taking ground.
In another implementation of 4th kind of image search method provided in an embodiment of the present invention, geographical location information can
Be user input geographical position.Such as images to be recognized is the image shot when user goes to other places to travel, when user returns to
Want to scan for the relevant information of the image when in family, now, user is with can directly inputting the shooting of the image
Geographical position;In addition, when the image of terminal captured in real-time where images to be recognized is client, user equally can be direct
The geographical position on input picture shooting ground.The geographical position of user's input is the geographical location information on the image taking ground.
In another implementation of 4th kind of image search method provided in an embodiment of the present invention, geographical location information can
To be to extract geographical position from the camera site attribute of images to be recognized.For example, mobile phone of current many types etc. can be clapped
The terminal device for taking the photograph image is all supported to automatically generate the function of the shooting geographical position attribute of image, the shooting in shooting image
Include geographical location information in the attribute of geographical position, therefore, no matter image is terminal captured in real-time where client, still
Preserve in the terminal, when image has geographical position attribute, can directly extract geographical location information therein, the geography
Positional information is the geographical location information on the image taking ground.
Corresponding to embodiment of the method shown in Fig. 1, the embodiment of the present invention additionally provides the first image search apparatus
Structural representation, as shown in figure 5, the device is applied to client, including with lower module:
Image collection module 510, for obtaining images to be recognized;
Word acquisition module 520, for obtaining the target word for being used for describing the images to be recognized;
Position acquisition module 530, for obtaining the geographical location information on images to be recognized shooting ground;
Information sending module 540, for target word and geographical location information to be sent into server, to cause server to search
Rope meets the information acquisition search result of search condition, wherein, search condition is according to target word and geographical location information generation
's;
As a result receiving module 550, the search result sent for the reception server.
In a kind of implementation of the first image search apparatus provided in an embodiment of the present invention, image collection module 510,
It is specifically used for:Things is shot in real time using terminal camera where client, obtains images to be recognized;
In another implementation of the first image search apparatus provided in an embodiment of the present invention, image collection module
510, it is specifically used for:The image of terminal where being stored in client is obtained, obtains images to be recognized.
The application is not defined to the acquisition pattern of images to be recognized.
In a kind of implementation of the first image search apparatus provided in an embodiment of the present invention, word acquisition module 520, tool
Body is used for:Image recognition directly is carried out to images to be recognized using default image recognition algorithm, obtained to be identified for describing
The target word of image;
In another implementation of the first image search apparatus provided in an embodiment of the present invention, word acquisition module 520,
For images to be recognized to be sent to third party's client, and receive third party's client feedback be used for images to be recognized is described
Target word.Wherein, third party's client is:For the client for the word for obtaining description image, such as third party client
End can be Amazon image analysis client etc..
In a kind of implementation of the first image search apparatus provided in an embodiment of the present invention, position acquisition module 530,
It is specifically used for:Obtain the geographical position residing for terminal where client, using the geographical position residing for terminal where client as
The geographical location information on images to be recognized shooting ground;
In another implementation of the first image search apparatus provided in an embodiment of the present invention, position acquisition module
530, it is specifically used for:The geographical position of user's input is obtained, the geographical position of user's input is shot ground as images to be recognized
Geographical location information;
In another implementation of the first image search apparatus provided in an embodiment of the present invention, position acquisition module
530, it is specifically used for:Geographical position is extracted from the camera site attribute of images to be recognized, the geographical position using extraction is as treating
Identify the geographical location information on image taking ground.
It can be seen that in the scheme that above-mentioned each embodiment provides, client is by the geography of images to be recognized and images to be recognized
Positional information sends to server, server and the target word for describing the images to be recognized is obtained by image recognition algorithm,
When carrying out information search, scanned for according to above-mentioned target word and geographical location information.So user can not or
When the text information of things will be searched for by being difficult to accurate offer, the image of things to be searched for can be provided, and then server can obtain
Description, which must be used for, will search for the word of things and to search for the geographical position of things, that is, server can obtain things to be searched for
Text information, and then can be directed to and to search for things and accurately be searched for, improve search accuracy rate.
Corresponding to embodiment of the method shown in Fig. 2, the embodiment of the present invention additionally provides second image search apparatus
Structural representation, as shown in fig. 6, the device is applied to server, including with lower module:
Information receiving module 610, for receive client transmission be used for describe images to be recognized target word and wait to know
The geographical location information on other image taking ground;
Condition generation module 620, for generating search condition according to target word and geographical location information;
Information search module 630, the information of the search condition is met for searching for, obtain search result;
As a result sending module 640, for sending search result to client.
In a kind of implementation of second of image search apparatus provided in an embodiment of the present invention, target word can be client
Terminal word acquisition module directly carries out image recognition to the images to be recognized using default image recognition algorithm and obtained for retouching
State the word of images to be recognized.
In another implementation of second of image search apparatus provided in an embodiment of the present invention, target word can be
Tripartite's client carries out the word for being used to describe the images to be recognized of image recognition acquisition to the images to be recognized.Wherein,
Third party's client is:For the client for the word for obtaining description image, such as third party's client can be Amazon
Image recognition client etc..
In a kind of implementation of second of image search apparatus provided in an embodiment of the present invention, geographical location information can be with
It is the geographical position where the client that client location acquisition module obtains residing for terminal.
In another implementation of second of image search apparatus provided in an embodiment of the present invention, geographical location information can
Be client location acquisition module obtain user input geographical position.
In another implementation of second of image search apparatus provided in an embodiment of the present invention, geographical location information can
To be that client location acquisition module extracts geographical position from the camera site attribute of images to be recognized.
Condition generation module 620 is after information receiving module 610 receives target word and geographical location information, by the mesh
Mark word and the geographical position and generate search condition as keyword, the then search of information search module 630 meets the search condition
Information, obtain search result.
It can be seen that in the scheme that above-mentioned each embodiment provides, client is by the geography of images to be recognized and images to be recognized
Positional information sends to server, server and the target word for describing the images to be recognized is obtained by image recognition algorithm,
When carrying out information search, scanned for according to above-mentioned target word and geographical location information.So user can not or
When the text information of things will be searched for by being difficult to accurate offer, the image of things to be searched for can be provided, and then server can obtain
Description, which must be used for, will search for the word of things and to search for the geographical position of things, that is, server can obtain things to be searched for
Text information, and then can be directed to and to search for things and accurately be searched for, improve search accuracy rate.
Corresponding to embodiment of the method shown in Fig. 3, the embodiment of the present invention additionally provides the third image search apparatus
Structural representation, as shown in fig. 7, the device is applied to server, including with lower module:
Information receiving module 710, for receiving the images to be recognized of client transmission and the ground on images to be recognized shooting ground
Manage positional information;
Word acquisition module 720, for carrying out image recognition to images to be recognized using image recognition technology, obtain for retouching
State the target word of images to be recognized;
Condition generation module 730, for generating search condition according to target word and geographical location information;
Information search module 740, the information of search condition is met for searching for, obtain search result;
As a result sending module 750, for sending search result to the terminal.
The images to be recognized that word acquisition module 720 is received using image recognition algorithm to information receiving module 710 is carried out
Image recognition, obtain the target word for describing images to be recognized.
In a kind of implementation of the third image search apparatus provided in an embodiment of the present invention, information receiving module 710
The geographical location information of reception can be the geographical position residing for terminal where client.
In another implementation of the third image search apparatus provided in an embodiment of the present invention, information receiving module
710 geographical location information received can be the geographical position of user's input.
In another implementation of the third image search apparatus provided in an embodiment of the present invention, information receiving module
710 geographical location information received can extract geographical position from the camera site attribute of images to be recognized.
Condition generation module 730 is after information receiving module 710 receives target word and geographical location information, by the mesh
Mark word and the geographical position and generate search condition as keyword, the then search of information search module 740 meets the search condition
Information.
It can be seen that in the scheme that above-mentioned each embodiment provides, client is by the geography of images to be recognized and images to be recognized
Positional information sends to server, server and the target word for describing the images to be recognized is obtained by image recognition algorithm,
When carrying out information search, scanned for according to above-mentioned target word and geographical location information.So user can not or
When the text information of things will be searched for by being difficult to accurate offer, the image of things to be searched for can be provided, and then server can obtain
Description, which must be used for, will search for the word of things and to search for the geographical position of things, that is, server can obtain things to be searched for
Text information, and then can be directed to and to search for things and accurately be searched for, improve search accuracy rate.
Corresponding to embodiment of the method shown in Fig. 4, the embodiment of the present invention additionally provides the 4th kind of image search apparatus
Structural representation, as shown in figure 8, the device is applied to client, including with lower module:
Image collection module 810, for obtaining images to be recognized;
Position acquisition module 820, for obtaining the geographical location information on images to be recognized shooting ground;
Information sending module 830, for images to be recognized and geographical location information to be sent into server, to service
Device obtains the target word for describing images to be recognized and search meets the information acquisition search result of search condition, wherein, search
Rope condition is generated according to target word and geographical location information;
As a result receiving module 840, the search result sent for the reception server;
In a kind of implementation of 4th kind of image search apparatus provided in an embodiment of the present invention, image collection module 810,
It is specifically used for:Things is shot in real time using terminal camera where client, obtains images to be recognized;
In another implementation of 4th kind of image search apparatus provided in an embodiment of the present invention, image collection module
810, it is specifically used for:The image of terminal where being stored in client is obtained, obtains images to be recognized.
The application is not defined to the acquisition pattern of images to be recognized.
In a kind of implementation of 4th kind of image search apparatus provided in an embodiment of the present invention, position acquisition module 820,
It is specifically used for:Obtain the geographical position residing for terminal where client, using the geographical position residing for terminal where client as
The geographical location information on images to be recognized shooting ground;
In another implementation of 4th kind of image search apparatus provided in an embodiment of the present invention, position acquisition module
820, it is specifically used for:The geographical position of user's input is obtained, the geographical position of user's input is shot ground as images to be recognized
Geographical location information;
In another implementation of 4th kind of image search apparatus provided in an embodiment of the present invention, position acquisition module
820, it is specifically used for:Geographical position is extracted from the camera site attribute of images to be recognized, the geographical position using extraction is as treating
Identify the geographical location information on image taking ground.
It can be seen that in the scheme that above-mentioned each embodiment provides, client is by the geography of images to be recognized and images to be recognized
Positional information sends to server, server and the target word for describing the images to be recognized is obtained by image recognition algorithm,
When carrying out information search, scanned for according to above-mentioned target word and geographical location information.So user can not or
When the text information of things will be searched for by being difficult to accurate offer, the image of things to be searched for can be provided, and then server can obtain
Description, which must be used for, will search for the word of things and to search for the geographical position of things, that is, server can obtain things to be searched for
Text information, and then can be directed to and to search for things and accurately be searched for, improve search accuracy rate.
The embodiment of the present invention additionally provides a kind of terminal, and the terminal is provided with client, as shown in figure 9, the terminal includes
Processor 910, communication interface 920, memory 930 and communication bus 940, wherein, processor 910, communication interface 920, storage
Device 930 completes mutual communication by communication bus 940,
Memory 930, for depositing computer program;
Processor 910, during for performing the program deposited on memory 930, realize it is provided in an embodiment of the present invention should
The first image search method for client.
Specifically, above-mentioned image search method, including:
Obtain images to be recognized;
Obtain the target word for describing the images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The target word and the geographical location information are sent to server, to cause the server search to meet to search
The information acquisition search result of rope condition, wherein, the search condition is according to the target word and the geographical location information
Generation;
Receive the search result that the server is sent.
It should be noted that above-mentioned processor 910 performs the program deposited on memory 930 and the picture search side realized
Other implementations of method, it is identical with the first image search method embodiment that preceding method embodiment part provides, here
Repeat no more.
In the scheme that the present embodiment provides, client is by the target word and images to be recognized for describing images to be recognized
Geographical location information to send to server, server, when carrying out information search, be according to above-mentioned target word and geographical position
What information scanned for.So when user or can not be difficult to accurately provide and search for the text information of things, it can provide
The image of things is searched for, and then server can be obtained for describing to search for the word of things and to search for the geographical position of things
Put, that is, server can obtain the text information of things to be searched for, and then can be relatively defined for search for things
True search, improves search accuracy rate.
The embodiment of the present invention additionally provides a kind of server, and as shown in Figure 10, the server includes processor 1010, communication
Interface 1020, memory 1030 and communication bus 1040, wherein, processor 1010, communication interface 1020, memory 1030 passes through
Communication bus 1040 completes mutual communication,
Memory 1030, for depositing computer program;
Processor 1010, during for performing the program deposited on memory 1030, realize provided in an embodiment of the present invention
Second of image search method applied to server.
Specifically, above-mentioned image search method, including:
Receive the target word for being used to describe images to be recognized of client transmission and the ground on images to be recognized shooting ground
Manage positional information;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the client.
It should be noted that above-mentioned processor 1010 performs the program deposited on memory 1030 and the picture search realized
Other implementations of method, it is identical with second of image search method embodiment that preceding method embodiment part provides, this
In repeat no more.
In the scheme that the present embodiment provides, client is by the target word and images to be recognized for describing images to be recognized
Geographical location information to send to server, server, when carrying out information search, be according to above-mentioned target word and geographical position
What information scanned for.So when user or can not be difficult to accurately provide and search for the text information of things, it can provide
The image of things is searched for, and then server can be obtained for describing to search for the word of things and to search for the geographical position of things
Put, that is, server can obtain the text information of things to be searched for, and then can be relatively defined for search for things
True search, improves search accuracy rate.
The embodiment of the present invention additionally provides another server, and as shown in figure 11, the server includes processor 1110, led to
Believe interface 1120, memory 1130 and communication bus 1140, wherein, processor 1110, communication interface 1120, memory 1130 is logical
Cross communication bus 1140 and complete mutual communication,
Memory 1130, for depositing computer program;
Processor 1110, during for performing the program deposited on memory 1130, realize provided in an embodiment of the present invention
The third image search method applied to server.
Specifically, above-mentioned image search method, including:
Receive the images to be recognized of client transmission and the geographical location information on images to be recognized shooting ground;
Image recognition is carried out to the images to be recognized using image recognition technology, obtained for describing the figure to be identified
The target word of picture;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the terminal.
It should be noted that above-mentioned processor 1110 performs the program deposited on memory 1130 and the picture search realized
Other implementations of method, it is identical with the third image search method embodiment that preceding method embodiment part provides, this
In repeat no more.
In the scheme that the present embodiment provides, client sends the geographical location information of images to be recognized and images to be recognized
To server, server obtains the target word for describing the images to be recognized by image recognition algorithm, is searched entering row information
Suo Shi, scanned for according to above-mentioned target word and geographical location information.So it can not or be difficult to accurately provide in user
When searching for the text information of things, the image of things to be searched for can be provided, and then server can be obtained for describing to want
Search for the word of things and to search for the geographical position of things, that is, server can obtain the text information of things to be searched for,
And then can accurately be searched for for search for things, improve search accuracy rate.
The embodiment of the present invention additionally provides another terminal, and the terminal is provided with client, as shown in figure 12, the terminal bag
Processor 1210, communication interface 1220, memory 1230 and communication bus 1240 are included, wherein, processor 1210, communication interface
1220, memory 1230 completes mutual communication by communication bus 1240,
Memory 1230, for depositing computer program;
Processor 1210, during for performing the program deposited on memory 1230, realize provided in an embodiment of the present invention
The 4th kind of image search method applied to client.
Specifically, above-mentioned image search method, including:
Obtain images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The images to be recognized and the geographical location information are sent to server, make it that the server is used
Meet the information acquisition search result of search condition in the target word and search for describing images to be recognized, wherein, the searching bar
Part is generated according to the target word and the geographical location information;
Receive the search result that the server is sent.
It should be noted that above-mentioned processor 1210 performs the program deposited on memory 1230 and the picture search realized
Other implementations of method, it is identical with the 4th kind of image search method embodiment that preceding method embodiment part provides, this
In repeat no more.
In the scheme that the present embodiment provides, client sends the geographical location information of images to be recognized and images to be recognized
To server, server obtains the target word for describing the images to be recognized by image recognition algorithm, is searched entering row information
Suo Shi, scanned for according to above-mentioned target word and geographical location information.So it can not or be difficult to accurately provide in user
When searching for the text information of things, the image of things to be searched for can be provided, and then server can be obtained for describing to want
Search for the word of things and to search for the geographical position of things, that is, server can obtain the text information of things to be searched for,
And then can accurately be searched for for search for things, improve search accuracy rate.
The communication bus that terminal or server in above-mentioned Fig. 9-Figure 12 are mentioned can be Peripheral Component Interconnect standard
(Peripheral Component Interconnect, PCI) bus or EISA (Extended
Industry Standard Architecture, EISA) bus etc..It is total that the communication bus can be divided into address bus, data
Line, controlling bus etc..For ease of representing, only represented in figure with a thick line, it is not intended that an only bus or a species
The bus of type.
The communication that communication interface is used between above-mentioned terminal or server and other equipment.
Memory can include random access memory (Random Access Memory, RAM), can also include non-easy
The property lost memory (Non-Volatile Memory, NVM), for example, at least a magnetic disk storage.Optionally, memory may be used also
To be at least one storage device for being located remotely from aforementioned processor.
Above-mentioned processor can be general processor, including central processing unit (Central Processing Unit,
CPU), network processing unit (Network Processor, NP) etc.;It can also be digital signal processor (Digital Signal
Processing, DSP), it is application specific integrated circuit (Application Specific Integrated Circuit, ASIC), existing
It is field programmable gate array (Field-Programmable Gate Array, FPGA) or other PLDs, discrete
Door or transistor logic, discrete hardware components.
The embodiment of the present invention additionally provides a kind of computer-readable recording medium, and the computer-readable recording medium is installation
There is the storage medium in the terminal of client, wherein computer program is stored with, it is real when the computer program is executed by processor
Existing the first image search method provided in an embodiment of the present invention applied to client.
Specifically, above-mentioned image search method, including:
Obtain images to be recognized;
Obtain the target word for describing the images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The target word and the geographical location information are sent to server, to cause the server search to meet to search
The information acquisition search result of rope condition, wherein, the search condition is according to the target word and the geographical location information
Generation;
Receive the search result that the server is sent.
It should be noted that other realities for the image search method realized when above computer program is executed by processor
Existing mode, it is identical with the first image search method embodiment that preceding method embodiment part provides, repeat no more here.
In the scheme that the present embodiment provides, client is by the target word and images to be recognized for describing images to be recognized
Geographical location information to send to server, server, when carrying out information search, be according to above-mentioned target word and geographical position
What information scanned for.So when user or can not be difficult to accurately provide and search for the text information of things, it can provide
The image of things is searched for, and then server can be obtained for describing to search for the word of things and to search for the geographical position of things
Put, that is, server can obtain the text information of things to be searched for, and then can be relatively defined for search for things
True search, improves search accuracy rate.
The embodiment of the present invention additionally provides a kind of computer-readable recording medium, and the computer-readable recording medium is service
Storage medium in device, wherein being stored with computer program, realize that the present invention is implemented when the computer program is executed by processor
Second of image search method applied to server that example provides.
Specifically, above-mentioned searching method, including:
Receive the target word for being used to describe images to be recognized of client transmission and the ground on images to be recognized shooting ground
Manage positional information;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the client.
It should be noted that other realities for the image search method realized when above computer program is executed by processor
Existing mode, it is identical with second of image search method embodiment that preceding method embodiment part provides, repeat no more here.
In the scheme that the present embodiment provides, client is by the target word and images to be recognized for describing images to be recognized
Geographical location information to send to server, server, when carrying out information search, be according to above-mentioned target word and geographical position
What information scanned for.So when user or can not be difficult to accurately provide and search for the text information of things, it can provide
The image of things is searched for, and then server can be obtained for describing to search for the word of things and to search for the geographical position of things
Put, that is, server can obtain the text information of things to be searched for, and then can be relatively defined for search for things
True search, improves search accuracy rate.
The embodiment of the present invention additionally provides a kind of computer-readable recording medium, and computer-readable recording medium is server
In storage medium, wherein being stored with computer program, the computer program realizes the embodiment of the present invention when being executed by processor
The third image search method applied to server provided.
Specifically, above-mentioned image search method, including:
Receive the images to be recognized of client transmission and the geographical location information on images to be recognized shooting ground;
Image recognition is carried out to the images to be recognized using image recognition technology, obtained for describing the figure to be identified
The target word of picture;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the terminal.
It should be noted that other realities for the image search method realized when above computer program is executed by processor
Existing mode, it is identical with the third image search method embodiment that preceding method embodiment part provides, repeat no more here.
In the scheme that the present embodiment provides, client sends the geographical location information of images to be recognized and images to be recognized
To server, server obtains the target word for describing the images to be recognized by image recognition algorithm, is searched entering row information
Suo Shi, scanned for according to above-mentioned target word and geographical location information.So it can not or be difficult to accurately provide in user
When searching for the text information of things, the image of things to be searched for can be provided, and then server can be obtained for describing to want
Search for the word of things and to search for the geographical position of things, that is, server can obtain the text information of things to be searched for,
And then can accurately be searched for for search for things, improve search accuracy rate.
The embodiment of the present invention additionally provides a kind of computer-readable recording medium, and the computer-readable recording medium is installation
There is the storage medium in the terminal of client, wherein computer program is stored with, it is real when the computer program is executed by processor
Existing the 4th kind of image search method provided in an embodiment of the present invention applied to client.
Specifically, above-mentioned searching method, including:
Obtain images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The images to be recognized and the geographical location information are sent to server, make it that the server is used
Meet the information acquisition search result of search condition in the target word and search for describing images to be recognized, wherein, the searching bar
Part is generated according to the target word and the geographical location information;
Receive the search result that the server is sent.
It should be noted that other realities for the image search method realized when above computer program is executed by processor
Existing mode, it is identical with the 4th kind of image search method embodiment that preceding method embodiment part provides, repeat no more here.
In the scheme that the present embodiment provides, client sends the geographical location information of images to be recognized and images to be recognized
To server, server obtains the target word for describing the images to be recognized by image recognition algorithm, is searched entering row information
Suo Shi, scanned for according to above-mentioned target word and geographical location information.So it can not or be difficult to accurately provide in user
When searching for the text information of things, the image of things to be searched for can be provided, and then server can be obtained for describing to want
Search for the word of things and to search for the geographical position of things, that is, server can obtain the text information of things to be searched for,
And then can accurately be searched for for search for things, improve search accuracy rate.
It should be noted that herein, such as first and second or the like relational terms are used merely to a reality
Body or operation make a distinction with another entity or operation, and not necessarily require or imply and deposited between these entities or operation
In any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended to
Nonexcludability includes, so that process, method, article or equipment including a series of elements not only will including those
Element, but also the other element including being not expressly set out, or it is this process, method, article or equipment also to include
Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that
Other identical element also be present in process, method, article or equipment including the key element.
Each embodiment in this specification is described by the way of related, identical similar portion between each embodiment
Divide mutually referring to what each embodiment stressed is the difference with other embodiment.Especially for terminal,
For server, computer-readable recording medium embodiment, because it is substantially similar to embodiment of the method, so the comparison of description
Simply, the relevent part can refer to the partial explaination of embodiments of method.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all
Any modification, equivalent substitution and improvements made within the spirit and principles in the present invention etc., are all contained in protection scope of the present invention
It is interior.
Claims (10)
1. a kind of image search method, applied to client, it is characterised in that methods described includes:
Obtain images to be recognized;
Obtain the target word for describing the images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The target word and the geographical location information are sent to server, to cause the server search to meet searching bar
The information acquisition search result of part, wherein, the search condition is according to the target word and geographical location information generation
's;
Receive the search result that the server is sent.
2. according to the method for claim 1, it is characterised in that the geographical position for obtaining the images to be recognized shooting ground
The step of confidence ceases, including;
Geographical position where obtaining the client residing for terminal, the geographical position residing for terminal where the client is made
For the geographical location information on images to be recognized shooting ground;Or
The geographical position of user's input is obtained, ground is shot using the geographical position that the user inputs as the images to be recognized
Geographical location information;Or
Geographical position is extracted from the camera site attribute of the images to be recognized, using the geographical position of the extraction as described in
The geographical location information on images to be recognized shooting ground.
3. method according to claim 1 or 2, it is characterised in that described to obtain for describing the images to be recognized
The step of target word, including:
Image recognition directly is carried out to the images to be recognized using default image recognition algorithm, obtained for describing described treat
Identify the target word of image;Or
The images to be recognized is sent to third party's client, and receive third party's client feedback be used for institute is described
The target word of images to be recognized is stated, wherein, third party's client is:For the client for the word for obtaining description image.
4. a kind of image search method, applied to server, it is characterised in that methods described includes:
Receive the target word for being used to describe images to be recognized of client transmission and the geographical position on images to be recognized shooting ground
Confidence ceases;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the client.
5. according to the method for claim 4, it is characterised in that the geographical location information, including:
Geographical location information where the client residing for terminal;Or
The geographical location information on the images to be recognized shooting ground of user's input;Or
The geographical location information extracted from the camera site attribute of the images to be recognized.
6. the method according to claim 4 or 5, it is characterised in that the target word, including:
The client directly carries out the use of image recognition acquisition using default image recognition algorithm to the images to be recognized
In the word for describing the images to be recognized;Or
Third party's client carries out the word for being used to describe the images to be recognized of image recognition acquisition to the images to be recognized,
Wherein, third party's client is:For the client for the word for obtaining description image.
7. a kind of image search method, applied to server, it is characterised in that methods described includes:
Receive the images to be recognized of client transmission and the geographical location information on images to be recognized shooting ground;
Image recognition is carried out to the images to be recognized using image recognition technology, obtained for describing the images to be recognized
Target word;
According to the target word and geographical location information generation search condition;
Search meets the information of the search condition, obtains search result;
The search result is sent to the client.
8. according to the method for claim 7, it is characterised in that the geographical location information, including:
Geographical location information where the client residing for terminal;Or
The geographical location information on the images to be recognized shooting ground of user's input;Or
The geographical location information extracted from the camera site attribute of the images to be recognized.
9. a kind of image search method, applied to client, it is characterised in that methods described includes:
Obtain images to be recognized;
Obtain the geographical location information on the images to be recognized shooting ground;
The images to be recognized and the geographical location information are sent to server, to cause the server to obtain for retouching
State the target word of the images to be recognized and search meets the information acquisition search result of search condition, wherein, the searching bar
Part is generated according to the target word and the geographical location information;
Receive the search result that the server is sent.
10. according to the method for claim 9, it is characterised in that the geography for obtaining the images to be recognized shooting ground
The step of positional information, including;
Geographical position where obtaining the client residing for terminal, the geographical position residing for terminal where the client is made
For the geographical location information on images to be recognized shooting ground;Or
The geographical position of user's input is obtained, ground is shot using the geographical position that the user inputs as the images to be recognized
Geographical location information;Or
Geographical position is extracted from the camera site attribute of the images to be recognized, using the geographical position of the extraction as described in
The geographical location information on images to be recognized shooting ground.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710840285.3A CN107577790A (en) | 2017-09-18 | 2017-09-18 | Image searching method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710840285.3A CN107577790A (en) | 2017-09-18 | 2017-09-18 | Image searching method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107577790A true CN107577790A (en) | 2018-01-12 |
Family
ID=61032822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710840285.3A Pending CN107577790A (en) | 2017-09-18 | 2017-09-18 | Image searching method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107577790A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829844A (en) * | 2018-06-20 | 2018-11-16 | 聚好看科技股份有限公司 | A kind of information search method and system |
CN108959473A (en) * | 2018-06-20 | 2018-12-07 | 聚好看科技股份有限公司 | A kind of information search method and system |
WO2020037534A1 (en) * | 2018-08-22 | 2020-02-27 | 深圳市欢太科技有限公司 | Image processing method and device, and computer storage medium |
CN110851640A (en) * | 2018-07-24 | 2020-02-28 | 杭州海康威视数字技术股份有限公司 | Image searching method, device and system |
CN111079030A (en) * | 2019-12-24 | 2020-04-28 | 维沃移动通信有限公司 | Group searching method and electronic device |
CN114969479A (en) * | 2021-04-21 | 2022-08-30 | 中移互联网有限公司 | Searching method, searching device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100211602A1 (en) * | 2009-02-18 | 2010-08-19 | Keshav Menon | Method and system for image matching |
CN102194007A (en) * | 2011-05-31 | 2011-09-21 | 中国电信股份有限公司 | System and method for acquiring mobile augmented reality information |
CN103699679A (en) * | 2013-12-31 | 2014-04-02 | 上海华勤通讯技术有限公司 | Method and equipment for retrieving information of target objects |
CN104112129A (en) * | 2014-06-25 | 2014-10-22 | 小米科技有限责任公司 | Image identification method and apparatus |
CN105389375A (en) * | 2015-11-18 | 2016-03-09 | 福建师范大学 | Viewshed based image index setting method and system, and retrieving method |
-
2017
- 2017-09-18 CN CN201710840285.3A patent/CN107577790A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100211602A1 (en) * | 2009-02-18 | 2010-08-19 | Keshav Menon | Method and system for image matching |
CN102194007A (en) * | 2011-05-31 | 2011-09-21 | 中国电信股份有限公司 | System and method for acquiring mobile augmented reality information |
CN103699679A (en) * | 2013-12-31 | 2014-04-02 | 上海华勤通讯技术有限公司 | Method and equipment for retrieving information of target objects |
CN104112129A (en) * | 2014-06-25 | 2014-10-22 | 小米科技有限责任公司 | Image identification method and apparatus |
CN105389375A (en) * | 2015-11-18 | 2016-03-09 | 福建师范大学 | Viewshed based image index setting method and system, and retrieving method |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829844A (en) * | 2018-06-20 | 2018-11-16 | 聚好看科技股份有限公司 | A kind of information search method and system |
CN108959473A (en) * | 2018-06-20 | 2018-12-07 | 聚好看科技股份有限公司 | A kind of information search method and system |
CN110851640A (en) * | 2018-07-24 | 2020-02-28 | 杭州海康威视数字技术股份有限公司 | Image searching method, device and system |
CN110851640B (en) * | 2018-07-24 | 2023-08-04 | 杭州海康威视数字技术股份有限公司 | Image searching method, device and system |
WO2020037534A1 (en) * | 2018-08-22 | 2020-02-27 | 深圳市欢太科技有限公司 | Image processing method and device, and computer storage medium |
CN112534422A (en) * | 2018-08-22 | 2021-03-19 | 深圳市欢太科技有限公司 | Image processing method and device and computer storage medium |
CN111079030A (en) * | 2019-12-24 | 2020-04-28 | 维沃移动通信有限公司 | Group searching method and electronic device |
CN111079030B (en) * | 2019-12-24 | 2024-04-26 | 维沃移动通信有限公司 | Group searching method and electronic equipment |
CN114969479A (en) * | 2021-04-21 | 2022-08-30 | 中移互联网有限公司 | Searching method, searching device and storage medium |
CN114969479B (en) * | 2021-04-21 | 2023-08-15 | 中移互联网有限公司 | Searching method, searching device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107577790A (en) | Image searching method and device | |
CN107977390B (en) | Method, device and system for identifying picture book and electronic equipment | |
JP6955102B2 (en) | APP push methods, devices, electronic devices and computer readable storage media | |
US10693871B2 (en) | Account information obtaining method, terminal, server and system | |
CN102298533B (en) | Method for activating application program and terminal equipment | |
US8483715B2 (en) | Computer based location identification using images | |
CN104199906B (en) | A kind of recommendation method and device of shooting area | |
CN111782977B (en) | Point-of-interest processing method, device, equipment and computer readable storage medium | |
US8185596B2 (en) | Location-based communication method and system | |
KR101220709B1 (en) | Search apparatus and method for document mixing hangeul and chinese characters using electronic dictionary | |
KR20030021120A (en) | Mobile device and transmission system | |
CN101000623A (en) | Method for image identification search by mobile phone photographing and device using the method | |
CN104392338A (en) | Building fire protection check and acceptance system and method, check terminal and mobile acceptance terminal | |
WO2016199662A1 (en) | Image information processing system | |
CN104090989B (en) | The search system and method for website based on mobile terminal | |
CN104965847A (en) | Information displaying method and apparatus | |
CN105392178A (en) | Method and device for acquiring access information of wireless access point | |
CN104679879B (en) | A kind of photo intelligent storage method and device | |
CN107644002A (en) | Article searching method, device and system | |
CN109388319A (en) | Screenshot method, screenshot device, storage medium and terminal equipment | |
KR20120001847A (en) | System and method for searching image | |
US20170171471A1 (en) | Method and device for generating multimedia picture and an electronic device | |
CN101754363A (en) | System, method and device for identifying position | |
CN106255966A (en) | StoreFront identification is used to identify entity to be investigated | |
CN102193949A (en) | Search method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180112 |
|
RJ01 | Rejection of invention patent application after publication |