Working with Images: Special Effects

Size: px
Start display at page:

Download "Working with Images: Special Effects"

Transcription

1 Power of Choice Working with Images: Special Effects CSC121, Introduction to Computer Programming conditional processing is a powerful tool for creating special effects with digital images choosing alternative actions based on measuring or evaluating current data e.g., posterizing displaying an image using a small number of different tones Understanding Images natural images are usually comprised of continuously varying tones (intensity, color) an image histogram reveals these properties a graph depicting the frequency distribution of selected image values Understanding Images an image histogram is a graph depicting the frequency distribution of selected image values (e.g., 0-127, , , etc.) 1

2 Histograms reveal dynamic range posterized Programming a Posterizing Effect The programming amounts to this choosing how many color bins will we reassign each color intensity? Suppose we choose four how can we divide the dynamic range into four intervals? full dynamic range limited dynamic ranges Programming a Posterizing Effect Programming a Posterizing Effect The programming amounts to this choosing how many color bins will we reassign each color intensity? Suppose we choose four how can we divide the dynamic range into four intervals? Choose a representative value in each range for the reassignment in the example, four values are chosen for five intervals (leaving the middle range empty) in each channel, the colors matching the interval are reassigned 2

3 2/14/18 #loop through the pixels for p in getpixels(picture): #get the RGB values r = getred(p) g = getgreen(p) b = getblue(p) #check and set red values if(r < 64): setred(p, 31) if(r > 63 and r < 128): setred(p, 95) if(r > 127 and r < 192): setred(p, 159) if(r > 191 and r < 256): setred(p, 223) #check and set green values if(g < 64): setgreen(p, 31) if(g > 63 and g < 128): setgreen(p, 95) if(g > 127 and g < 192): setgreen(p, 159) if(g > 191 and g < 256): setgreen(p, 223) #check and set blue values if(b < 64): setblue(p, 31) if(b > 63 and b < 128): setblue(p, 95) if(b > 127 and b < 192): setblue(p, 159) if(b > 191 and b < 256): setblue(p, 223) Example: the garden image (original) NOTE: #comments explain logic Example: the garden image (posterized) Works with grayscale images too 3

4 Works with grayscale JPEG images too Creating Sepia Tones in Images Older photo prints were often tinted due to the silver emulsion printing process We can simulate these monochromatic sepia tones digitally Histograms, again Programming Sepia Tones convert the image to monochromatic or grayscale we ve done this before the standard sepia RGB values are (112, 66, 20) strategy: boost for red values and reduce blue values greens can be ignored (due to our green- dominant vision) work in three areas separately shadows, midtones, highlights 4

5 user- defined helper function Programming Sepia Tones def sepiatint(picture): grayscale(picture) #loop through picture to tint pixels red = getred(p) blue = getblue(p) #tint shadows if (red < 63): red = red*1.1 blue = blue*0.9 #tint midtones if (red > 62 and red < 192): red = red*1.15 blue = blue*0.85 #tint highlights if (red > 191): red = red*1.08 if (red > 255): red = 255 blue = blue*0.93 #set the new color values setblue(p, blue) setred(p, red) return (picture) Example: sepia tones Review: The If statement We have used the If statement in two forms if (condition): statement block if (condition): statement block- 1 else: statement block- 2 one- way decision two- way decision def choice(): choice = input("enter your choice: 1 or 2: ") if choice == 1: print "Your choice is 1 elif choice == 2: print "Your choice is 2 else: print "Invalid choice" 5

6 #loop through the pixels #get the RGB values r = getred(p) g = getgreen(p) b = getblue(p) #check and set red values if(r < 64): setred(p, 31) if(r > 63 and r < 128): setred(p, 95) if(r > 127 and r < 192): setred(p, 159) if(r > 191 and r < 256): setred(p, 223) How could we rewrite the posterize( ) function with an elif structure? #loop through the pixels #get the RGB values r = getred(p) g = getgreen(p) b = getblue(p) #check and set red values if(r < 64): setred(p, 31) if(r > 63 and r < 128): setred(p, 95) if(r > 127 and r < 192): setred(p, 159) if(r > 191 and r < 256): setred(p, 223) How could we rewrite the posterize( ) function with an elif structure? If we execute the first if, do we need to consider any of the others? #loop through the pixels #get the RGB values r = getred(p) g = getgreen(p) b = getblue(p) #check and set red values if(r < 64): setred(p, 31) if(r > 63 and r < 128): setred(p, 95) if(r > 127 and r < 192): setred(p, 159) if(r > 191 and r < 256): setred(p, 223) How could we rewrite the posterize( ) function with an elif structure? If we execute the first if, do we need to consider any of the others? If we get this far, do we need another test? 6

