3D Displays, Color Distance, and Edge Detection Kentucky

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

Alpha Technology Services LLC
502-212-1014
1303 Clear Springs Trce
Louisville, KY
Shawns IT Solutions
270-320-3535
649 Fairview Boiling Springs Road
Bowling Green, KY
Api
859-233-2006
167 W Main St
Lexington, KY
DBS>Interactive
(502) 562-7895
333 w Guthrie
louisville, KY
Regal Computer Systems Inc.
(859) 795-1445
71 Cavalier Boulevard
Florence, KY
Epicor Software
502-339-7748
8700 Westport RD
Louisville, KY
Advanced Solutions Inc
859-278-0440
2265 Harrodsburg RD
Lexington, KY
Global Software
859-264-9215
501 Darby Creek RD
Lexington, KY
Oasis Solutions Group
502-429-6902
200 Whittington Parkway
Louisville, KY
Orsyp Software
502-245-0675
410 Commercial DR
Louisville, KY

 

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

Epicor Software

502-339-7748
8700 Westport RD
Louisville, KY

Regional Articles
- 3D Displays, Color Distance, and Edge Detection Ashland KY
- 3D Displays, Color Distance, and Edge Detection Bardstown KY
- 3D Displays, Color Distance, and Edge Detection Bowling Green KY
- 3D Displays, Color Distance, and Edge Detection Campbellsville KY
- 3D Displays, Color Distance, and Edge Detection Corbin KY
- 3D Displays, Color Distance, and Edge Detection Covington KY
- 3D Displays, Color Distance, and Edge Detection Crestwood KY
- 3D Displays, Color Distance, and Edge Detection Cynthiana KY
- 3D Displays, Color Distance, and Edge Detection Elizabethtown KY
- 3D Displays, Color Distance, and Edge Detection Erlanger KY
- 3D Displays, Color Distance, and Edge Detection Florence KY
- 3D Displays, Color Distance, and Edge Detection Fort Campbell KY
- 3D Displays, Color Distance, and Edge Detection Fort Thomas KY
- 3D Displays, Color Distance, and Edge Detection Frankfort KY
- 3D Displays, Color Distance, and Edge Detection Ft Mitchell KY
- 3D Displays, Color Distance, and Edge Detection Georgetown KY
- 3D Displays, Color Distance, and Edge Detection Glasgow KY
- 3D Displays, Color Distance, and Edge Detection Harrodsburg KY
- 3D Displays, Color Distance, and Edge Detection Hazard KY
- 3D Displays, Color Distance, and Edge Detection Henderson KY
- 3D Displays, Color Distance, and Edge Detection Hopkinsville KY
- 3D Displays, Color Distance, and Edge Detection Latonia KY
- 3D Displays, Color Distance, and Edge Detection Leitchfield KY
- 3D Displays, Color Distance, and Edge Detection Lexington KY
- 3D Displays, Color Distance, and Edge Detection London KY
- 3D Displays, Color Distance, and Edge Detection Louisville KY
- 3D Displays, Color Distance, and Edge Detection Madisonville KY
- 3D Displays, Color Distance, and Edge Detection Mayfield KY
- 3D Displays, Color Distance, and Edge Detection Morehead KY
- 3D Displays, Color Distance, and Edge Detection Mount Sterling KY
- 3D Displays, Color Distance, and Edge Detection Murray KY
- 3D Displays, Color Distance, and Edge Detection Newport KY
- 3D Displays, Color Distance, and Edge Detection Nicholasville KY
- 3D Displays, Color Distance, and Edge Detection Owensboro KY
- 3D Displays, Color Distance, and Edge Detection Paducah KY
- 3D Displays, Color Distance, and Edge Detection Pikeville KY
- 3D Displays, Color Distance, and Edge Detection Radcliff KY
- 3D Displays, Color Distance, and Edge Detection Richmond KY
- 3D Displays, Color Distance, and Edge Detection Scottsville KY
- 3D Displays, Color Distance, and Edge Detection Shepherdsville KY
- 3D Displays, Color Distance, and Edge Detection Somerset KY
- 3D Displays, Color Distance, and Edge Detection Versailles KY
- 3D Displays, Color Distance, and Edge Detection Winchester KY

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