16
What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs, image processing operations This work is licensed under a Creative Commons Attribution- Noncommercial-Share Alike 3.0 License.

What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

  • View
    282

  • Download
    4

Embed Size (px)

Citation preview

Page 1: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

What is image processing?

Skills: choosing an image processing program

IT concepts: historical context for image processing, image processing programs, image processing operations

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

Page 2: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Where does this topic fit?

• Internet concepts– Applications– Technology– Implications

• Internet skills– Application development– Content creation (images)

Page 3: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Let’s begin with a question:

What data type did the first computers work with?

Page 4: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

When each data type went mainstream

Decade Data Type

1950s Numeric

1960s Alphanumeric

1970s Text

1980s Images

1990s Music, speech

2000s Low-quality video

2010s High-quality video

Page 5: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Image processing in 1962

Ivan Sutherland operating Sketchpad, an early example of interactive, personal computing with a graphical user interface. But, it ran on a multimillion dollar computer.

Page 7: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Subtle retouching of a photo

1. Crow's feet made softer

2. Whites of her eyes brightened

3. Flyaway strands hairs on the top of her head removed

4. Teeth slightly whitened

5. Skin smoothed out and given a soft glow

6. Blemish removed from her collarbone

7. Lines around her neck softened and the carotid artery in her neck erased

Page 8: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Not so subtle

From worth1000.com

Page 9: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Abraham Lincoln’s head on John Calhoun’s body

You don’t need a computer, but it makes it a lot easier.

Page 10: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Word and image processing operations

• Select text• Cut text• Copy text• Move text• Delete text• Change fonts• Change text size• Change text color• Change footnote style• Check spelling• Compress a text file• Etc. etc.

• Select a portion of the image• Crop an image• Copy a portion of an image• Move a portion of an image• Delete a portion of an image• Resize an image• Rotate an image• Change image brightness• Change image contrast• Change colors• Compress an image file• Etc. etc.

Text data Image data

Can you think of other word and image processing operations?

Page 11: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Popular programs

• Microsoft Word (proprietary, desktop)

• Open Office (open source, desktop)

• Google Docs (network)

• Adobe photoshop (proprietary, desktop)

• Paint.net (open source, desktop)

• Photoshop.com (network)

There are many other image processing programs, and they are often included with cameras.

Word processing Image processing

Page 12: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

Which image processor should you use?

• Photoshop – used by most professional photographers and designers

• Paint.net – open source with many features – fine for this class and most work

• Gimp – open source program with the features of Photoshop

• Network image processors – not ready for prime time, but keep watching

• Any other that you have already and are familiar with

To get these and others, see the resources section at:http://bpastudio.csudh.edu/fac/lpress/netapps/image/

Page 13: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

How good do you need to be?

Page 14: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

A few questions

Page 15: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

We mentioned several types of data that we process. Without looking back, do you recall them?

Do you recall which decade each became a popular, mainstream data type?

Why didn’t we work with all of these data types from the start?

We listed several word processing operations. Without looking back, can you recall some of them or list them based on your experience?

We listed several image processing operations. Without looking back, can you recall some of them or list them based on your experience?

Page 16: What is image processing? Skills: choosing an image processing program IT concepts: historical context for image processing, image processing programs,

What is image processing?

Skills: choosing an image processing program

IT concepts: historical context of image processing, image processing programs, image processing operations

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.