Chapter 5: Picture Techniques with Selection

Chapter 5: Picture Techniques with Selection Chapter 5: Picture Techniques with Selection I want to make a changered function that will let me: def changered(picture, amount): for p in getpixels(picture): value=getred(p) setred(p,value*amount) If

More information

Removing Red Eye. Removing Red Eye

Removing Red Eye. Removing Red Eye 2 Removing Red Eye When the flash of the camera catches the eye just right (especially with light colored eyes), we get bounce back from the back of the retina. This results in red eye We can replace the

More information

Working with Images: Global vs. Local Operations

Working with Images: Global vs. Local Operations Processing Digital Images Working with Images: Global vs. Local Operations CSC121, Introduction to Computer Programming ORIGINAL IMAGE DIGITAL FILTER digital images are often processed using digital filters

More information

Modifying pictures with loops

Modifying pictures with loops Chapter 3 Modifying pictures with loops We are now ready to work with the pictures. From a programming perspective. So far, the only structure we have done is sequential. For example, the following function

More information

Review of concepts. What is a variable? Storage space to keep data used in our programs Variables have a name And also a type Example:

Review of concepts. What is a variable? Storage space to keep data used in our programs Variables have a name And also a type Example: Chapter 3 For Loops Review of concepts What is a variable? Storage space to keep data used in our programs Variables have a name And also a type Example: Age = 19 CourseTitle = CS140 In this course we

More information

CS 376A Digital Image Processing

CS 376A Digital Image Processing CS 376A Digital Image Processing 02 / 15 / 2017 Instructor: Michael Eckmann Today s Topics Questions? Comments? Color Image processing Fixing tonal problems Start histograms histogram equalization for

More information

UWCSE BRIDGE. August 4-5, 2008

UWCSE BRIDGE. August 4-5, 2008 UWCSE BRIDGE Workshop August 4-5, 2008 Hal Perkins Computer Science & Engineering University of Washington perkins@cs.washington.edu What s Up? In two afternoons: Learn how to write programs in Python

More information

Picture Encoding and Manipulation. We perceive light different from how it actually is

Picture Encoding and Manipulation. We perceive light different from how it actually is Picture Encoding and Manipulation We perceive light different from how it actually is Color is continuous Visible light is wavelengths between 370 and 730 nm That s 0.00000037 and 0.00000073 meters But

More information

1. Brightness/Contrast

1. Brightness/Contrast 1. Brightness/Contrast Brightness/Contrast makes adjustments to the tonal range of your image. The brightness slider is for adjusting the highlights in your image and the Contrast slider is for adjusting

More information

Color Correction and Enhancement

Color Correction and Enhancement 10 Approach to Color Correction 151 Color Correction and Enhancement The primary purpose of Photoshop is to act as a digital darkroom where images can be corrected, enhanced, and refined. How do you know

More information

Adobe Photoshop. Levels

Adobe Photoshop. Levels How to correct color Once you ve opened an image in Photoshop, you may want to adjust color quality or light levels, convert it to black and white, or correct color or lens distortions. This can improve

More information

PHOTOSHOP: 3.3 CAMERA RAW

PHOTOSHOP: 3.3 CAMERA RAW 1 PHOTOSHOP: 3.3 CAMERA RAW Raw image files are uncompressed images that contain all the information of the photo. Raw images give you flexibility in editing and allow you to achieve a better look because

More information

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013 21 / TONAL SCALE 1 In this section we ll be exploring tonal scale and how to adjust it using Photoshop to address common problems such as blown out highlights, murky images lacking contrast or a colorcast

More information

Media Computation Workshop Day 1

Media Computation Workshop Day 1 Media Computation Workshop Day 1 Mark Guzdial College of Computing Georgia Institute of Technology guzdial@cc.gatech.edu http://www.cc.gatech.edu/~mark.guzdial http://www.georgiacomputes.org Workshop Plan-Day

More information

Wisconsin Heritage Online Digital Imaging Guidelines QUICK GUIDE TO SCANNING

