PanoPointsThe Power User's Panoramic Control Points Picker | |||||||||||||||||||||||||||||||||||||||
UpdatePanoPoints is no longer actively maintained. I recommend trying Hugin, a free software front end to the Panorama Tools library. It runs on Linux, OSX, and Windows, and is a much more feature rich interface to the panorama tools.IntroductionPanoPoints is a free graphical front-end to the control point selection process necessary to create panoramic images using Panorama Tools, Helmut Dersch's excellent (but difficult to use) free panorama stitching package. PanoPoints is a Perl program, and runs anywhere Perl and Gtk are available, including under Linux! Similar in purpose to Professor Dersch's free Java-based PTPicker, the free (but Windows-only) program ControlPoints, and to the control point selection interfaces in various non-free programs based on PanoTools, PanoPoints simplifies the time-consuming process of selecting matching control points in a set of panoramic images (or any image pairs, e.g., for morphing). It reads and writes the "control scripts" which PanoTools uses, but leaves running the PanoTools optimizer and stitcher up to you. FeaturesPanoPoints offers many time-saving and power-user features in addition to the standard point placement and script reading/writing offered by the other tools:
DownloadGet it, along with news and more, on Sourceforge.InstallationA description of the simple installation process can be found in the included INSTALL file. UsingUsing PanoPoints is easy. Just run it, with or without an existing control script as argument:host% panopoints myscript.txt If you have passed a script, the first (alphabetically) pair of files is loaded, and the first matching control point (if any) for this pair is scrolled into view. There are multiple ways to load new images to work on:
Panning around your images is accomplished with the scrollbars, by clicking on the image (not on a point) and dragging, or by using the full-image panner popup accessible on the crossed-arrow icon at lower-right where the scrollbars abut. To operate the popup, click and hold. You'll see a thumbnail of the full image with an outline which represents the portion of the image being displayed. Move to the desired location and release. Creating new control points is done with the plus tool on the toolbar, or, even better, by positioning the mouse pointer and pressing p. Note that a matching point is made in the other window, either at the center of the window, if no other control points are set, or at an offset determined by averaging all existing point offsets. To ensure both markers of the pair are visible, press g. One marker pair is active at a time; it is outlined in red. You can cycle through existing markers using TAB (forward) or Shift-TAB (backwards). The images will be scrolled to the matching markers if not visible, and the marker will be made active. You can jump to any specific numbered marker by typing its number (1-9). A marker can also be activated by clicking it. You can move a marker by click and dragging it. When dragging near the image boundary, the image will be scrolled automatically. The active marker (outlined in red) can be positioned using the keyboard: the arrow keys move it by one pixel, with Shift, it moves 5 pixels. Quick ReferenceA complete list of the toolbar and key commands:
| |||||||||||||||||||||||||||||||||||||||
Send questions to: | Last modified: Thu Nov 13 00:30:28 MST 2003 |