#include <math.h>
#include <cstdio>
int main(int, char**) {
try {
af::Window myWindow(512, 512,
"Histogram example using ArrayFire");
array img =
loadImage(ASSETS_DIR
"/examples/images/arrow.jpg",
false);
myWindow.
hist(hist_out, 0, 255);
}
}
fprintf(stderr,
"%s\n", e.
what());
throw;
}
return 0;
}
void image(const array &in, const char *title=NULL)
Renders the input array as an image to the window.
const array as(dtype type) const
Converts the array into another type.
A multi dimensional data container.
bool close()
Check if window is marked for close.
@ u8
8-bit unsigned integral values
An ArrayFire exception class.
void hist(const array &X, const double minval, const double maxval, const char *const title=NULL)
Renders the input array as a histogram to the window.
void setPos(const unsigned x, const unsigned y)
Set the start position where the window will appear.
AFAPI array loadImage(const char *filename, const bool is_color=false)
C++ Interface for loading an image.
void setAxesTitles(const char *const xtitle="X-Axis", const char *const ytitle="Y-Axis", const char *const ztitle=NULL)
Setup the axes titles for a plot/surface/vector field.
virtual const char * what() const
Returns an error message for the exception in a string format.
Window object to render af::arrays.
AFAPI array histogram(const array &in, const unsigned nbins, const double minval, const double maxval)
C++ Interface for histogram.