|
|
|
@ -199,37 +199,38 @@ switch (action) {
@@ -199,37 +199,38 @@ switch (action) {
|
|
|
|
|
fprintf(stderr, "classif trial with %f fvalue\n", |
|
|
|
|
global_fvalue); |
|
|
|
|
foo = fimg_classif_trial(&src, &dest, global_fvalue, 0); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case Fx_desat: |
|
|
|
|
fimg_copy_data(&src, &dest); |
|
|
|
|
foo = fimg_mix_rgb_gray(&dest, global_fvalue); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
case Fx_mirror: |
|
|
|
|
foo = fimg_mirror(&src, &dest, 0); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
case Fx_shift0: |
|
|
|
|
// fprintf(stderr, "Krkrk %d\n", action);
|
|
|
|
|
foo = fimg_auto_shift_to_zero(&src, &dest); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
case Fx_trimul: |
|
|
|
|
fprintf(stderr, "trimul %d\n", action); |
|
|
|
|
foo = fimg_sfx_triplemul(&src, &dest, 0); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
case Fx_ctr2x2: |
|
|
|
|
foo = fimg_contour_2x2(&src, &dest, 0); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
case Fx_binarize: |
|
|
|
|
fimg_copy_data(&src, &dest); |
|
|
|
|
foo = fimg_binarize(&dest, 0); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
case Fx_trinarize: |
|
|
|
|
fimg_copy_data(&src, &dest); |
|
|
|
|
foo = fimg_trinarize(&dest, 0); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
case Fx_hilight_R: |
|
|
|
|
foo = fimg_highlight_color(&src, &dest, 'R', 1.333); |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
default: |
|
|
|
|
fprintf(stderr, "%s %s : %d is bad action\n", |
|
|
|
|
__FILE__, __func__, action); |
|
|
|
|