Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The only thing I have to code is that inside of each function that I'll write after the project description.. And moreover, the code after

The only thing I have to code is that inside of each function that I'll write after the project description.. And moreover, the code after that is main.cpp ( which is really long !!! and just use it as a reference) If you don't wanna read all of the main.cpp, and just doing 6 functions is fine !!

Anyone please help me to code those only 6 function to be work?

A fundamental software engineering skill is the design, implementation, and testing of a software component that may be integrated into a larger software product. In order to do this, the software component must conform to a previously agreed upon interface format. As part of this assignment, you will practice this skill by writing several functions that will be integrated into a larger software product provided by the instructor. Along the way you will review basic C++ programming skills required for successful completion of CPE 212.

For this project, you will complete the provided partial C++ program by implementing six functions that perform simple image processing operations on images stored as 10x10, two dimensional arrays of integers. The image processing operations are: (1) Load Image (2) Horizontal Flip (3) Vertical Flip (4) Transpose (5) Rotate 90 Clockwise (6) Rotate 90 Counter Clockwise You must implement each of these operations as a C++ function. Your code for the six functions above must appear in the file named project01.cpp in order to compile correctly.

Remember, spelling and capitalization count in Linux/C++. The function main() has already been implemented for you to provide a common way for everyone to test their code. The function main() will scan a sample input file and perform the requested series of image processing operations by invoking your functions as needed. Prototypes for the six functions are already provided for you in main.cpp (do not modify main.cpp !!!). All program output is performed by the code in the main.cpp file do not include any output statements in the file project01.cpp The interfaces to each of these functions you must write are described in detail on subsequent pages and in the prototypes listed within main.cpp

This is the only thing i need answer for Void prototype.Which i have below.

// Function Prototypes for the functions you must implement in project01.cpp void LoadImage(const string imagefile, int image[MAXROWS][MAXCOLS])

{

}

void FlipHorizontal(int image[MAXROWS][MAXCOLS]) void FlipVertical(int image[MAXROWS][MAXCOLS]) void RotateCW(int image[MAXROWS][MAXCOLS]) void RotateCCW(int image[MAXROWS][MAXCOLS]) void Transpose(int image[MAXROWS][MAXCOLS])

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

MySQL/PHP Database Applications

Authors: Jay Greenspan, Brad Bulger

1st Edition

978-0764535376

More Books

Students also viewed these Databases questions

Question

Every letter in a Java keyword is in lowercase. True False

Answered: 1 week ago