xyzuv2tsai
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:1k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. #!/bin/csh -f
  2. # Set default values
  3. set CAMERA = 'DKCST5_2'
  4. set OVERWRITE = 0
  5. # Parse Args
  6. while ($#argv)
  7. switch ($argv[1])
  8. case '-h':
  9. echo 'Usage: xyzuv2tsai [-o] [-c camera] file.xyzuv file.xyzuv ...'
  10. echo "   -o  : overwrite existing .tsai files"
  11. echo '   -c  : specify camera [ (defualt)DKCST5_2 | DKCST5_2V ] '
  12. breaksw
  13. case '-c':
  14. set CAMERA = "$argv[2]"
  15. shift
  16. breaksw
  17. case '-o':
  18. set OVERWRITE = 1
  19. breaksw
  20. default:
  21. break
  22. endsw
  23. shift
  24. end
  25. # Process files
  26. foreach file ($argv)
  27. echo Processing ... $file
  28. if ( -e "$file:r.tsai" && $OVERWRITE == 0) then
  29. echo $file:r.tsai already exists
  30. else
  31. echo "path ('${SCANALYZE_DIR}/imagealign/matlab/heikkila',path); path ('${SCANALYZE_DIR}/imagealign/conf',path); path('${SCANALYZE_DIR}/imagealign/matlab',path); feval('find_extrinsics','$file:r','${CAMERA}');" | matlab | tail +11
  32. endif
  33. end