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
|
||||
|
||||
scripts/*.fimg
|
||||
scripts/*.pnm
|
||||
scripts/*.gif
|
||||
|
||||
v4l2/t
|
||||
v4l2/capture
|
||||
v4l2/grabvidseq
|
||||
|
@ -4,7 +4,7 @@ cp libfloatimg.a /usr/local/lib
|
||||
cp floatimg.h /usr/local/include
|
||||
|
||||
cp tools/mkfimg tools/fimg2pnm tools/fimgops \
|
||||
tools/png2fimg tools/fimgstats \
|
||||
tools/png2fimg tools/fimgstats tools/fimgfx \
|
||||
/usr/local/bin
|
||||
|
||||
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;
|
||||
double maxval;
|
||||
|
||||
#if 1
|
||||
#if DEBUG_LEVEL
|
||||
fprintf(stderr, ">>> %s ( '%s' %d '%s' )\n", __func__,
|
||||
sf, act, df);
|
||||
#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);
|
||||
for (foo=0; foo<argc; foo++)
|
||||
fprintf(stderr, "%3d %c %s\n", foo, foo==optind?'*':' ', argv[foo]);
|
||||
@ -144,9 +144,9 @@ if (action < 0) {
|
||||
}
|
||||
|
||||
if (verbosity) {
|
||||
fprintf(stderr, "global fvalue %f\n", global_fvalue);
|
||||
fprintf(stderr, "action %d\n", action);
|
||||
fprintf(stderr, "verbosity %d\n", verbosity);
|
||||
fprintf(stderr, " global fvalue %f\n", global_fvalue);
|
||||
fprintf(stderr, " action %d\n", action);
|
||||
fprintf(stderr, " verbosity %d\n", verbosity);
|
||||
}
|
||||
|
||||
if ((nba=fx_list[action].nbarg)) {
|
||||
@ -155,13 +155,12 @@ if ((nba=fx_list[action].nbarg)) {
|
||||
|
||||
srcname = argv[optind+1];
|
||||
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);
|
||||
fprintf(stderr, "do an effect -> %d\n", foo);
|
||||
|
||||
|
||||
fprintf(stderr, "\n%s [done]\n", argv[0]);
|
||||
if (foo) {
|
||||
fprintf(stderr, "do an effect -> %d\n", foo);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user