Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

CUDAWatershed.h File Reference

CUDA-accelerated Watershed image segmentation. More...

#include "Watershed.h"

Go to the source code of this file.

Functions

template<typename GROUP_T, typename IMAGE_T> bool init_gpu (state_t< GROUP_T, IMAGE_T > &state, int *eq_and_lower, watershed_gpu_state_t< GROUP_T, IMAGE_T > &gpu_state, unsigned int w, unsigned int h, unsigned int d)
template<class GROUP_T, typename IMAGE_T> bool init_gpu_on_device (watershed_gpu_state_t< GROUP_T, IMAGE_T > &gpu_state, IMAGE_T *image, int imageongpu, unsigned int w, unsigned int h, unsigned int d)
template<typename GROUP_T, typename IMAGE_T> void destroy_gpu (watershed_gpu_state_t< GROUP_T, IMAGE_T > &gpu_state)
template<typename GROUP_T, typename IMAGE_T> void update_cuda (watershed_gpu_state_t< GROUP_T, IMAGE_T > &gpu_state, GROUP_T *segments_d)
void guassian3D_gpu ()


Detailed Description

CUDA-accelerated Watershed image segmentation.

Definition in file CUDAWatershed.h.


Function Documentation

template<typename GROUP_T, typename IMAGE_T>
void destroy_gpu watershed_gpu_state_t< GROUP_T, IMAGE_T > &    gpu_state
 

Definition at line 500 of file CUDAWatershed.cu.

Referenced by init_gpu, init_gpu_on_device, update_cuda, and Watershed::~Watershed.

void guassian3D_gpu  
 

template<typename GROUP_T, typename IMAGE_T>
bool init_gpu state_t< GROUP_T, IMAGE_T > &    state,
int *    eq_and_lower,
watershed_gpu_state_t< GROUP_T, IMAGE_T > &    gpu_state,
unsigned int    w,
unsigned int    h,
unsigned int    d
 

Definition at line 442 of file CUDAWatershed.cu.

template<class GROUP_T, typename IMAGE_T>
bool init_gpu_on_device watershed_gpu_state_t< GROUP_T, IMAGE_T > &    gpu_state,
IMAGE_T *    image,
int    imageongpu,
unsigned int    w,
unsigned int    h,
unsigned int    d
 

Definition at line 362 of file CUDAWatershed.cu.

Referenced by Watershed::watershed.

template<typename GROUP_T, typename IMAGE_T>
void update_cuda watershed_gpu_state_t< GROUP_T, IMAGE_T > &    gpu_state,
GROUP_T *    segments_d
 

Definition at line 562 of file CUDAWatershed.cu.


Generated on Fri Apr 26 02:44:43 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002