Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This program must be done in C. The shell code to use is below. Only write the program you are going to write where it

This program must be done in C. The shell code to use is below. Only write the program you are going to write where it says "Your code goes here". You will see it in the shell code. Also do not change or add any libaries. The project description is also below. Thanks!

image text in transcribedimage text in transcribedimage text in transcribedimage text in transcribed

/* This program finds George in a crowd.

*/

#include

#include

int main(int argc, char *argv[]) {

int CrowdInts[1024];

int NumInts, TopLeft, BottomRight;

int Load_Mem(char *, int *);

if (argc != 2) {

printf("usage: ./P1-1 valuefile ");

exit(1);

}

NumInts = Load_Mem(argv[1], CrowdInts);

if (NumInts != 1024) {

printf("valuefiles must contain 1024 entries ");

exit(1);

}

/* your code goes here. */

TopLeft = 0; // Temporary: replace this.

BottomRight = 100; // Temporary: replace this.

printf("George is located at: top left pixel %4d, bottom right pixel %4d. ", TopLeft, BottomRight);

exit(0);

}

/* This routine loads in up to 1024 newline delimited integers from

a named file in the local directory. The values are placed in the

passed integer array. The number of input integers is returned. */

int Load_Mem(char *InputFileName, int IntArray[]) {

int N, Addr, Value, NumVals;

FILE *FP;

FP = fopen(InputFileName, "r");

if (FP == NULL) {

printf("%s could not be opened; check the filename ", InputFileName);

return 0;

} else {

for (N=0; N

NumVals = fscanf(FP, "%d: %d", &Addr, &Value);

if (NumVals == 2)

IntArray[N] = Value;

else

break;

}

fclose(FP);

return N;

}

}

This project focuses on an image search problem: finding a specific face in an image or photo- graph. This is a problem that arises in many video surveillance applications (e.g., detecting a well-known terrorist's face in a crowd at an airline terminal) as well as in searching large collec- tions of digital images (e.g., finding all photos you took that contain your grandmother). In this assignment, we will focus on finding George P. Burdell, whose mugshots are shown in Figure 1, in an image that contains a crowd of faces, such as the sample scene in Figure 2. The faces in the scene, including George's, may be at varying distances from the camera, so they may appear scaled. For example in Figure 3a, George is scaled two times the original size and in Figure 3b he is scaled by a factor of three. All faces will be facing forward and upright (not rotated). Find George Variable Scale This project focuses on an image search problem: finding a specific face in an image or photo- graph. This is a problem that arises in many video surveillance applications (e.g., detecting a well-known terrorist's face in a crowd at an airline terminal) as well as in searching large collec- tions of digital images (e.g., finding all photos you took that contain your grandmother). In this assignment, we will focus on finding George P. Burdell, whose mugshots are shown in Figure 1, in an image that contains a crowd of faces, such as the sample scene in Figure 2. The faces in the scene, including George's, may be at varying distances from the camera, so they may appear scaled. For example in Figure 3a, George is scaled two times the original size and in Figure 3b he is scaled by a factor of three. All faces will be facing forward and upright (not rotated). Find George Variable Scale

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

Main Memory Database Systems

Authors: Frans Faerber, Alfons Kemper, Per-Åke Alfons

1st Edition

1680833243, 978-1680833249

More Books

Students also viewed these Databases questions

Question

Define organisational structure

Answered: 1 week ago

Question

Define line and staff authority

Answered: 1 week ago

Question

Define the process of communication

Answered: 1 week ago

Question

Explain the importance of effective communication

Answered: 1 week ago

Question

* What is the importance of soil testing in civil engineering?

Answered: 1 week ago

Question

What are Measures in OLAP Cubes?

Answered: 1 week ago

Question

How do OLAP Databases provide for Drilling Down into data?

Answered: 1 week ago

Question

How are OLAP Cubes different from Production Relational Databases?

Answered: 1 week ago