Wisconsin Heritage Online Digital Imaging Guidelines QUICK GUIDE TO SCANNING Wisconsin Heritage Online Digital Imaging Guidelines QUICK GUIDE TO SCANNING January 2010 This Scanning Quick Guide is a summary of the recommended scanning standards for WHO Content Providers. It is intended

More information

Diploma in Photoshop

Diploma in Photoshop Diploma in Photoshop Adjustment Layers An adjustment layer applies colour and tonal adjustments to your image without permanently changing pixel values. The colour and tonal adjustments are stored in the

More information

DIGITAL NEGATIVES: A COMPILATION

DIGITAL NEGATIVES: A COMPILATION Advanced Photo: Alternative Processes Spring 2012 Monday 2-5 The Cooper Union Instructor: Jennifer Williams willia@cooper.edu http:// www.faculty.cooper.edu/willia DIGITAL NEGATIVES: A COMPILATION One

More information

ADJUSTMENT LAYERS TUTORIAL

ADJUSTMENT LAYERS TUTORIAL ADJUSTMENT LAYERS TUTORIAL I briefly showed layers in the original layers tutorial but there is a lot more to layers than discussed there. First let us recap the premise behind layers. Layers are like

More information

Using Adobe Photoshop

Using Adobe Photoshop and Using Adobe Photoshop 7 One of Photoshop s strengths has always been its ability to assist in touching up photographs. Even photos taken by the best of photographers can do with a little touching up

More information

A Basic Guide to Photoshop CS Adjustment Layers

A Basic Guide to Photoshop CS Adjustment Layers A Basic Guide to Photoshop CS Adjustment Layers Alvaro Guzman Photoshop CS4 has a new Panel named Adjustments, based on the Adjustment Layers of previous versions. These adjustments can be used for non-destructive

More information

Select your Image in Bridge. Make sure you are opening the RAW version of your image file!

Select your Image in Bridge. Make sure you are opening the RAW version of your image file! CO 3403: Photographic Communication Steps for Non-Destructive Image Adjustments in Photoshop Use the application Bridge to preview your images and open your files with Camera Raw Review the information

More information

Programmatic Image Alterations Creating Your Own: Actions and Programs. Automation

Programmatic Image Alterations Creating Your Own: Actions and Programs. Automation HDCC208N Fall 2018 istock Image Programmatic Image Alterations Creating Your Own: Actions and Programs Automation We ve already seen examples of automated programmatic alteration within Photoshop Auto-levels

More information

Advanced Masking Tutorial

Advanced Masking Tutorial Complete Digital Photography Seventh Edition Advanced Masking Tutorial by Ben Long In this tutorial, we re going to look at some more advanced masking concepts. This particular example is not a technique

More information

Black & White and colouring with GIMP

Black & White and colouring with GIMP Black & White and colouring with GIMP Alberto García Briz Black and white with channels in GIMP (21/02/2012) One of the most useful ways to convert a picture to black and white is the channel mix technique.

More information

Introduction to Programming. My first red-eye removal

Introduction to Programming. My first red-eye removal + Introduction to Programming My first red-eye removal + What most schools don t teach https://www.youtube.com/watch? v=nkiu9yen5nc The hour of code https://www.youtube.com/watch? v=fc5fbmsh4fw If 'coding'

More information

PHOTOSHOP. pixel based image editing software (pixel=picture element) several small dots or pixels make up an image.

PHOTOSHOP. pixel based image editing software (pixel=picture element) several small dots or pixels make up an image. Photoshop PHOTOSHOP pixel based image editing software (pixel=picture element) several small dots or pixels make up an image. RESOLUTION measurement of the total number of pixels displayed determines the

More information

What is a Raw file? How a RAW file differs from a JPEG

What is a Raw file? How a RAW file differs from a JPEG What is a Raw file? RAW is simply a file type, like a JPEG. But, where a JPEG photo is considered a photograph, a RAW is a digital negative, an image that hasn t been processed or adjusted by software

More information

A Basic Guide to Photoshop Adjustment Layers

A Basic Guide to Photoshop Adjustment Layers A Basic Guide to Photoshop Adjustment Layers Photoshop has a Panel named Adjustments, based on the Adjustment Layers of previous versions. These adjustments can be used for non-destructive editing, can

More information

Spherical K-Means Color Image Compression Tim Pavlik

Spherical K-Means Color Image Compression Tim Pavlik Spherical K-Means Color Image Compression Tim Pavlik Features/Functionality This project takes an input image in RGB colorspace and performs K-means clustering, where the number of clusters (N) is specified

More information

4/23/12. Improving Your Digital Photographs + ABOUT ME. + CHANGES in PHOTOGRAPHY. CAMERA and DARKROOM Pro? Cons? DIGITAL PHOTOS Pro? Con?

4/23/12. Improving Your Digital Photographs + ABOUT ME. + CHANGES in PHOTOGRAPHY. CAMERA and DARKROOM Pro? Cons? DIGITAL PHOTOS Pro? Con? Improving Your Digital Photographs Dana Baumgart Marketing Consultant UW Oshkosh Adjunct Faculty ABOUT ME 1997-2001 Attended UWO 2003-2004 Attended Marian College 2001-2003 Marketing Coordinator 2003-2007

More information

How to use advanced color techniques

How to use advanced color techniques How to use advanced color techniques In Adobe Photoshop, you can adjust an image s colors in a variety of ways. Using the techniques described in this guide, you can take the raw material of your image

More information

How to use advanced color techniques

How to use advanced color techniques Adobe Photoshop CS5 Extended Project 6 guide How to use advanced color techniques In Adobe Photoshop CS5, you can adjust an image s colors in a variety of ways. Using the techniques described in this guide,

More information

DIGITAL WATERMARKING GUIDE

DIGITAL WATERMARKING GUIDE link CREATION STUDIO DIGITAL WATERMARKING GUIDE v.1.4 Quick Start Guide to Digital Watermarking Here is our short list for what you need BEFORE making a linking experience for your customers Step 1 File

More information

New Features Guide. Version 2.00

New Features Guide. Version 2.00 New Features Guide Version 2.00 Features added or changed as a result of firmware updates may no longer match the descriptions in the documentation supplied with this product. Visit our website for information

More information

IMAGE PROCESSING: POINT PROCESSES

IMAGE PROCESSING: POINT PROCESSES IMAGE PROCESSING: POINT PROCESSES N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 11 IMAGE PROCESSING: POINT PROCESSES N. C. State University CSC557 Multimedia Computing

More information

UNIT 7B Data Representa1on: Images and Sound. Pixels. An image is stored in a computer as a sequence of pixels, picture elements.

UNIT 7B Data Representa1on: Images and Sound. Pixels. An image is stored in a computer as a sequence of pixels, picture elements. UNIT 7B Data Representa1on: Images and Sound 1 Pixels An image is stored in a computer as a sequence of pixels, picture elements. 2 1 Resolu1on The resolu1on of an image is the number of pixels used to

More information

What You ll Learn in This Hour:

What You ll Learn in This Hour: HOUR 5 Adjusting Color What You ll Learn in This Hour:. Evaluating Your Color Adjustment Needs. Adjusting by Eye with Variations. Making Other Adjustments. Preserving the Original with Adjustment Layers.

More information

(RGB images only) Ctrl-click (Windows) or Command-click (Mac OS) a pixel in the image.

(RGB images only) Ctrl-click (Windows) or Command-click (Mac OS) a pixel in the image. PHOTOSHOP TOOLS USING CURVES: To adjust tonality with Curves, do one of the following: Choose Image > Adjustments > Curves. Choose Layer > New Adjustment Layer > Curves. Click OK in the New Layer dialog

More information

Adobe Photoshop PS2, Part 3

Adobe Photoshop PS2, Part 3 Adobe Photoshop PS2, Part 3 Basic Photo Corrections This guide steps you through the process of acquiring, resizing, and retouching a photo intended for posting on the Web as well as for a print layout.

More information

BCC Film Damage Filter

BCC Film Damage Filter BCC Film Damage Filter Film Damage simulates the appearance of old film stock. You can add scratches, grain particles, hair or fibers, and dirt, dust, or water spots. Film Damage also allows you to simulate

More information

Using Curves and Histograms

Using Curves and Histograms Written by Jonathan Sachs Copyright 1996-2003 Digital Light & Color Introduction Although many of the operations, tools, and terms used in digital image manipulation have direct equivalents in conventional

More information

Tablet overrides: overrides current settings for opacity and size based on pen pressure.

Tablet overrides: overrides current settings for opacity and size based on pen pressure. Photoshop 1 Painting Eye Dropper Tool Samples a color from an image source and makes it the foreground color. Brush Tool Paints brush strokes with anti-aliased (smooth) edges. Brush Presets Quickly access

