3D Displays, Color Distance, and Edge Detection Iowa

Learn about color distance, projecting 3D coordinates onto a 2D display plane, and edge detection. Understanding these concepts will help you to better understand modern image processing.

Local Companies

Medilutions
515-326-4666
4507 Wakonda Pkwy.
Des Moines, IA
Ingle's Computer Services Lc
(319) 626-7697
North Liberty, IA
New World Partnership Computer Services
(319) 447-4267
1076 13th St
Marion, IA
Professional Computer Services
(712) 266-0784
Sioux City, IA
A-Plus Computer Services
319-215-9293
1602 Commercial st.
Waterloo, IA
Shared Med IT, LLC
563-355-7473
3319 Sprint Street
Davenport, IA
Ingle's Computer Services Lc
(319) 626-3295
North Liberty, IA
Computer Services Co
(563) 432-6353
303 E 1st St
Mechanicsville, IA
Ingle's Computer Services Lc
(319) 626-4641
North Liberty, IA

Preface



General



This lesson is the next in a series (see Resources) designed to teach you how to write Java programs to do things like:


  • Remove redeye from a photographic image.

  • Distort the human voice.

  • Display one image inside another image.

  • Do edge detection, blurring, and other filtering operations on images.

  • Insert animated cartoon characters into videos of live humans.



If you have ever wondered how to do these things, you've come to the right place.

Let's have some fun



You've been working very hard if you have studied all of the earlier lessons in this series (see Resources). You have learned all about the Turtle class, its superclass named SimpleTurtle, and the classes from which a turtle's contained objects are instantiated (Pen and PathSegment).

You have learned how to instantiate new Turtle objects, placing them in either a World object or a Picture object. You have learned how to manipulate the Turtle objects once you place them in their environment.

It's time to take a break and have some fun by writing non-trivial programs that make use of what you have learned so far. That's what we are going to do in this lesson.

Viewing tip



I recommend that you open another copy of this document in a separate browser window and use the following links to easily find and view the figures and listings while you are reading about them...

Read the Rest of this Article at Developer.com

Featured Local Company

A-Plus Computer Services

319-215-9293
1602 Commercial st.
Waterloo, IA

Regional Articles
- 3D Displays, Color Distance, and Edge Detection Ames IA
- 3D Displays, Color Distance, and Edge Detection Ankeny IA
- 3D Displays, Color Distance, and Edge Detection Bettendorf IA
- 3D Displays, Color Distance, and Edge Detection Burlington IA
- 3D Displays, Color Distance, and Edge Detection Cedar Falls IA
- 3D Displays, Color Distance, and Edge Detection Cedar Rapids IA
- 3D Displays, Color Distance, and Edge Detection Clinton IA
- 3D Displays, Color Distance, and Edge Detection Coralville IA
- 3D Displays, Color Distance, and Edge Detection Council Bluffs IA
- 3D Displays, Color Distance, and Edge Detection Davenport IA
- 3D Displays, Color Distance, and Edge Detection Des Moines IA
- 3D Displays, Color Distance, and Edge Detection Dubuque IA
- 3D Displays, Color Distance, and Edge Detection Fort Dodge IA
- 3D Displays, Color Distance, and Edge Detection Indianola IA
- 3D Displays, Color Distance, and Edge Detection Iowa City IA
- 3D Displays, Color Distance, and Edge Detection Marion IA
- 3D Displays, Color Distance, and Edge Detection Marshalltown IA
- 3D Displays, Color Distance, and Edge Detection Mason City IA
- 3D Displays, Color Distance, and Edge Detection Muscatine IA
- 3D Displays, Color Distance, and Edge Detection Oskaloosa IA
- 3D Displays, Color Distance, and Edge Detection Ottumwa IA
- 3D Displays, Color Distance, and Edge Detection Sioux City IA
- 3D Displays, Color Distance, and Edge Detection Urbandale IA
- 3D Displays, Color Distance, and Edge Detection Waterloo IA
- 3D Displays, Color Distance, and Edge Detection West Des Moines IA

Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML