Digital Image Correlation Engine  Version 1.0
A modular, high-performance, image correlation tool used to compute full-field displacements and strains from digital images
Public Member Functions | Public Attributes | List of all members
DICe::Mask_Smoothing_Functor Struct Reference

image mask initialization functor note, the number of pixels is the size the image More...

#include <DICe_ImageFunctors.h>

Public Member Functions

 Mask_Smoothing_Functor (scalar_dual_view_2d mask, const int_t width, const int_t height)
 
KOKKOS_INLINE_FUNCTION void operator() (const int_t pixel_index) const
 operator
 

Public Attributes

scalar_dual_view_2d mask_
 pointer to the mask dual view
 
scalar_device_view_2d mask_tmp_
 pointer to a temporary copy of the mask field prior to smoothing
 
int_t width_
 width of the image
 
int_t height_
 height of the image
 
scalar_t gauss_filter_coeffs_ [5][5]
 gauss filter coefficients
 

Detailed Description

image mask initialization functor note, the number of pixels is the size the image

Constructor & Destructor Documentation

◆ Mask_Smoothing_Functor()

DICe::Mask_Smoothing_Functor::Mask_Smoothing_Functor ( scalar_dual_view_2d  mask,
const int_t  width,
const int_t  height 
)

constructor

Parameters
maskpointer to the mask array on the device
widththe width of the image
heightthe height of the image