ARM Compute Library
17.04
|
#include "arm_compute/runtime/NEON/NEFunctions.h"
#include "arm_compute/core/Types.h"
#include "test_helpers/Utils.h"
Go to the source code of this file.
Functions | |
void | main_neon_convolution (int argc, const char **argv) |
int | main (int argc, const char **argv) |
Main program for convolution test. More... | |
Variables | |
const int16_t | gaussian3x3 [] |
Gaussian 3x3 matrix. More... | |
const int16_t | gaussian5x5 [] |
Gaussian 5x5 matrix. More... | |
int main | ( | int | argc, |
const char ** | argv | ||
) |
Main program for convolution test.
[in] | argc | Number of arguments |
[in] | argv | Arguments ( [optional] Path to PPM image to process ) |
Definition at line 114 of file neon_convolution.cpp.
References main_neon_convolution(), and test_helpers::run_example().
void main_neon_convolution | ( | int | argc, |
const char ** | argv | ||
) |
[Accurate padding]
[Accurate padding]
Definition at line 52 of file neon_convolution.cpp.
References NEConvolution3x3::configure(), NEConvolution5x5::configure(), PPMLoader::fill_image(), gaussian3x3, gaussian5x5, PPMLoader::init_image(), PPMLoader::is_open(), PPMLoader::open(), INESimpleFunction::run(), NEConvolution5x5::run(), test_helpers::save_to_ppm(), arm_compute::U8, and arm_compute::UNDEFINED.
Referenced by main().
const int16_t gaussian3x3[] |
Gaussian 3x3 matrix.
Definition at line 34 of file neon_convolution.cpp.
Referenced by main_neon_convolution().
const int16_t gaussian5x5[] |
Gaussian 5x5 matrix.
Definition at line 43 of file neon_convolution.cpp.
Referenced by main_neon_convolution().