CN107577790A - Image searching method and device - Google Patents

Image searching method and device Download PDF

Info

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
Application number
CN201710840285.3A
Other languages
Chinese (zh)
Inventor
李聪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201710840285.3A priority Critical patent/CN107577790A/en
Publication of CN107577790A publication Critical patent/CN107577790A/en
Pending legal-status Critical Current

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

A kind of image search method and device
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.
CN201710840285.3A 2017-09-18 2017-09-18 Image searching method and device Pending CN107577790A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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