联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2024-11-09 11:47


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()

   


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp