Topic: Any API's?

Report Abuse Report Abuse
isvogor (Over 1 year ago)
Hello, I'm new to Photosynth, I'm a developer and I was wondering is there any way to create my own application which uploads images, and then provides me with the photoynth viewer? - Are there any APIs od framework I can use in my application?
Scott (Over 1 year ago)
Uploading is integrated with the computer vision / heavy compute part of Photosynth, so that is probably a no-go for now.  What kinds of applications were you thinking of?
isvogor (Over 1 year ago)
Well, I had in mind some silverlight application... Say, you can upload your photos via this app, and it would create a simple embedded viewer.
Bilou12000 (Over 1 year ago)

I'm new too on Photosynth, I'm working in a startup specialized to get any  phones informations (photo, location, etc)  aggregate and expose them on the web.
I think we could use photosynth to restitute a 3D scene from received photos taken by our customer (we have for example some gardeners who take photos to show the job done).
So, Some API on photosynth will be welcome and we are volunteer to test it (ctp, alpha...)

See U
goaasim (Over 1 year ago)
I am working on a similar project. I need to collect images from users, and create a common photosynth out of it. I also have several ideas regarding adding more features for Photosynth. If an API were available, I could get started on it.

For me, it would also help for now, if MS just gives out a roadmap or a date when it will be releasing the API (if it is going to) so that I can plan for the same.
douglas (Over 1 year ago)
There are two main areas for API's:
1. Synth creation
2. Synth viewing

If an API was available for 2. i.e. to control the viewer what kind of functionality would people find useful?
Let me give you a high-level tour of the API we're working on right now that will ship with our next update (April).  Feedback would be greatly appreciated. The basic capabilities that we're currently planning on supporting are:

1. Load multiple synths on a page; control them independently.
2. Allow each of them to be either immediately active, or "delay loaded" (just show a thumbnail until clicked on)
3. Get and set the current image (causing a viewing transition)
4. Get and set the camera position (inlcuding zoom/pan)
5. Play/Pause the slideshow, and control slideshow speed
6. Switch between 3D/2D

The following events will be supported, allowing the Web Page to respond to changes inside the viewer
1. SynthLoaded (when it's ready to receive API calls)
2. DisplayModeChanged (transition from 2D/3D or visa versa)
3. MoveToImageCompleted (when the viewer settles on a new image, in either 3D or 2D

All subject to change... Please tell us what you think.
snorky2k (Over 1 year ago)
What about exporting the point cloud?
PGRic (Over 1 year ago)
sorry david, missed this first time round. 

Yep, like all those features they'll improve the Photosynth exprience for v2. Particularly the viewing frustum, which is a big miss from the tech prev. Keep up the good work.
sgb (Over 1 year ago)
This stuff is cool! I am very interested in creating synths and putting them in my website, so are there any "how-to's" out there?
aj0020020 (Over 1 year ago)
It would be great to have an API for creating synths so photo share sites could make a huge synth of a location.
aj0020020 (Over 1 year ago)
For a view controller, how about toggle image?