Demonstrator of image filtering algorithms based on Deriche's convolution alogrithm with matrix convolution.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rigel Kent 00829a5b69 modified README.md 1 year ago
R initial commit with the full code working as I release it to my mentoring professor. 2 years ago
images initial commit with the full code working as I release it to my mentoring professor. 2 years ago
.gitignore initial commit with the full code working as I release it to my mentoring professor. 2 years ago
README.md modified README.md 1 year ago
main.R initial commit with the full code working as I release it to my mentoring professor. 2 years ago
signal_proc.Rproj initial commit with the full code working as I release it to my mentoring professor. 2 years ago

README.md

convolution (Image Filtering testbox)

A learning project that I did to learn R and image processing, that displays an image along with different filters to try. Matrix operations are low-level to learn how to make filters. Note that some parts of the code may be wrongly implemented, but then it is wirtten in an @note Roxygen block.

Interface

Usage

Dead simple: Rscript main.R

Features

  • GTK2 interface -> gwidgets
  • image filters in R/filters.R (they are experimental and just rewrites of more interesting functions, but that’s how I learned): (smoothing, 1st deriv, 2nd deriv, gradient, gradient magnitude, gradient direction, isophote curvitude)
  • a very standard test image