Any chance of this coming to Android soonish? This is seriously cool!
I might try to (naively) implement something similar for Android just to see how fast it goes without too much low-level fiddling. It really is pretty darn cool.
Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
61–70 of 262 posts
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#62Any chance of this coming to Android soonish? This is seriously cool!
There's similar app on Android for years https://play.google.com/store/apps/details?id=com.spritefish... The claimed speed is 30 fps, the moar RAM the better I think.
That's one of the reasons I spent a lot of time to make sure SnappyCam could compress these images, thumbnails and Exif metadata included, at a ridiculous speed.
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#63Looks like they've an instagram-type site set up too. http://snappyc.am/2LdRMF28U0 http://snappyc.am/4HHxyCad7D http://snappyc.am/3G3i6QCJUk
Great work on the "living photo" idea -- that kind of adds this magical sort of feeling to it, which, I've gotta say, I felt.
I hope your hard work pays off. You've built something special here :)
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#64Looks like they've an instagram-type site set up too. http://snappyc.am/2LdRMF28U0 http://snappyc.am/4HHxyCad7D http://snappyc.am/3G3i6QCJUk
Wow, I'm usually pretty skeptical about these new niche social networks, but I've gotta say that is really really cool. Great work on the "living photo" idea -- that kind of adds this magical sort of feeling to it, which, I've gotta say, I felt. I hope your hard work pays off. You've built something special here :)
I'm not actually planning on creating a new niche social network. I think, given the vastness of some of the ones that've emerged of late, it would be more fruitful to leverage the ones that exist today.
Can't wait for you to see it!
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#65Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#66Earlier quoted context omitted.
Having shared a few beers with John Papandriopoulos (at an AusCTW workshop), I can vouch that he is capable of doing great things in signal processing. He's a smart guy [1]. G'day from across the ditch John and I'm glad to see things are going well! (from John D. in Sydney) [1] http://www.rmit.edu.au/browse/Current%20students%2FAdmin%20e...
Hey, thanks! The Australian Communications Theory Workshop was such a long time ago--what great memories. :-) What are you up to these days?
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#67Earlier quoted context omitted.
There's similar app on Android for years https://play.google.com/store/apps/details?id=com.spritefish... The claimed speed is 30 fps, the moar RAM the better I think.
I thought the app was pretty cool, just super slow to save out the JPEGs. That's one of the reasons I spent a lot of time to make sure SnappyCam could compress these images, thumbnails and Exif metadata included, at a ridiculous speed.
Android on the other hand, has more open and better hardware, e.g. larger full-res camera, much larger RAM, faster external storage or even OTG, more CPU/GPU cores. In theory if SnappyCam is full ported to Android you can make it faster than 8M pixels @ 20fps
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#68It takes time and lots of effort, and ill argue is easier on a quasi standard platform (processor wise) but apps like this show how much juice can be squeezed out of the existing hardware by handcrafting the code. Kudos, I just bought the app!
Thanks for the download! Let me know if you've got any feedback, I can be easily contacted through the app. :D I'd just like to add that in addition to handcrafted code, choosing the right algorithm and always trying to "do less work" (less cycles, less data IO, better use of registers) makes a big difference.
Some feedback, the default exposure settings showed my room as pitch black (I have it very dim now), the native iphone5 camera adjusted automatically. I was able to snap a shot by pointing to the light. Personally I prefer not to crank the gain on the sensor.
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#69jpap, I don't quite fully understand the implementation (though I'd love to one day be proficient enough to). But maybe you can explain how the format compares to motion JPEG. Or maybe it's very similar? About 15 years ago I dabbled in live video recording on old Pentium II hardware with an old BT878 video input card. Motion JPEG was the only feasible option to obtain relatively high quality (for the time) results al…
In SnappyCam, each photo is compressed to a separate JPEG file. There's no inter-frame compression, no motion vectors, etc. The same as mJPEG.
The main differences are:
* Each photo is stored in an individual file. This makes seeking through the living photo blindingly fast. (I guess you could do this with motion JPEG by utilizing an index.)
* Each photo also has full metadata. Try rotating the camera as you shoot. It will follow you. :-) Same goes for the geo-tagging: included are a bunch of timings that aren't normally included, so you can know the "precise" usec when you took the photo.
* Each photo has it's own thumbnail. That allows me to cheat a little bit in the photo viewer: you will see a flash from blurry to clear as you scroll around.
(There are more cheats in the viewer for decoding and downsampling at the same time before you zoom, to make the photo load faster as well. One of the handful of reasons why I rolled my own decoder as well.)
Re: Scientific Breakthrough Lets SnappyCam App Take 20 Full-Res Photos Per Second
#70Earlier quoted context omitted.
Wow, I'm usually pretty skeptical about these new niche social networks, but I've gotta say that is really really cool. Great work on the "living photo" idea -- that kind of adds this magical sort of feeling to it, which, I've gotta say, I felt. I hope your hard work pays off. You've built something special here :)
Thanks mate---comments like yours make my day. :-) I'm not actually planning on creating a new niche social network. I think, given the vastness of some of the ones that've emerged of late, it would be more fruitful to leverage the ones that exist today. Can't wait for you to see it!