More information

Adobe Studio on Adobe Photoshop CS2 Enhance scientific and medical images. 2 Hide the original layer.

Adobe Studio on Adobe Photoshop CS2 Enhance scientific and medical images. 2 Hide the original layer. 1 Adobe Studio on Adobe Photoshop CS2 Light, shadow and detail interact in wild and mysterious ways in microscopic photography, posing special challenges for the researcher and educator. With Adobe Photoshop

More information

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING 1 PHOTO 11: INTRODUCTION TO DIGITAL IMAGING Instructor: Sue Leith, sleith@csus.edu EXAM REVIEW Computer Components: Hardware - the term used to describe computer equipment -- hard drives, printers, scanners.

More information

In Search of... the PERFECT B&W Print

In Search of... the PERFECT B&W Print In Search of... the PERFECT B&W Print B y J e f f S c h e w e Additional Notes: schewephoto.com/workshop The Object is to Convert from Color... To Optimized B&W To Final Print...in Neutral Tones Or Warm

More information

RGB COLORS. Connecting with Computer Science cs.ubc.ca/~hoos/cpsc101

RGB COLORS. Connecting with Computer Science cs.ubc.ca/~hoos/cpsc101 RGB COLORS Clicker Question How many numbers are commonly used to specify the colour of a pixel? A. 1 B. 2 C. 3 D. 4 or more 2 Yellow = R + G? Combining red and green makes yellow Taught in elementary

More information

EXHIBITION PRINT AND PROOF FROM FILE

EXHIBITION PRINT AND PROOF FROM FILE SERVICES AND PRICES Custom Digital provides the highest quality drum scanning, Ultrachrome, and quad tone carbon pigment digital printing. We use Epson 9800 and 9600 printers with an advanced RIP giving

More information

Density vs. Contrast

Density vs. Contrast Density vs. Contrast In your negatives, density is controlled by the number of exposed crystals in your film which have been converted to hardened silver during processing. A dense negative (over exposed)

More information

Title goes Shadows and here Highlights

Title goes Shadows and here Highlights Shadows Title goes and Highlights here The new Shadows and Highlights command in Photoshop CS (8) is a great new tool that will allow you to adjust the shadow areas of an image while leaving the highlights

More information

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy Color Used heavily in human vision Color is a pixel property, making some recognition problems easy Visible spectrum for humans is 400 nm (blue) to 700 nm (red) Machines can see much more; ex. X-rays,

More information

How to use advanced color techniques

How to use advanced color techniques Adobe Photoshop CC Guide How to use advanced color techniques In Adobe Photoshop, you can adjust an image s colors in a variety of ways. Using the techniques described in this guide, you can take the raw

More information

PHOTOSHOP COLOR CORRECTION: EXTREME COLOR CAST

PHOTOSHOP COLOR CORRECTION: EXTREME COLOR CAST PHOTOSHOP COLOR CORRECTION: EXTREME COLOR CAST Projects Overview This project is intended to follow the Photoshop Color Correction Fundamentals course. I ve designed it with the assumption that you understand

More information

Piezography Chronicles

Piezography Chronicles Piezography and the Black Point The black point of a digital image is the tone level at which black begins to have a visual meaning. However, it can also be where solid black is, or where solid black should

More information

Fundamentals of Multimedia

Fundamentals of Multimedia Fundamentals of Multimedia Lecture 2 Graphics & Image Data Representation Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Outline Black & white imags 1 bit images 8-bit gray-level images Image histogram Dithering

More information

Two Basic Digital Camera Types ( ) ( )

