Skip to content

bettybhzhou/InstaRF

 
 

Repository files navigation

InstaRF Proposal

Contributors:

Betty Zhou
Linyang Yu
Reza Bagheri
Simon Chiu

Overview

Image processing uses computer algorithms to enhance an image or to extract useful information from it. In this package, we have implemented some R functions for image processing. These functions perform Gaussian blurring, Laplacian edge detection, and color changing.

Functions

  1. Gaussian Blur
    This function performs convolution to de-emphasize differences in adjacent pixel values with a Gaussian distribution. The blurring effect removes detail and noise in the input image.
  2. Laplacian Edge Detecting
    This function performs convolution to emphasize differences in adjacent pixel values. The function detects edges by sharpening/highlighting the edges of an image.
  3. RBG Manipulation
    This function adjusts the red, blue and green intensity of an image by applying different weights for each RBG channel. This is similar to a colour filter in Instagram.

R Ecosystem

InstaR is a R package that contains the three functions: blur, flip and greyscale to transform images. In this project, we plan to implement three more image processing functions in R by exploring additional filters.

Repo Structure (updating)

InstaRF: repo root

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%