R/RcppExports.R

Defines functions meaDithering fsDithering erodeCpp dissipatePixel dilateCpp bilateralFilterCpp

Documented in dissipatePixel fsDithering meaDithering

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

#' @import Rcpp
#' @references \insertRef{Weickert2019}{Raspository} 
bilateralFilterCpp <- function(img, sdSpace, sdTone, patchRange) {
    .Call('_Raspository_bilateralFilterCpp', PACKAGE = 'Raspository', img, sdSpace, sdTone, patchRange)
}

#' @import Rcpp
#' @references \insertRef{Weickert2019}{Raspository} 
dilateCpp <- function(img, mask) {
    .Call('_Raspository_dilateCpp', PACKAGE = 'Raspository', img, mask)
}

#' Calculating the Dissipation of Pixels
#' 
#' @export dissipatePixel
#' @import Rcpp
#' 
#' 
#' @references \insertRef{Hagenburg2009}{Raspository}
#' 
#' @return the image as matrix after the next time step
#'
dissipatePixel <- function(imgOriginal, minimalTreshold) {
    .Call('_Raspository_dissipatePixel', PACKAGE = 'Raspository', imgOriginal, minimalTreshold)
}

#' @import Rcpp
#' @references \insertRef{Weickert2019}{Raspository} 
erodeCpp <- function(img, mask) {
    .Call('_Raspository_erodeCpp', PACKAGE = 'Raspository', img, mask)
}

#' Dither the imge with Floyd Steinberg
#' 
#' @export fsDithering
#' @import Rcpp
#' 
#' 
#' @references \insertRef{Floyd}{Raspository}
#' 
#' @return the image as matrix after dithering
#'
fsDithering <- function(img, transformPaletteFunction) {
    .Call('_Raspository_fsDithering', PACKAGE = 'Raspository', img, transformPaletteFunction)
}

#' Dither the imge with minimized average error
#' 
#' @export meaDithering
#' @import Rcpp
#' 
#' 
#' @references \insertRef{Jarvis1976}{Raspository}
#' 
#' @return the image as matrix after dithering
#'
meaDithering <- function(img, transformPaletteFunction) {
    .Call('_Raspository_meaDithering', PACKAGE = 'Raspository', img, transformPaletteFunction)
}
David-J-R/Raspository documentation built on April 17, 2023, 12:55 a.m.