Changeset 2279 for research


Ignore:
Timestamp:
Apr 16, 2008, 12:09:47 AM (12 years ago)
Author:
Sam Hocevar
Message:
  • Various cosmetic changes.
Location:
research/2008-displacement
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • research/2008-displacement/README

    r2273 r2279  
    11# Trouver des images au pif
    2 % find ~/4chan/unsorted-4chan/http* -name '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].??g' | rev | sort -k2 -t. | rev | xargs -n 1 ./main | tee fs-4chan.txt
    3 % find ~/4chan/unsorted-4chan/http* -name '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].??g' | rev | sort -k2 -t. | rev | xargs -n 1 ./main-jajuni | tee jajuni-4chan.txt
     2% find ~/4chan/unsorted-4chan/http* -name '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].???' | rev | sort -k2 -t. | rev | xargs -n 1 ./main | tee fs-4chan.txt
     3% find ~/4chan/unsorted-4chan/http* -name '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].???' | rev | sort -k2 -t. | rev | xargs -n 1 ./main-jajuni | tee jajuni-4chan.txt
    44% cat /tmp/4chanlist.txt | xargs -n 1 ./main | tee -a fs-4chan.txt
    55
     
    190190for x in out-*.txt; do sort -k7 $x | head -20 ; done | cut -f1 -d: | sort | uniq -c | sort -n
    191191
     192### Pour faire des répertoires
     193for x in $(seq -w 00 09); do echo $x; mkdir -p /tmp/4chan/$x; cp $(find ~/4chan/unsorted-4chan/http* -name '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'$x'.???') /tmp/4chan/$x; done
     194
     195### Conversion du vieux format de résultats
     196cat -n $x | sed 's/^  *[0-9]*\([0-9]\)[[:space:]]*/[\1] /' | sed 's/....###/###/' | sed 's/\[[27]/[1/; s/\[[38]/[2/; s/\[[49]/[3/; s/\[[50]/[4/'
     197
  • research/2008-displacement/main.c

    r2278 r2279  
    557557    free(tmp);
    558558
    559     printf("E = %g E_fast = %g E_min = %g dx = %g dy = %g\n",
     559    printf("E: %g E_fast: %g E_min: %g dx: %g dy: %g\n",
    560560           1000. * e0, 1000. * e1, 1000. * best, fx, fy);
    561561    fflush(stdout);
     
    685685                /* We only want 4-cell kernels for now */
    686686                if(b2) continue;
    687                 //printf("K = %d,%d,%d,%d,%d ", a2, b2, c2, d2, e2);
    688                 printf("K = %d,%d,%d,%d ", a2, c2, d2, e2);
     687                //printf("K: %d,%d,%d,%d,%d ", a2, b2, c2, d2, e2);
     688                printf("K: %d,%d,%d,%d ", a2, c2, d2, e2);
    689689
    690690                dest = ed(src, false, a2, 0,
     
    699699                    tmp = gauss(src, mat);
    700700                    tmp2 = gauss(dest, mat);
    701                     printf("E = %.5g\n", 1000. * dist(tmp, tmp2, 1.));
     701                    printf("E: %.5g\n", 1000. * dist(tmp, tmp2, 1.));
    702702                    free(tmp);
    703703                    free(tmp2);
     
    718718                         0, 3, 5, 1, 0,
    719719                         0, 0, 0, 0, 0);
     720            printf("[1] ");
    720721            study(src, dest, 1.2, 0.001, .16, .28);
    721722            free(dest);
     
    724725                         3, 5, 7, 5, 3,
    725726                         1, 3, 5, 3, 1);
     727            printf("[2] ");
    726728            study(src, dest, 1.2, 0.001, .26, .76);
    727729            free(dest);
    728730
    729731            dest = ostromoukhov(src);
     732            printf("[3] ");
    730733            study(src, dest, 1.2, 0.001, .0, .19);
    731734            free(dest);
     
    734737                  0, 1373, 3457, 2258, 0,
    735738                  0,    0,    0,    0, 0);
     739            printf("[4] ");
    736740            study(src, dest, 1.2, 0.001, .0, .34);
    737741        }
  • research/2008-displacement/study-5.sh

    r2278 r2279  
    2121
    2222touch "$OUTPUT"
    23 find $1 -name '?????????????.???' | while read i; do
    24     TMP="$(./main -5 $i)"
    25     echo "$TMP" >> "$OUTPUT"
    26     echo "$TMP"
     23find $1 -type f | while read i; do
     24    J="$(basename "$i")"
     25    if grep -q "$J" "$OUTPUT"; then
     26        continue
     27    fi
     28    if TMP="$(./main -5 $i)"; then
     29        echo "$TMP" >> "$OUTPUT"
     30        echo "$TMP"
     31    else
     32        echo "@@@ FAILURE on $i @@@"
     33    fi
    2734done
    2835
Note: See TracChangeset for help on using the changeset viewer.