on verra demain

This commit is contained in:
2020-12-29 00:54:15 +01:00
parent e7ad5188ca
commit b8e5bbf3cc
8 changed files with 53 additions and 9 deletions

View File

@@ -196,6 +196,10 @@ switch (idFx) {
/* hipass filter */
retval = insitu_filtre3x3(image, 1);
break;
case 20:
retval = octotree_classif(image, 0);
break;
/* here are the glitches */
case 24: /* experiment ! */
@@ -237,8 +241,6 @@ typedef struct {
int flags;
} Crapulor;
/* -------------------------------------------------------------- */
char * crap_name_from_number(int num)
{
@@ -252,10 +254,14 @@ switch (num) {
case 9: return "classif0";
case 10: return "binariz";
case 11: return "trinariz";
case 12: return "smoo2x2";
case 13: return "fltr3x3";
case 14: return "desatur";
case 15: return "killines";
case 18: return "updown";
case 20: return "octoclass";
}
return "???";

View File

@@ -15,7 +15,7 @@ extern int verbosity;
*/
int get_float_metric_a(FloatImg *pimg, float *where)
{
float means[4];
float means[4]; /* four values : R G B A */
int foo;
#if DEBUG_LEVEL

4
Fonderie/notes.md Normal file
View File

@@ -0,0 +1,4 @@
pipeliner le graber et le fondeur par la SHM ?

View File

@@ -18,6 +18,37 @@
*/
extern int verbosity;
/* -------------------------------------------------------------- */
/* nouveau du 27 decembre 2020, un soir de grand froid... */
int octotree_classif(FloatImg *pimg, int notused)
{
int foo;
float mm[6], means[4];
fprintf(stderr, ">>> %s ( %p %d )\n", __func__, pimg, notused);
foo = fimg_meanvalues(pimg, means);
if (foo) {
fprintf(stderr, "oups %d in meanvalues\n", foo);
return foo;
}
fprintf(stderr, "means: %11f %11f %11f\n", means[0], means[1], means[2]);
foo = fimg_get_minmax_rgb(pimg, mm);
if (foo) {
fprintf(stderr, "oups %d in get minmax\n", foo);
return foo;
}
fimg_print_minmax(mm, __func__);
/*
* compute the height center points */
return -1;
}
/* -------------------------------------------------------------- */
/* nouveau du 19 decembre 2020, pour le grand ecran de da Scritch */

View File

@@ -4,6 +4,7 @@
int bouger_les_pixels(FloatImg *pimg, int kaboo);
int octotree_classif(FloatImg *pimg, int notused);
int mirror_split(FloatImg *pimg, int kaboo);
int upside_down(FloatImg *pimg);