Jump to content

Recommended Posts

Hi Everyone.

 

I am working on a website which lets user upload pictures and those pictures are stored in a folder with their path stored in the database. I want to have feature in the website that lets users search images on the website through an image like Google image search. 

This search will be based on whole image matching, face matching or background matching.

Like for example, if a user uses an image to search similar images on the site, then the pictures on the website, that have similar background, face or any other similarity, will be displayed.  

Either one of these techniques will be enough. The website is completely on php.

So, if anyone here have an idea how to achieve this thing, please share your ideas and thoughts. 

 

Regards

Usama

The terms you are looking for is image recognition,pattern recognition,facial recognition or if wanted to discover text in the image would be optical character recognition(OCR).

 

These are intensive processes and not suitable for everyday websites.

You can however try to develop your own mapping pixel locations and colors using something like GD or imagemagick

There would be even more to it to find a similar shape within, have to consider scales, boundaries and minor differences.

It may help to convert the image to gd2 before the processing

 

You can probably get some decent results by matching text in their image name or their titles.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.