PTStereo.txt
上传用户:shtaya11
上传日期:2021-10-17
资源大小:941k
文件大小:3k
源码类别:

2D图形编程

开发平台:

Visual C++

  1. Readme PTStereo 2.1
  2. Changes to version 2.0b3:
  3. o first Linux and Win32 version.
  4. Changes to version 2.0b1:
  5. o Arbitrary many input images can
  6. be used
  7. o Map-to-map option: A map or ground plan 
  8. of an object can be used as one
  9. of the input images.
  10. o World coordinates of camera positions
  11. are individually settable or can be
  12. calculated.
  13. o 3DMF output option added.
  14. Changes to version 0.1:
  15. o Textures for texture mapping can be selected from
  16.   different images.
  17. o Front end 'PTPicker' added for simple 
  18.   triangulation.
  19. o Versioning has been adjusted to the
  20.   library file 'pano12.lib'.
  21.   
  22.   
  23. General:
  24. =======
  25. PTStereo creates 3D-worlds from sets of photographs.
  26. Applications range from object movies to terrain 
  27. visualization. Any set of images can be used 
  28. without alignment requirements. 3D-data can be
  29. extracted for any feature visible in both images,
  30. as long as the images have different viewpoint
  31. (non-zero stereo base). 
  32. User input involves the triangulation of all
  33. images: Corresponding feature points have to be 
  34. identified, and connected to a mesh consisting
  35. of triangles. The output of PTStereo is a 
  36. 3D-world ready to be viewed with any VRML or 3DMF-browser.
  37. This world consists of a texture mapped indexed face
  38. set. In addition, world coordinates of all feature
  39. points and camera positions are calculated and
  40. can be used for measurements.
  41. Installation:
  42. =============
  43. Same as PTStitcher.
  44. Using PTStereo:
  45. ===============
  46. PTStereo should be used as helper for the
  47. frontend 'PTPicker'. Using PTPicker, a textfile
  48. is generated consisting of feature point coordinates
  49. and triangles. Download the file
  50. <http://www.fh-furtwangen.de/~dersch/examples.zip>.
  51. for an example.
  52. More Uses:
  53. ==========
  54. (1) The final Project file contains
  55. vertex coordinates in Meshwork syntax. These
  56. can be cut and pasted into mesh file to
  57. generate a 3D-mesh for editing in Meshwork.
  58. (2) The final Project file contains
  59. commands ('o'-lines) for Panorama Tools:
  60. Execute these lines in the adjust-submenu
  61. (mode 'insert', 'use script') and the images
  62. texture0.jpg and texture1.jpg are transformed
  63. to have parallel film planes. They can then
  64. be used for view interpolation  with any
  65. Morphing software, or for stereo viewing.
  66. Accuracy depends on the distance of an object relative
  67. to the stereo base. Distances much larger (eg > 20 times)
  68. or features much smaller than the stereo base are not well
  69. resolved.
  70. Enjoy.
  71. Helmut Dersch
  72. der@fh-furtwangen.de
  73. -------------------------------------
  74. Spherical Panoramas, Macro Panoramas, 
  75. Free Panorama Software:
  76. <http://www.fh-furtwangen.de/~dersch>