代做CMPT 401、代写 c++设计程序
- 首页 >> Matlab编程 CMPT 401 – Assignment 1 (Due Oct 11th 23:59)
Instructions
You are going to submit Assignment1.cpp, Solution1.png and Solution2.png.
Fill out the functions CreateImageFromTextFile() and DiamondFilter() in
Assignment1.cpp.
Use to create Solution1.png
Use to create Solution2.png
Question 1
The pixel values of a 299-by-299 RGBA image is stored in pixels.txt in a row-major, interleaved order. Write a function CreateImageFromTextFile() to create a PNG image using these values. Save the output image as Solution1.png.
Question 2
Write a function DiamondFilter() to apply the “diamond filter” (shown below) on a grayscale version of dog.jpg. Padded the image border using cv::BORDER_DEFAULT. Save the output image as Soution2.png.
Note: remember to normalize the output pixel values with the total kernel weight.
Note: if you are using two for-loops to calculate the output pixel values one-by-one, some of the values will not be integers. In such case, apply rounding before you write the values into the output byte array.
CreateImageFromTextFile()
DiamondFilter()
Instructions
You are going to submit Assignment1.cpp, Solution1.png and Solution2.png.
Fill out the functions CreateImageFromTextFile() and DiamondFilter() in
Assignment1.cpp.
Use to create Solution1.png
Use to create Solution2.png
Question 1
The pixel values of a 299-by-299 RGBA image is stored in pixels.txt in a row-major, interleaved order. Write a function CreateImageFromTextFile() to create a PNG image using these values. Save the output image as Solution1.png.
Question 2
Write a function DiamondFilter() to apply the “diamond filter” (shown below) on a grayscale version of dog.jpg. Padded the image border using cv::BORDER_DEFAULT. Save the output image as Soution2.png.
Note: remember to normalize the output pixel values with the total kernel weight.
Note: if you are using two for-loops to calculate the output pixel values one-by-one, some of the values will not be integers. In such case, apply rounding before you write the values into the output byte array.
CreateImageFromTextFile()
DiamondFilter()