File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Detecting shapes from a bitmap Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Detecting shapes from a bitmap" Watch "Detecting shapes from a bitmap" New topic
Author

Detecting shapes from a bitmap

Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
Hello folks,

I've been wondering every now and then where could I find human-readable descriptions of algorithms for detecting shapes (e.g. lines) from images. Google already found this very nice tutorial describing a couple of edge detection algorithms but I'm still missing a way to detect the geometries (this is a line, there's a rectangle, that's a circle over there, etc.) the "edge pixels" form.

I would really appreciate any pointers...


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Valentin Crettaz
Gold Digger
Sheriff

Joined: Aug 26, 2001
Posts: 7610
During my studies at EPFL I took a course about pattern recognition. Unfortunetaly, the whole stuff is in French, but here is a cool book:
Image Processing, Analysis and Machine Vision 2nd
Milan Sonka, Vaclav Hlavac et Roger Boyle
PWS publishing, 1998

Here are some pointers at McGill for pattern recognition.

There is also the RAVL project at sourceforge, which is a C++ library for computer vision and pattern recognition.

Hope this helps...


SCJP 5, SCJD, SCBCD, SCWCD, SCDJWS, IBM XML
[Blog] [Blogroll] [My Reviews] My Linked In
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
It has been


Access Denied!


Your access was denied due to:
The requested URL is part of the forbidden category: Computer Games



I'll take a look when I get home.


Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
Thanks, Valentin! There's a lot of links to go through. Especially this tutorial about the Hough transform looks promising.
Valentin Crettaz
Gold Digger
Sheriff

Joined: Aug 26, 2001
Posts: 7610
More links:
http://www.geocities.com/cohvi/projects.htm
http://exteca.sourceforge.net/technologies/pattern-recognition.html
http://www.cim.mcgill.ca/~deepu/cs644/patternRecProject.html
http://java.sun.com/developer/onlineTraining/webcasts/pdf/toronto/pkarlsson2.pdf

I'm not sure but maybe JAI could help also...
James Redpath
Greenhorn

Joined: Aug 02, 2003
Posts: 13
Look up JOONE on the Internet (Java Object Oriented Neural Network). This is the way to recognize patterns.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Detecting shapes from a bitmap
 
Similar Threads
Detecting JRE
Detecting Keystrokes
Detecting a Plug-In
Detecting Crashes in JBoss 4.0.2
Packages are not detecting