Adobe AIR panoramic photo stitcher

Update: The CleVR Stitcher can now be found at http://www.clevr.com/stitcher


The Stitcher is the oldest part of CleVR, originally developed nearly four years ago, so it’s needing an upgrade. It was developed in Java, delivered by Web Start, a system that I’ve never been happy with. I decided that the best plan for the new version was to rewrite it from scratch. It’s a Flex-based Adobe AIR app. AIR, formerly called Apollo, is a new cross-platform runtime under development by Adobe. The first beta was released earlier this month, and it’s a joy to develop for. I’m pleased to announce the first alpha version of the new AIR-based CleVR Stitcher. You’ll need a CleVR account to use it. It’s free, and only takes a couple of minutes to sign up.

The choice for the development platform will be surprising to many people. The idea of doing computer vision and image processing in Flash sounds like madness, but the advances in Flash Player 9 make it possible. While developing the CleVR panorama viewer, it became apparent to me quite how powerful some of the new features were, and the performance improvements in the new Player have made it feasible. The current version is slower than the Java stitcher, but there’s a lot more optimisation that I can do, and it’s certainly usable.

Currently it’s missing a number of features from the Java version, most importantly the ability to repair failed stitches. However, I’ve made several improvements to the algorithms, so there should be fewer failed stitches. The repair facility will be added in a future release, as will several other useful features.

Give it a try, and let me know of any bugs that you find, and any other comments that you have.

13 Responses to “Adobe AIR panoramic photo stitcher”

  1. Kevin Hoyt Says:

    Very cool!

    I’m going to have to take a few pictures tomorrow and give it a try! I don’t know that you’d use it, but I just today finished a JPEG thumbnail extractor. It uses the AIR file IO features to read the embedded thumbnail image out of the JPEG itself. Let me know if you’d like an advanced look (I’ll blog it too).

    Keep up the good work!
    Kevin

  2. Leo Says:

    why should the stitcher be downloaded and installed. Can it run as the pano viewer which is embeded in IE or firefox?

  3. matt Says:

    If it was embedding in the browser it wouldn’t be able to load your images, as it wouldn’t have access to your hard drive. Likewise, you’d not be able to save images for the same reason.

  4. Leo Says:

    Then, what’s the difference between panoramic photo stitcher built on Adobe AIR and those written by C/C++ or other language?

    In my opinion, one of the reason why flash becomes so popular is that when you open a flash program on web you don’t have to install it. Of course, you have to install flash player first. It seems to me that program built on AIR should be installed first. Some users may don’t like to install software when they are surfing on Internet.

    I don’t know much about AIR. I just raise my concern. Thanks!

  5. John Clark Says:

    On installation you will get this message.

    This application may access your file system and the internet, which may put your computer at risk.

    Isn’t ‘may’ a little understated?

    Why was it beyond the ken of the developers to have a pre-installation routine that created a sandbox(partition drive Z volume name sandbox) and then only allowed air apps to access data in the sandbox? The user would be free to move data not apps between the sandbox and his system.
    Hackers all over the world will be excited at getting their hands on this product.

  6. matt Says:

    The warning is generated by Adobe AIR: the wording is not something we have control over. But I don’t see how this is such a problem. This is no more access than almost every other app you have installed on your machine.

  7. Aplicaciones creadas con Adobe Air Says:

    [...] CleVR Stitcher: [...]

  8. andrew Says:

    Nice bit of kit, will be giving it a try this weekend.

    Andy
    http://www.udiggit.com

  9. 70多个基于Adobe Air技术构建的应用程序 » Freerainbow » Blog Archive Says:

    [...] CleVR Stitcher by Sphex LLP [...]

  10. nancy Says:

    it doesn’t work for me. i downloaded it and everything but i waited an hour and it still didn’t stitch.

  11. Aplicaciones creadas con Adobe Air |Cuadernos de Jorge Molinera Says:

    [...] CleVR Stitcher: [...]

  12. Tecnologias de la informacion para Dummies » Blog Archive » Adobe Air (Una nueva forma de usar la web 2.0) Says:

    [...] CleVR Stitcher Su nombre lo dice todo es una aplicacion que nos permite crear panoramas a partir de fotografias. [...]

  13. TIC’s para Dummies » Blog Archive » Adobe Air (Una nueva forma de usar la web 2.0) Says:

    [...] CleVR Stitcher Su nombre lo dice todo es una aplicacion que nos permite crear panoramas a partir de fotografias. [...]

Leave a Reply