Two Basic Digital Camera Types ( ) ( ) Camera Basics Two Basic Digital Camera Types Digital SLR (Single Lens Reflex) Digital non-slr ( ) ( ) Camera Controls (where they are) Knobs & Switches Control Buttons Menu (several) Camera Controls (where

More information

Photo Editing Workflow

Photo Editing Workflow Photo Editing Workflow WHY EDITING Modern digital photography is a complex process, which starts with the Photographer s Eye, that is, their observational ability, it continues with photo session preparations,

More information

CS 100 Introduction to Computer Science Final Sample Questions, Fall 2015

CS 100 Introduction to Computer Science Final Sample Questions, Fall 2015 Introduction to Computer Science Final Sample Questions, Fall 2015 1. For each of the following pieces of code, indicate what color p would have at the end of the code if it is black when the code starts.

More information

Bit Depth. Introduction

Bit Depth. Introduction Colourgen Limited Tel: +44 (0)1628 588700 The AmBer Centre Sales: +44 (0)1628 588733 Oldfield Road, Maidenhead Support: +44 (0)1628 588755 Berkshire, SL6 1TH Accounts: +44 (0)1628 588766 United Kingdom

More information

Recovering highlight detail in over exposed NEF images

Recovering highlight detail in over exposed NEF images Recovering highlight detail in over exposed NEF images Request I would like to compensate tones in overexposed RAW image, exhibiting a loss of detail in highlight portions. Response Highlight tones can

More information

Background. Issues and Recommendations. 6JSC/ALA/26 August 2, 2013 page 1 of 10

Background. Issues and Recommendations. 6JSC/ALA/26 August 2, 2013 page 1 of 10 page 1 of 10 To: From: Joint Steering Committee for Development of RDA Kathy Glennan, ALA Representative Subject: Colour Content (RDA 7.17) Background ALA has found the inconsistent treatment of Colour

More information

Note the increase in tonalities from 8 bit to 16 bit.

Note the increase in tonalities from 8 bit to 16 bit. T H E B L A C K & W H I T E P A P E R S D A L M A T I A N S D E F I N I T I O N S 8 B I T A bit is the possible number of colors or tones assigned to each pixel. In 8 bit files, 1 of 256 tones is assigned

More information

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING

PHOTO 11: INTRODUCTION TO DIGITAL IMAGING PHOTO 11: INTRODUCTION TO DIGITAL IMAGING Instructor: Sue Leith Exam Review On your camera, what are the following and what are they used for? WB matches the color temperature of light ISO - The sensitivity

More information

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016 Image formation Image processing Subhransu Maji : Computer Vision September 22, 2016 Slides credit: Erik Learned-Miller and others 2 Pre-digitization image What is an image before you digitize it? Continuous

More information

MATH 1040 CP 15 SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

MATH 1040 CP 15 SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question. MATH 1040 CP 15 SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question. 1) (sin x + cos x) 1 + sin x cos x =? 1) ) sec 4 x + sec x tan x - tan 4 x =? ) ) cos

More information

Chapter 3 Graphics and Image Data Representations

Chapter 3 Graphics and Image Data Representations Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.3 Further Exploration 1 Li & Drew c Prentice Hall 2003 3.1 Graphics/Image Data Types The number

More information

Imaging Process (review)

Imaging Process (review) Color Used heavily in human vision Color is a pixel property, making some recognition problems easy Visible spectrum for humans is 400nm (blue) to 700 nm (red) Machines can see much more; ex. X-rays, infrared,

More information

Performance Analysis of Color Components in Histogram-Based Image Retrieval

Performance Analysis of Color Components in Histogram-Based Image Retrieval Te-Wei Chiang Department of Accounting Information Systems Chihlee Institute of Technology ctw@mail.chihlee.edu.tw Performance Analysis of s in Histogram-Based Image Retrieval Tienwei Tsai Department of

More information

> andy warhol > objective(s): > curricular focus: > specifications: > instruction: > procedure: > requirements:

> andy warhol > objective(s): > curricular focus: > specifications: > instruction: > procedure: > requirements: > andy warhol > objective(s): Students will select a portrait image, crop it tightly and eliminate the background, then uniquely color several times in the style of Andy Warhol. > curricular focus: This

More information

1. Any wide view of a physical space. a. Panorama c. Landscape e. Panning b. Grayscale d. Aperture

1. Any wide view of a physical space. a. Panorama c. Landscape e. Panning b. Grayscale d. Aperture Match the words below with the correct definition. 1. Any wide view of a physical space. a. Panorama c. Landscape e. Panning b. Grayscale d. Aperture 2. Light sensitivity of your camera s sensor. a. Flash

More information

Color: Readings: Ch 6: color spaces color histograms color segmentation

Color: Readings: Ch 6: color spaces color histograms color segmentation Color: Readings: Ch 6: 6.1-6.5 color spaces color histograms color segmentation 1 Some Properties of Color Color is used heavily in human vision. Color is a pixel property, that can make some recognition

More information

Creative Image Processing - Cat made of glyphs

Creative Image Processing - Cat made of glyphs Review Practice problems Image Processing Images a 2D arrangement of colors Color RGBA The color data type loadpixels(), getpixel(), setpixel(), updatepixels() immediatemode(), redraw(), delay() Animating

More information

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy Color Used heavily in human vision Color is a pixel property, making some recognition problems easy Visible spectrum for humans is 400 nm (blue) to 700 nm (red) Machines can see much more; ex. X-rays,

More information

A simple MATLAB interface to FireWire cameras. How to define the colour ranges used for the detection of coloured objects

A simple MATLAB interface to FireWire cameras. How to define the colour ranges used for the detection of coloured objects How to define the colour ranges used for the detection of coloured objects The colour detection algorithms scan every frame for pixels of a particular quality. A coloured object is defined by a set of

More information

How to define the colour ranges for an automatic detection of coloured objects

How to define the colour ranges for an automatic detection of coloured objects How to define the colour ranges for an automatic detection of coloured objects The colour detection algorithms scan every frame for pixels of a particular quality. To recognize a pixel as part of a valid

More information

Twelve Steps to Improve Your Digital Photographs Stephen Johnson

Twelve Steps to Improve Your Digital Photographs Stephen Johnson Twelve Steps to Improve Your Digital Photographs Stephen Johnson Twelve Steps to Improve Your Digital Photographs 1. Image Quality 2. Photograph in RAW 3. Use Histogram, expose to the right 4. Set jpg

More information

5-5 Multiple-Angle and Product-to-Sum Identities

5-5 Multiple-Angle and Product-to-Sum Identities Find the values of sin 2, cos 2, and tan 2 for the given value and interval. 1. cos =, (270, 360 ) Since on the interval (270, 360 ), one point on the terminal side of θ has x-coordinate 3 and a distance

More information

PASS Sample Size Software

PASS Sample Size Software Chapter 945 Introduction This section describes the options that are available for the appearance of a histogram. A set of all these options can be stored as a template file which can be retrieved later.

More information

Quadtone rip A Better Black and White

Quadtone rip A Better Black and White A Better Black and White 718.928.5526 workshops@diallophotography.com www.diallophotography.com The folowing material is 2009Diallo Photography. Distribution is for educational purposes only. All commerical

More information

MATLAB Image Processing Toolbox

MATLAB Image Processing Toolbox MATLAB Image Processing Toolbox Copyright: Mathworks 1998. The following is taken from the Matlab Image Processing Toolbox users guide. A complete online manual is availabe in the PDF form (about 5MB).

More information

CS 100 Introduction to Computer Science Solutions to Final Sample Questions, Fall 2015

CS 100 Introduction to Computer Science Solutions to Final Sample Questions, Fall 2015 Introduction to Computer Science Solutions to Final Sample Questions, Fall 2015 1. For each of the following pieces of code, indicate what color p would have at the end of the code if it is black when

More information

All Creative Suite Design documents are saved in the same way. Click the Save or Save As (if saving for the first time) command on the File menu to

All Creative Suite Design documents are saved in the same way. Click the Save or Save As (if saving for the first time) command on the File menu to 1 The Application bar is new in the CS4 applications. It combines the menu bar with control buttons that allow you to perform tasks such as arranging multiple documents or changing the workspace view.

More information

Converting and editing raw images

Converting and editing raw images Converting and editing raw images Raw v jpeg As we have found out, jpeg files are processed in the camera and much of the data is lost. Raw files are not. Raw file formats: General term for a variety of

More information

CONVERTING AND EDITING RAW IMAGES

CONVERTING AND EDITING RAW IMAGES CONVERTING AND EDITING RAW IMAGES RAW V JPEG As we have found out, jpeg files are processed in the camera and much of the data is lost. Raw files are not and so all of the data is preserved. RAW FILE FORMATS:

More information

Reading instructions: Chapter 6

Reading instructions: Chapter 6 Lecture 8 in Computerized Image Analysis Digital Color Processing Hamid Sarve hamid@cb.uu.se Reading instructions: Chapter 6 Electromagnetic Radiation Visible light (for humans) is electromagnetic radiation

More information

Color and More. Color basics

Color and More. Color basics Color and More In this lesson, you'll evaluate an image in terms of its overall tonal range (lightness, darkness, and contrast), its overall balance of color, and its overall appearance for areas that

More information

Improve your photos and rescue old pictures

