forked from tTh/FloatImg
fine tuning fimgfx with a script
This commit is contained in:
parent
9ae7e4d85f
commit
8a68cc24c6
4
.gitignore
vendored
4
.gitignore
vendored
@ -27,6 +27,10 @@ doc/*.ind
|
|||||||
|
|
||||||
funcs/t
|
funcs/t
|
||||||
|
|
||||||
|
scripts/*.fimg
|
||||||
|
scripts/*.pnm
|
||||||
|
scripts/*.gif
|
||||||
|
|
||||||
v4l2/t
|
v4l2/t
|
||||||
v4l2/capture
|
v4l2/capture
|
||||||
v4l2/grabvidseq
|
v4l2/grabvidseq
|
||||||
|
@ -4,7 +4,7 @@ cp libfloatimg.a /usr/local/lib
|
|||||||
cp floatimg.h /usr/local/include
|
cp floatimg.h /usr/local/include
|
||||||
|
|
||||||
cp tools/mkfimg tools/fimg2pnm tools/fimgops \
|
cp tools/mkfimg tools/fimg2pnm tools/fimgops \
|
||||||
tools/png2fimg tools/fimgstats \
|
tools/png2fimg tools/fimgstats tools/fimgfx \
|
||||||
/usr/local/bin
|
/usr/local/bin
|
||||||
|
|
||||||
cp v4l2/grabvidseq v4l2/video-infos \
|
cp v4l2/grabvidseq v4l2/video-infos \
|
||||||
|
27
scripts/contrast-test.sh
Executable file
27
scripts/contrast-test.sh
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
GRAB="quux.fimg"
|
||||||
|
COS01="cos01.fimg"
|
||||||
|
SQRT="sqrt.fimg"
|
||||||
|
POW2="pow2.fimg"
|
||||||
|
|
||||||
|
f2p ()
|
||||||
|
{
|
||||||
|
echo ========== $1
|
||||||
|
fimg2pnm -v $1 $(basename $1 .fimg).pnm
|
||||||
|
}
|
||||||
|
|
||||||
|
grabvidseq -v -n 777 -p 0.07 -o $GRAB
|
||||||
|
f2p $GRAB
|
||||||
|
|
||||||
|
fimgfx -v pow2 $GRAB $POW2
|
||||||
|
f2p $POW2
|
||||||
|
|
||||||
|
fimgfx -v sqrt $GRAB $SQRT
|
||||||
|
f2p $SQRT
|
||||||
|
|
||||||
|
fimgfx -v cos01 $GRAB $COS01
|
||||||
|
f2p $COS01
|
||||||
|
|
||||||
|
convert -delay 10 *.pnm foo.gif
|
||||||
|
|
@ -66,7 +66,7 @@ FloatImg src, dest;
|
|||||||
int foo;
|
int foo;
|
||||||
double maxval;
|
double maxval;
|
||||||
|
|
||||||
#if 1
|
#if DEBUG_LEVEL
|
||||||
fprintf(stderr, ">>> %s ( '%s' %d '%s' )\n", __func__,
|
fprintf(stderr, ">>> %s ( '%s' %d '%s' )\n", __func__,
|
||||||
sf, act, df);
|
sf, act, df);
|
||||||
#endif
|
#endif
|
||||||
@ -125,7 +125,7 @@ while ((opt = getopt(argc, argv, "hk:v")) != -1) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 1
|
#if DEBUG_LEVEL
|
||||||
fprintf(stderr, "argc %d optind %d\n", argc, optind);
|
fprintf(stderr, "argc %d optind %d\n", argc, optind);
|
||||||
for (foo=0; foo<argc; foo++)
|
for (foo=0; foo<argc; foo++)
|
||||||
fprintf(stderr, "%3d %c %s\n", foo, foo==optind?'*':' ', argv[foo]);
|
fprintf(stderr, "%3d %c %s\n", foo, foo==optind?'*':' ', argv[foo]);
|
||||||
@ -155,13 +155,12 @@ if ((nba=fx_list[action].nbarg)) {
|
|||||||
|
|
||||||
srcname = argv[optind+1];
|
srcname = argv[optind+1];
|
||||||
dstname = argv[optind+2];
|
dstname = argv[optind+2];
|
||||||
fprintf(stderr, "%s ==> %s\n", srcname, dstname);
|
if (verbosity) fprintf(stderr, "%s ==> %s\n", srcname, dstname);
|
||||||
|
|
||||||
foo = do_an_effect(srcname, action, dstname);
|
foo = do_an_effect(srcname, action, dstname);
|
||||||
|
if (foo) {
|
||||||
fprintf(stderr, "do an effect -> %d\n", foo);
|
fprintf(stderr, "do an effect -> %d\n", foo);
|
||||||
|
}
|
||||||
|
|
||||||
fprintf(stderr, "\n%s [done]\n", argv[0]);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user