open source library to construct panoramic photos on iOS? - ios

Does any one know of such library? I want to play with this functionality on an iPhone but dont want to write the code from scratch. PanoramaGL doesn't help as it only deals with displaying the panorama rather than building it.
Hope to hear from u soon
Cheere
Fadi

Depending on how complex a job you want to do the Opencv library has a panorama stitching module. Opencv now runs on iOS, see iPhone and OpenCV

see a Panoramic it opensource help you.

Not sure if this is helpful, but there is actually already a panoramic camera coded into iOS. you have to edit a plist file on a jailbroken device to enable it, though.

Related

Is it possible to view panoramic image using google cardboard in iOS application?

I have been searching for ways to integrate Google Cardboard SDK in iOS. One way is using unity but i am looking for something through which i can directly integrate the cardboard sdk in ios and i want to view a panoramic image in that. Is there any way to do that?
I am looking for an iOS alternative for this project : Link Here
Okay, I've spent a few days getting CardboardSDK-iOS to do what I want (which is like the "Exhibit" demo in Google Cardboard App), and I'm pretty pleased with it. I'm guessing that it's pretty faithfull to the original, but since I'm not familiar with the original, I can't say for sure.
But I can say that it's not just a case of dropping a panoramic data set in. You need to do a bit of work to display the stereo image pair required, in OpenGL, depending on where the viewer has their head pointing. If you understand 3D transforms, how OpenGL works, and you've got your data prepared correctly, it should not be to onerus to get it working.
Of course - this is all done in xcode in ObjectiveC/C++ - and not in Java. And I'm assuming that by "panoramic image" you mean you have a hemispherical stereo data set which should give you something like what you see in Google's Cardboard "Urban Hike" demo.
Hope this helps !

Swift: 360 image with Device Motion

I’m trying to make an iOS app for viewing 360 degrees images on Google Cardboard (or any other VR glasses) and i’m kinda stuck. What I want is the same thing as the app Round.me (https://round.me/tour/19890/view) does, using Device Motion.
I don’t have much experience with Swift, so I’m trying to figure it out what library should I use. I tried to move the UIView changing the offset, but with no success.
Anyone can give me a tip or recommendation on where should I start and what should I use?
You may want to take a look at this the Panorama library. It rotates 360 images manually, but it also has VR capabilities
I didn't test its VR capacity, but manual scroll seems to work perfectly, so it should be a good start for you. It's written in Objective-C, but installing it with CocoaPods, it should work. For me though, I had to edit the library and add #import <GLKit/GLKit.h> in PanoramaView.h file.
Also go to Link Binary with Libraries and add these libraries
https://github.com/robbykraft/Panorama.

Ios Video Effect

I want to add a effect on video on ios app , but i dunno what to search for , what i want exactly is the funny face effect , mutate face from front camera, so what i could search for , am using the avfoundation.
any clue that i can start with ?
thanks
example :http://a5.mzstatic.com/eu/r30/Purple/v4/1e/30/94/1e309460-d337-cc43-5f68-3912d755466f/screen320x480.jpeg
Its applying filters on it.
There is open source library which help you to develop this, But obvious you need to apply your own logic and open GL.
GPUImage
CoreImage Framework

How to make a screenshot of OpenGl ES on top of the live preview camera in iOS (Augmented Reality app)?

I am a very beginner in Objective-C and iOS programming. I spent a month to find out how to show a 3D model using OpenGL ES (version 1.1) on top of the live camera preview by using AvFoundation. I am doing a kind of augmented reality application on iPad. I process the input frames and show 3D object overlay with the camera preview in realtime. These was fine because there are so many site and tutorial about these things (Thanks to this website as well).
Now, I want to make a screen capture of the whole screen (the model with camera preview as the background) as the image and show in the next screen. I found a really good demonstration here, http://cocoacoderblog.com/2011/03/30/screenshots-a-legal-way-to-get-screenshots/. He did everything I want to do. But, as I said before, I am so beginner and don't understand the whole project without explanation in details. So, I'm stuck for a while because I don't know how to implement this.
Does anybody know any of good tutorial or any kind of source in this topic or any suggestion that I should learn more in order to do this screen capture? This will help me a lot to moving on.
Thank you in advance.
I'm currently attempting to solve this same problem to allow a user to take a screenshot of an Augmented Reality app. (We use Qualcomm's AR SDK plugged into Unity 3D to make our AR apps, which saved me from ever having to learn how to programmatically render OpenGL models)
For my solution I am first looking at implementing the second answer found here: How to take a screenshot programmatically
Barring that I will have to re-engineer the "Combined Screenshots" method found in CocoaCoder's Screenshots app.
I'll check back in when I figure out which one works better.
Here are 3 very helpful links to capture screenshot:
OpenGL ES View Snapshot
How to capture video frames from the camera as images using AV Foundation
How do I take a screenshot of my app that contains both UIKit and Camera elements
Enjoy

Could anyone guide me to develop with qrcode in blackberry?

I am developing my camera application that can decoded the qrcode in real time of camera on.
When I open the camera, I set the timer about every 3 seconds interval to capture picture on the screen with Display.screenshot(); method and then decoded it with zxing library while camera is on. Sometimes, it can capture the qrcode and successful decoded, but otherwise it hard to decoded the picture. I think the problem is about camera. I can not use auto focus with the camera, so the capture picture is gloomy. I want to know how to use auto focus with the camera.
My application implement on OS version 5.0 and upper version.
Could anyone help me or suggestion about new solution ?
Thank you so much
Try BBBarcodeLib available for download here: http://aliirawan-wen.blogspot.com/2011/05/barcode-scanner-for-blackberry-os-50.html.
Note that for OS6 devices you can use the built in BlackBerry barcode scanning library (built on Google ZXing).
The main problem is likely that 3 second pause. You should be decoding frames as fast as you can, which should be many times per second. This will get you a successful scan much faster.
You can and should integrate the latest zxing library instead of using that built into RIM's OS if you can, as it has small improvements that will be helpful.

Resources