Improve your photos and rescue old pictures PSPRO REVISTED Nov 5 2007 Page 1 of 7 Improve your photos and rescue old pictures This guide gives tips on how you can use Paint Shop5 and similar free graphic programmes to improve your photos. It doesn

More information

Rubbing your Nikon RAW file the Right Way

Rubbing your Nikon RAW file the Right Way Rubbing your Nikon RAW file the Right Way You can ignore reality, but you can t ignore the consequences of ignoring reality. Ayn Rand If you are a Nikon shooter, you will get the best result from processing

More information

the eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors.

the eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors. Computer Assisted Image Analysis TF 3p and MN1 5p Color Image Processing Lecture 14 GW 6 (suggested problem 6.25) How does the human eye perceive color? How can color be described using mathematics? Different

More information

Notes: Displaying Quantitative Data

Notes: Displaying Quantitative Data Notes: Displaying Quantitative Data Stats: Modeling the World Chapter 4 A or is often used to display categorical data. These types of displays, however, are not appropriate for quantitative data. Quantitative

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Lecture # 10 Color Image Processing ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Pseudo-Color (False Color)

More information

Photoshop CC Editing Images

Photoshop CC Editing Images Photoshop CC Editing Images Rotate a Canvas A canvas can be rotated 90 degrees Clockwise, 90 degrees Counter Clockwise, or rotated 180 degrees. Navigate to the Image Menu, select Image Rotation and then

More information

CSc 110, Spring Lecture 31: 2D Structures. Adapted from slides by Marty Stepp and Stuart Reges

CSc 110, Spring Lecture 31: 2D Structures. Adapted from slides by Marty Stepp and Stuart Reges CSc 110, Spring 2017 Lecture 31: 2D Structures Adapted from slides by Marty Stepp and Stuart Reges 1 Exercise Write a program that allows a user to ask the distance between two people in a network of friends.

More information

The Magazine for Photographers August 2016

The Magazine for Photographers August 2016 The Magazine for Photographers The Magazine for Photographers CONTENTS AUGUST 4 Color Tinting in Photoshop 17 Circular Polarizer Tips 29 Step by Step: Mirror Image 37 Export Settings 54 (Not So) Smart

More information

Image processing in MATLAB. Linguaggio Programmazione Matlab-Simulink (2017/2018)

Image processing in MATLAB. Linguaggio Programmazione Matlab-Simulink (2017/2018) Image processing in MATLAB Linguaggio Programmazione Matlab-Simulink (2017/2018) Images in MATLAB MATLAB can import/export several image formats BMP (Microsoft Windows Bitmap) GIF (Graphics Interchange

More information

Black and White (Monochrome) Photography

Black and White (Monochrome) Photography Black and White (Monochrome) Photography Andy Kirby 2018 Funded from the Scottish Hydro Gordonbush Community Fund The essence of a scene "It's up to you what you do with contrasts, light, shapes and lines

More information

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England. and Associated Companies throughout the world

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England. and Associated Companies throughout the world Vice President and Editorial Director, ECS: Marcia J. Horton Executive Editor: Tracy Johnson Assistant Acquisitions Editor, Global Edition: Aditee Agarwal Executive Marketing Manager: Tim Galligan Marketing

More information

How to prepare your files for competition using

How to prepare your files for competition using How to prepare your files for competition using Many thanks to Margaret Carter Baumgartner for the use of her portrait painting in this demonstration. 2015 Christine Ivers Before you do anything! MAKE

More information

Photoshop Lab Colour Demonstrations. Imaginary Colours.

Photoshop Lab Colour Demonstrations. Imaginary Colours. Photoshop Lab Colour Demonstrations Imaginary Colours. 1. This shows the need for care when moving outside the range of possible RGB colours in LAB. 2. Open the Imaginary colours image and note that LAB

More information

When you shoot a picture the lighting is not always ideal, so pictures sometimes may be underor overexposed.

When you shoot a picture the lighting is not always ideal, so pictures sometimes may be underor overexposed. GIMP Brightness and Contrast Exposure When you shoot a picture the lighting is not always ideal, so pictures sometimes may be underor overexposed. A well-exposed image will have a good spread of tones

More information

The Main Screen. Viewing Area - show the photos that were selected in the Source List.

The Main Screen. Viewing Area - show the photos that were selected in the Source List. iphoto 11 The Main Screen Source List - This is where the Library, Events and Albums are identified. It is the place where photos can be organized and accessed. The Source List can also contain the slideshows,

More information