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
 | 
			
		||||
 | 
			
		||||
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