29 void min_max(image<T> *im, T *ret_min, T *ret_max) {
30 int width = im->width();
31 int height = im->height();
33 T min = imRef(im, 0, 0);
34 T max = imRef(im, 0, 0);
35 for (
int y = 0; y < height; y++) {
36 for (
int x = 0; x < width; x++) {
37 T val = imRef(im, x, y);
51 image<uchar> *threshold(image<T> *src,
int t) {
52 int width = src->width();
53 int height = src->height();
54 image<uchar> *dst =
new image<uchar>(width, height);
56 for (
int y = 0; y < height; y++) {
57 for (
int x = 0; x < width; x++) {
58 imRef(dst, x, y) = (imRef(src, x, y) >= t);