forked from tTh/FloatImg
on verra demain
This commit is contained in:
@@ -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 "???";
|
||||
|
||||
@@ -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
4
Fonderie/notes.md
Normal file
@@ -0,0 +1,4 @@
|
||||
|
||||
|
||||
pipeliner le graber et le fondeur par la SHM ?
|
||||
|
||||
@@ -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 */
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user