wood burning stoves 2.0*
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

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Detecting shapes from a bitmap" Watch "Detecting shapes from a bitmap" New topic

Detecting shapes from a bitmap

Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
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

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...

[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

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

Joined: Aug 26, 2001
Posts: 7610
More links:

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

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 Keystrokes
Packages are not detecting
Detecting Crashes in JBoss 4.0.2
Detecting a Plug-In
Detecting JRE