Results 1 to 2 of 2
  1. #1
    Join Date
    Feb 2011
    Posts
    2
    Rep Power
    0

    Default Image Matching Using Edge Detection

    Hi to All...
    I am doing final year Mca.. and for final year project.. my topic is as title..
    I have an Image at hand..(not smiling)
    I have another two image..
    1.Bigger image containing the image at hand as a part of the image
    2.Same as the image at hand with (some modification like smiling)
    Now i want to do..check for presence in first case.. matching in second case..

    My approach:
    I will find edges for all the given images-to reduce the amount of data to check

    help me to proceed logically...
    Expecting your help..
    Thanks in advance.. :)

  2. #2
    toadaly is offline Senior Member
    Join Date
    Jan 2009
    Posts
    671
    Rep Power
    6

    Default

    Well, the first step is to load the images in as BufferedImage types, which can be done easily using javax.imagio.ImagIO.read.

    Then, apply an edge detection filter. In java, the best way to do that is to create a java.awt.image.Kernel that contains the edge detection coefcicients as a float[], and then create a ConvolveOp from the kernel. You call 'filter' on your ConvolveOp instance to cause filtering to occur.

    Ok, so now you have an edge detected image. Now you can apply your algorithms to perform image recognition.

    Best of luck!

Similar Threads

  1. Canny Edge Detection
    By tiny in forum Advanced Java
    Replies: 4
    Last Post: 03-16-2011, 04:54 PM
  2. Image Matching Using Edge Detection
    By krishnanrocks87 in forum Java 2D
    Replies: 0
    Last Post: 02-22-2011, 05:39 AM
  3. Replies: 0
    Last Post: 09-01-2010, 05:31 AM
  4. Replies: 1
    Last Post: 04-05-2010, 11:13 PM
  5. Edge detector
    By ranwolf in forum SWT / JFace
    Replies: 9
    Last Post: 09-11-2008, 01:42 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •