Task in this lab you will develop the following image

Assignment Help Computer Graphics
Reference no: EM13348139

Task

In this lab, you will develop the following image manipulations that can be performed on a user-specified image. Below is our reference image:

This will flip the supplied image horizontally. To accomplish, you will need to loop through your image and switch the order of every column. For example, if our picture had four columns numbered 0-3, you would need to swap columns 0 and 3, and columns 1 and 2.

This will flip the supplied image vertically. To accomplish, you will need to loop through your image and swap the order of every row. For example, if our picture had four rows numbered 0-3, you would swap row 0 with row 3, and row 1 with row 2.

NOTE: This will only work with square images. This one is probably the most conceptually difficult. Essentially, you will need to turn the first row into the last column, the 2nd row into the 2nd to last column, etc. until you turn the last row into the first column. Consider the following grid:

A 90 degree rotation would result in:

This one might be a little hard to see given the small resolution, but notice that the image is slightly less focused than the original image. To perform a blur, you will need to do the following:

1. For each pixel in a given row, set the pixel's red value to the average of itself and its horizontally adjacent neighbors (i.e. i + 1, i - 1). For border cases, just take the average of the singular neighbor.

a. Do the same procedure for the pixel's green and blue values

2. For each pixel in a given column, set the pixel's red value to be the average of itself and its vertically adjacent neighbors (i.e. j + 1, j -

1). For border cases, just take the average of the singular neighbor.

a. Do the same procedure for the pixel's green and blue values.

Reference no: EM13348139

Questions Cloud

The us is still considered the most innovating country in : the u.s. is still considered the most innovating country in the world. the national innovation systems nis approach
Writing an effective business letter prepare a letter in : writing an effective business letter prepare a letter in either block or modified block format addressed to your
Introin this design you are going to use a chain of : introin this design you are going to use a chain of flip-flop to implement a shifter register.design requirementwhen
Question 1 the international monetary system exchange rate : question 1 the international monetary system exchange rate regimesa currency exchange rates for december 1999-september
Task in this lab you will develop the following image : task in this lab you will develop the following image manipulations that can be performed on a user-specified image.
1 eithernbsp find a newspaper tv radio or web article that : 1. eithernbsp find a newspaper tv radio or web article that reports some scientific study or statistical analysis of
Q1 - how will technology encourage collaboration and : q1 - how will technology encourage collaboration and sharing information internally?q2 - how can a website help a
Based on the baxter aviation scenario that you used for the : based on the baxter aviation scenario that you used for the first exam. please read the following narrative carefully
Country y has a fixed peg against the us this decision was : country y has a fixed peg against the us. this decision was made in year t-3 to counter sticky double-digit inflation

Reviews

Write a Review

Computer Graphics Questions & Answers

  Create a simple warm-up program using your g3d

Create a simple warm-up program using your G3D programming and graphics environment.

  Shadow effect while rolling a sphere

Shadow effect while rolling a sphere as well as the options of shading and lighting.

  Relative positioning and interactive positioning

Relative Positioning and Interactive Positioning by Dragging and Clicking and some Simple Animation

  Draw a teapot at the global origin

Draw a teapot at the global origin

  Concepts of computer graphics

Concepts of Computer Graphics and develop a program using OpenGL

  The security policy document outline

Using the GDI Case Study below, complete the Security Policy Document Outline

  Develop the image manipulations

Develop the image manipulations

  What does resolution mean

What does resolution mean How is resolution connected to ppi and dpi units

  Differentiate between a bitmap image and a vector image

Differentiate between a bitmap image and a vector image Explain the following terms

  Essential elements of a design pattern

configuration of an Iterator pattern, patterns could be used in a Library System, Singleton, Template, Decorator, Façade,What does Alexander means by the following declaration "But it is impossible to form anything which has the temperament of natu..

  Framework of user interface design

design of user interfaces, natural mapping, GUI applications, web page design different to designing for printed media, risks exposed in this "phone as individual proxy" approach, interaction designers of ubicomp applications, Storyboards are usual..

  What are the factors affecting picture composition

Define picture composition What are the factors affecting picture composition. Elaborate on each factor Describe the basic lines present in a composition

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd