views:

83

answers:

1

Hi folks, I am planning to start a computer vision based project on a smart phone platform.

I know iPhone ( http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en ) and Andriod ( http://github.com/billmccord/OpenCV-Android ) have openCV support. I am interested in knowing how was your experience with the level of integration, support and ease of building good apps on either platform.

Also I do want to consider windows phone 7 ( and Zune) as a platform, Are there any Computer Vision libraries for that platform or any good development tools( does Aforgenet work or any other good suggestion) ?

Also can you suggest some popular augmented reality apps which uses cutting edge technology ( I am aware of http://www.pranavmistry.com/projects/sixthsense/ )

Thnx in advance!

+1  A: 

Unfortunately on Windows Phone 7 there is no access to the camera's data stream currently. Instead you are limited to launching the camera app, letting the user take a picture, then receiving that picture data.

This is a much requested feature so could change at any time.

Technium
I do agree , Launchers and Choosers is very restrictive. Also another major issue is that we are limited the silverlight System.Windows.Media.Imaging.WriteableBitmap so access pixel data is very naive! It would be easier if I could upload the image, perform the task over the cloud and return the image to keep my work easy!
Egon
Argh - thats so annoying. I thought WP7 was supposed to be super polished! Not having access to a real-time stream of bitmap images as seen by the camera really limits your computer vision options. You can do noise reduction and best-fit selection etc if you have a series of similar images.@egon Yes there ought to not reason why you couldn't compress the bitmap and then send it to a webservice (WCF or other) for processing. It's just code after all.
AndyM
I agree entirely. But best end user experience is possible if everything works on the embedded device, with or without network connectivity.
Egon