Implement basic 2D image processing operations with programming.

You can program with any languages while C/C++ is suggested (will be used for our projects).

Your system needs to implement the following tasks:

1. Load images: select and read an image into the system.

2. Average Smoothing: use 2D 3*3 averaging filter to create a new image from the original


3. Median Smoothing: use 2D 3*3 median filter to create a new image from the original image.

4. Gaussian Smoothing: use 2D 5*5 Gaussian filter to create a new image from the original


5. Edge Detection: use 2D 3*3 Sobel kernel to create a new image from the original image for

edge detection.

6. Undo: You should always keep the previous version of the image when you perform an

operation. Then you can fall back onto the previous image if the image processing operation

was not satisfactory. Implement the ‘Undo’ operation such that the previous image is

swapped back into the current image and is displayed.

Hint: you can use two entities of type Image: currentImage and oldImage to perform swapping

operations upon ‘Undo’

Hint: You may start from gray scale images for the following assignments. A color image can be

transformed to a grey scale image. (You may use the average of 3 channels of a color image to

represent the grey scale intensity.) Then, you need to extend your code to color images with the

operations applied to each color channel.


1. Please follow the firm deadline and submit your whole project. MAKE SURE your project is

executable directly on Windows and/or Mac system.

2. Write a readme file to show how your project can be executed and used.

3. You should also submit a few example images of each operation.

Навыки: Matlab and Mathematica, Программирование на C++, Программирование на С, Архитектура ПО, Компьютерная графика

О клиенте:
( 0 отзыв(-а, -ов) ) Kent, United States

ID проекта: #34710850

26 фрилансеров(-а) готовы выполнить эту работу в среднем за $147


Hi, I'd like to help with these image operations using C++. I write clean code with detailed comments.

$100 USD за 2 дней(-я)
(411 отзывов(-а))

Hi I have checked your project description. I have excellent programming and development skills. Contact me with all the details and requirements for your project for further discussion. I will provide you with dedica Больше

$250 USD за 7 дней(-я)
(678 отзывов(-а))

Hello Sir/Madam I have development experience in various Programming Languages, OOP, Data Structures, Database Driven applications, APIs, Files handling and Data Transformation, ETL and various frameworks. I assure Больше

$140 USD за 7 дней(-я)
(106 отзывов(-а))

Hello, I'm expert in MATLAB/Simulink, C++ and Python programming and by strong mathematical and statistical background, have good flexibility for solve your project. I have many experience practical and theoretical in Больше

$220 USD за 5 дней(-я)
(27 отзывов(-а))

An IT Based Company with experience of 5 years at your service WHY YOU SHOULD HIRE US ? 1)We are expert in Java, C++, C#, Python, Digital Marketing, Data Entry, Data Processing, Sql Data Processing, Web Scrapping,Repor Больше

$100 USD за 1 день
(156 отзывов(-а))

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++, Python for 10+ years. C/C++, Python is nice programming language and I am majoring on it for long years so I have confident to Больше

$200 USD за 7 дней(-я)
(25 отзывов(-а))

Hi, This is a basic image processing task focused on various transformations. I will be able to fully help you here. Please discuss in chat further

$100 USD за 7 дней(-я)
(48 отзывов(-а))

Hi, I am a professional programmer and trader and will give you the best work I have innovative tech mind with 10 years of experience working as a computer programmer. Capable of working with a variety of technology an Больше

$50 USD за 2 дней(-я)
(30 отзывов(-а))

Hi, I am Aravind, and I have great experience in implementing many image processing algorithms for both color and gray scale images, from scratch in both C and C++. This includes image filteration by applying the Больше

$150 USD за 3 дней(-я)
(35 отзывов(-а))

Hello I am a c/c++ and matlab programmer. I have rich experiences with image processing, digital signal processing,optimization,numerical simulations,control system,design,simulink and so on. I have read your requir Больше

$100 USD за 2 дней(-я)
(14 отзывов(-а))

Hi I have 8 years of experience in <<< C programming for image processing in Windows and Linux >>>, so I became an expert that fits perfectly with your requirement fields. I've read the project description carefully. Больше

$50 USD за 1 день
(8 отзывов(-а))

*** Master of Image Processing with C/C++ and over 10 years of experience *** Hello, I am bidding on your project. I have read your project description and I am sure you will succeed in this project. I've dealt with so Больше

$200 USD за 1 день
(10 отзывов(-а))

Hi. Very happy to bid your project because my skills are fitted in your project. I have been working with C/C++ and Python development for over 6 years. ⚡️⚡️ I have rich experience using OpenCV with image processing. Больше

$180 USD за 3 дней(-я)
(6 отзывов(-а))

Hi, Dear Employer, I have read your job post carefully. I can write clean validated Machine Learning code and make a device-supported M. File. I have over 10+ years of experience at the ✔Machine Learning (ML) ✔Python Больше

$200 USD за 2 дней(-я)
(12 отзывов(-а))

Hello, I have good skill in C/C++ programming for image processing. I have read all your explanations carefully and fully understand your requirements. So I am sure I can give you correct and good results. I would appr Больше

$100 USD за 1 день
(3 отзывов(-а))

Hi, Thank you for posting this project, and I'm very happy to bid your project. I have read your description over. As a professional C & C# & Algorithm developer, I have 5+ years of experiences. I have gone through th Больше

$100 USD за 7 дней(-я)
(4 отзывов(-а))

Hi. How are you? https://www.freelancer.com/u/sybacdesigner I have just read your proposal carefully. I have 5 years of experiences in Image processing and ML/DL using Matlab, Python. Please open chat window to discuss Больше

$100 USD за 1 день
(2 отзывов(-а))

* High quality, In time, Correct credit is my working rules.* Hi, I have been working with C/C++ development for over 5+ years. I had a experience detecting the velocity of blood in vessel. ** I can show you that cod Больше

$160 USD за 5 дней(-я)
(2 отзывов(-а))

(: Good day :) After a careful review of your requirements, i felt confidence to deliver perfect result for you. I am very familiar with Python and my major skill is Image Processing with AI technique. I am good at Ope Больше

$150 USD за 7 дней(-я)
(1 отзыв)

*Hi, Client* I am MatMadik. Hope you are doing great today. I see that you are looking for C++ Expert. Glad to inform you that I have built multiple projects in C Programming, Matlab, Algorithm, C# Programming, Softwa Больше

$150 USD за 7 дней(-я)
(0 отзывов(-а))