Create a luminance histogram

Assignment Help Python Programming
Reference no: EM131261941

In this activity, you will create a \"luminance (grey) histogram\" for a picture # chosen by the user. A luminance histogram is created by counting how many # pixels are there for each level of luminance and then by drawing a chart (typically # a bar chart) showing \"how popular\" each luminance value was in the image. # Please check Google Images for examples. # There are many ways to approach this. Here\'s the suggested approach (feel free to # follow your own as long as yours is functionally the same or better): #

1. Create a list of 256 integers as follows: # histogramData=[0]*256 #

2. Go through each pixel of the image and at each pixel: #

2.1: Calculate the luminance \"lum\" of that pixel (i.e. the average of RGB # values). This value would be an integer between 0-255. #

2.2: Increment the value in the list at position \"lum\" by 1. #

3. The previous step will generate the data necessary for the histogram. You # must now create an empty image for the histogram. It should be 256 pixels # wide as there are only 256 unique levels. The height of the histogram should # be tall enough to fit the largest value in the histogramData list. You can # manually estimate what the height at first but later you can think about # making the height dynamic to different pictures\' histograms. #

4. Go through the histogram list and for each item, draw a line (i.e. a bar # in the bar chart) whose height corresponds to the value of the item # in the list. # The lines should start from the bottom of the image. The x coordinates of # each line will correspond to the list element\'s position. E.g. list item at # position zero will have its line drawn at x zero in the histogram.

Reference no: EM131261941

Questions Cloud

Select a half dozen or so countries : Select a half-dozen or so countries with which you are unfamiliar, and research basic geographic information about them.
Reflect on the traditional forms of architecture : Reflect on the traditional forms of architecture and assess how they contribute to what you observe, feel, think and do in these spaces.
Moore electronic sells automated lighting for airport runway : Write a brief paragraph on what this statute contains that relates to Moore's dilemma. Some American executives think this law causes American corporations to suffer a competitive disadvantage. Do you agree? Why or why not?
How can marketers use sensory marketing to their advantage : Please do some research on sensory marketing and explain what it is. Based on what you have learned so far in class, how can marketers use sensory marketing to their advantage? Please provide two examples of companies that have used sensory market..
Create a luminance histogram : In this activity, you will create a \"luminance (grey) histogram\" for a picture # chosen by the user. A luminance histogram is created by counting how many # pixels are there for each level of luminance and then by drawing a chart (typically # a ..
Describe the way the sample was offered to the public : Describe the way the sample was offered to the public. Explain whether you purchased the product due to the coupon or sample and why. Finally state your evaluation of the product's promotion through sampling and coupons.
How should your company enter the global marketplace : Assume your company is or will be marketing globally. How should your company enter the global marketplace? How will international issues affect your firm?
Explain background information on how that problem developed : Describe background information on how that problem developed or came into existence. Show why this is a societal problem, and provide perspectives from multiple disciplines.
Discuss the nfls current strategy for global market entry : Discuss the NFL's current strategy for global market entry. How has this strategy changed and why did the NFL make these changes?

Reviews

Write a Review

 

Python Programming Questions & Answers

  Write a short program in python that turns on all leds

Write a short program in Python that turns on all LEDs, one at a time, in a looping fashion. When an LED is on, it should stay on for 1 second.

  Implement the sieve of eratosthenes

Implement the Sieve of Eratosthenes and use it to find all prime numbers less than or equal to one million. Use the result to prove Goldbach's Conjecture for all even integers between four and one million, inclusive.

  Implement your algorithm in python

Write an algorithm in structured English (pseudocode) that describes the steps required to perform the task specified and reinforce topic material related to the programming work cycle, and the input, processing, output program structure.

  Turn the turtle image into a .gif picture

How can you turn the turtle image into a .gif picture when using the built-in turtle for Python? If that's impossible how do you remove the line when you move the turtle around?

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write program that is capable of generating a set words

You will write a Python program that is capable of generating a likely set of completion words given the start of a word as input to the program.

  Implement functions for insertion sort

Implement functions for Insertion sort and bubble sort in python programming language and a function that calculates the function execution time.

  Improve the structural design - haunted house game

List the things you changed and the purpose of changing it. Good reasons include making code easier to read and easier to navigate when modifying it.

  Implement core security features

What you will be implementing here is inspired by real world cases such as the Conficker work. To have any chance of defeating such a threat, you need to understand how they defend themselves.

  Ida to reverse engineer a piece of shellcode

You are a Malware Investigator at 0xC0ff33, Inc and an incident responder came across injected shellcode during an investigation. He has done all he can in IDA and has passed on the .idb file to you. Figure out what the purpose of the malware was ..

  Write program that read a text file and prints only odd line

Write a program that reads a text file and prints out only odd lines to the screen. Thus, lines 1, 3, 5,... only printed. Update your odd lines program (Q1) to write odd lines to the screen and write then lines to another file.

  Code for the haunted house game

Improve the game by adding more features, for example you can examine more items, more props etc. You may implement this using more lists regarding items and props, remember, you should check if the object is being carried or in the location of th..

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