A binary (digital) picture is a two-dimensional array, each of whose entries is 0 or 1. The image is interpreted as ligh (1) on a dark (0) backround. For example, the following is a binary picture of a football. 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 In analyzing a binary picture, it is often necessary to identify the edges. Let us define an element of the picture (called a pixel) to be an edge pixel if it is 1 and at least one of the pixels immediately above, below, left, or right is 0. We can then show the edges by setting each edge pixel to 1 and all other pixels to 0. After identifying the edges in the preceding picture, we obtain 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 Write a program that reads a binary picture and prints the picture showing the edges. Also, please declare functions before main the define them after main. Also, test the above program by using a binary picture that mostly toward the edge. For example, 1 1 1 1 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Microsoft Visual C written in C