In Progress

Basic Image Operations using Python language (Anaconda) Thank you

Project 1: Basic Image Operations

Write a program to read in an image, apply several image processing operations to it, display and save the results to new image files. Note the extra requirements for graduate students. You may take advantage of pre-existing library functions that implement the algorithms discussed (please note this in program comments); otherwise you must implement the algorithms yourself.

Python, MATLAB, or C++ programs are acceptable; If you would like to use a different language, please get prior approval from the instructor (non-runnable programs will receive a 0)

You are to submit your program source code files, your source images (not the processed images), and if necessary, a brief set of instructions to run your program (for example, if they require a certain add-on, etc.). You may package these together in a .zip folder if convenient.

Program Requirements

Read in an image of your choice (Keep it appropriate, and not too large)

Display the image to the screen, and print its pixel dimensions

If your image is in color, convert it to gray-scale

Perform the following operations, displaying and saving the results to labeled image files (You may use any method you wish to handle off-edge pixels)

Invert the gray-scale image

Translate the gray-scale image one pixel down and one pixel to the right

Stretch/shrink the gray-scale image contrast to an intensity range of 0-255

Threshold the contrast adjusted image: you may experiment to find an interesting value and result

shrink the thresholded region of the binary image

expand the thresholded region of the binary image

Detect edges of the the thresholded region in binary image

Apply Salt & Pepper noise reduction in the binary image

Apply a 3x3 averaging filter to the contrast adjusted image

Graduate students (undergraduate may submit for 6 points extra credit)

Compare the results of the binary image edge detection algorithm with edge detection using only thresholding and shrinking/expanding

Compare results of shrinking, expanding, and averaging when you use either 1, 0, or nearest pixel value for the off-image pixels.

Apply the less strict noise reduction algorithm discussed in class (and the textbook) to the binary image.

Demonstrate the result of applying salt and pepper, and less strict noise reduction algorithm to the binary image sequentially (make a copy first).

Skills: Python

See more: image processing in python - geeksforgeeks, image processing using python books, image processing using python code, image processing projects using python with source code, python image processing library, image processing using python opencv, image processing projects using opencv python, image processing using python ppt, image processing using visual basic, image operations visual basic, using python crawler image, image augmentation using python, image processing using python opencv pdf, python algorithms: mastering basic algorithms in the python language, basic web page using python, image recognition using python, image processing using python course, image recognition using python code, image processing using python pdf, image processing using python tutorial

About the Employer:
( 5 reviews ) Dammam, Saudi Arabia

Project ID: #27317782

6 freelancers are bidding on average $197 for this job


Hi there, I'm bidding on your project "Basic Image Operations using Python language (Anaconda) Thank you" Being an expert in Python and matlab programming I can do this project for you. please leave a message on my ch More

$250 USD in 4 days
(9 Reviews)

Hello, I'm expert in python and ML. I have a M Sc degree in AI and extensive experience in problem solving, so I can easily help you. Looking forward to your reply.

$200 USD in 5 days
(33 Reviews)

Hi. Thanks for posting the reasonable job. I can complete your project on time and within your budget. I have worked on similar projects to what you are looking for, and I am confident I can exceed your expectations. I More

$250 USD in 2 days
(9 Reviews)

Greetings! I have read your project description carefully and am interested in your project. I have been as a senior software developer for 7+ years and have rich experience with image processing with python and C?http More

$250 USD in 7 days
(1 Review)

Hi. I am a final year PhD student in soft matter physics and frequently use image processing in Python and Matlab for Image processing works. I have written several papers on experimental analysis that use image proces More

$110 USD in 2 days
(1 Review)

Hey I checked your post with title "Basic Image Operations using Python language (Anaconda) Thank you". I am familiar to python. I want to discuss your project in detail. please contact me Thank you

$120 USD in 4 days
(0 Reviews)