Wednesday, 29 December 2010

New package available for windows

I have just release as a christmas present a new packave that allow to use :
At your convenience :
 1. Bundler + PMVS2
 2. Bundler + CMVS + PMVS2 on each computed cluster.

It could be launch with ease with two script in each case.
1. +
2. +

The archive is here and release with binary for windows 32 and 64 bits !

And for sure I have test the path 2. with a large dataset of 251 photos (2.1 * 2.8 MegaPixels) and I show you the results :

It looks pretty. Is'nt it ! A point cloud of 8 350 379 points !


  1. Very cool stuff. I am looking forward to tinkering around with this. Have you seen the insight3d software? I just tried it out yesterday.
    With the many different efforts going on out there, I am very interested in developing open source photogrammetry further. It might be worth combining forces in order to do something along the lines of what GIMP has accomplished in the GNU realm.

  2. I do not know anything about Python. I do not know how to operate the osm-bundle package for windows.
    Can you explain it step by step?
    Thank you.

  3. After you installed everything. go to your start window and open a command prompt. You know, The Dos looking thing you can open when you type in cmd into the new task prompt.

    Then, you go to the directory of your unzipped Folder by typing as an example d:\Bundler\ and pressing return. to start the application you type: --photos=D:\MyPhotoFolder\
    And press return. Then it will take all the photos in that folder and start doing its magic on them.


  4. hi,
    i got some errors python 3.2 file atomatic opener set to C:\Python32\python.exe
    C:\Users\Henrixapp\bundler\osm-bundlerWin64> --photos=C:\3D4U\ Traceback (most recent call last): File "C:\Users\Henrixapp\bundler\osm-bundlerWin64\", line 2, in import osmbundler File "C:\Users\Henrik\bundler\osm-bundlerWin64\osmbundler\", line 8 9 raise Exception, "'%s' is neither directory nor a file name" % self.photosAr g ^ SyntaxError: invalid syntax
    from Henrixapp

  5. Have you considered changing the python code to run multiple instances of the feature extractor on multiple images concurrently?

    I've got an 6 core system and the whole process could be a lot faster if it was extracting features from 6 images at the same time instead of going image by image an leaving 5 cores idle.

  6. Is it possible to add new cameras/camera parameters to the database included in this package?

  7. Same as henrixapp, with python 3.2.1

  8. @henrixapp, @ole

    you need to use python 2.7.

    in 3.2.1 the syntax for raise exception has changed. You will find the same problem with prints. And finally PIL module is required which currently supports python 2.x only.

    So try in 2.7 and install PIL module ~

  9. Great work! I have it successfully running on my windows machine. Yes, you need the python 2.7 and the python imaging library 1.1.7 (PIL) installed.

    One question, is there any way to browse the model in the .patch file?

    Thanks a lot.

  10. I have problem installing python 2.7 on windows 7 32 bit, is flagging this error (An error occurred during the installation of
    assembly 'Microsoft.VC90.CRT, version="9.0.21022.8",publicKey
    Please refer to Help and Support for
    more information.) I used to follow all steps listed on the python but still doesn't help.
    any help appreciated...

  11. Very nice. Works like a charm on the kermit example images, BUT when I try to run my own Canon S95 images, it tells me it "can't estimate focal length in pixels". I've already added my camera specs to the cameras.sqlite database. Is there anything else I am doing wrong? - Thanks!

    1. It seems the EXIF information is not correctly read by the program. You may want to look into this. The program checks three fields (or tags), ExifImageWidth ExifImageHeight and FocalLength.

    2. I use Nikon d70 and i have same problem...i checked exif and i dont have ExifImageWidth ExifImageHeight parameters.

  12. hi, i have a problem , after running Bundler i tried to run CMVS or PMVS and i got windows error "RadialUndistort.exe has stopped working" ' and windows stopped working

    help .... please.....

    1. Hi,

      It was a long time ago, but I am using scripts now and I have same problem as you with "RadialUndistort.exe has stopped working". Have You manged to resolve the problem?

  13. Photogrammetry is one among the chief services provided by SBL Geomatics completely satisfying the customer requirements.

  14. This comment has been removed by the author.

  15. when you run --bundlerOutputPath="myTempPath" is it suppose to display the point cloud or do you need some other program to run a certain file?

  16. can't run on my win 7 64 bit machine. gives an error:

    QAccessibleWidget::rect: This implementation does not support subelements! (ID 1
    unknown for QWidget)
    Working directory created: c:\users\dev\appdata\local\temp\osm-bundler-x9cxr4
    Traceback (most recent call last):
    File "./", line 7, in
    manager = osmbundler.OsmBundler()
    File "C:\Users\Dev\Desktop\osm-bundler\osm-bundlerWin64\osmbundler\
    ", line 89, in __init__
    raise Exception, "'%s' is neither directory nor a file name" % self.photosAr
    Exception: 'C:\Users\Dev\Desktop\Kavale' is neither directory nor a file name

    Don't know why? have installed everything properly. Even tried with python 2.7 (and the corresponding PIL) as the comments suggest. Still no luck. Help needed ASAP!
    Thanx in advance.

  17. How can I change the default values in the pmvs_options.txt file that controls PMVS2 parameters?