tests/testthat/test-imageproc.R

context("image processing")


test_that("can gaussian blur an image volume", {
  gmask <- system.file("extdata", "global_mask.nii", package="neuroim2")
  gmask <- read_vol(gmask)
  g1 <- neuroim2::gaussian_blur(gmask, gmask, sigma=2)
  g2 <- neuroim2::gaussian_blur(gmask, gmask, sigma=8)
  g3 <- neuroim2::gaussian_blur(gmask, gmask, sigma=8, window=3)

  expect_true(!is.null(g1))
  expect_true(!is.null(g2))
  expect_true(!is.null(g3))

})

test_that("can apply guided filter image volume", {
  gmask <- system.file("extdata", "global_mask.nii", package="neuroim2")
  gmask <- read_vol(gmask)
  g1 <- neuroim2::guided_filter(gmask, 4)

  expect_true(!is.null(g1))

})
bbuchsbaum/neuroim2 documentation built on April 20, 2024, 4:20 p.m.