public class GradientSobel_UnrolledOuter extends Object
This is a further improvement on GradientSobel_Outer where it reduces the number of times the array needs to be
read from by saving past reads in a local variable. This required the loops to be partially unwound. In
tests it runs about 25% faster than GradientSobel_Outer.
GradientSobel| Constructor and Description |
|---|
GradientSobel_UnrolledOuter() |
| Modifier and Type | Method and Description |
|---|---|
static void |
process_F32_sub(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY)
Can process any but regular and sub-images.
|
static void |
process_F32(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY)
Can only process images which are NOT sub-images.
|
static void |
process_I8(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY)
Can only process images which are NOT sub-images.
|
public static void process_I8(ImageUInt8 orig, ImageSInt16 derivX, ImageSInt16 derivY)
public static void process_F32(ImageFloat32 orig, ImageFloat32 derivX, ImageFloat32 derivY)
public static void process_F32_sub(ImageFloat32 orig, ImageFloat32 derivX, ImageFloat32 derivY)
Copyright © 2013. All Rights Reserved.