README.md

filterizeR

This is a comprehensive image filter package based in R.

Build Status

Date: 2019-03-03

License: MIT

Authors

|Contributors |Jack Yang| Akansha Vashisth |Chao Wang| |---|---|---|----| |github handle|@jackattackyang|@akanshaVashisth|@chaomander2018|

Overview

This is a Collaborative Software Development Project in which we will be working on three image processing filters using convolutions.

theme

Functions

Installation

Usage

Note: .png inputs required load filterizeR package library(filterizeR)

  1. greenscale(input_path)
  2. Argument: input_path, path to the input image
  3. Expected Output: "img/toy_img/greenscale_toy.png"
  4. Example Usage:greenscale("img/toy_img/gs_greenscale_toy.png")

  5. sharpen(input_path)

  6. Argument: input_path, path to the input image
  7. Expected Output: img/toy_img/sharpened_sharpen_toy.png
  8. Example Usage:sharpen("img/toy_img/sharpen_toy.png")

  9. mirror(input_path)

  10. Argument: input_path, path to the input image
  11. Expected Output: img/toy_img/mirrored_mirror_toy.png
  12. Example Usage:mirror("img/toy_img/mirror_toy.png")

Branch coverage test results

Using 'covr' package, all our three functions achieve 100% branch overage. Please see results below. covr

Toy Dataset

Out toy images are located in the 'toy_img' folder in the within the 'img' folder. You can find them here.

Test results

test results

Pack Dependencies:

Reference:

Image Sources: - filterize.net - quickmeme



UBC-MDS/filterizeR documentation built on May 7, 2019, 7:14 p.m.