Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Is there a wrapper library for the Android Camera API that covers all the pitfalls in the different API versions (f.e. checks the version if front camera, auto-focus or flash light is available and provides controls for it in the UI) and all the hardware bugs in different handsets ?
For anybody who stumbles here searching a camera library, there is CWAC-Camera library which helps reducing the somehow extensive Android Camera API and, at the same time, bringing better support across various devices:
https://github.com/commonsguy/cwac-camera
Hope this helps!
Edited
CWAC-Camera library is deprecated
use this second version
https://github.com/commonsguy/cwac-cam2
If you aren't so ambicious, the Square Camera is a very simple approach to task, and seems to work nicely: https://github.com/boxme/SquareCamera
No video record, no options, but good focus and the square approach avoid issues with resolution and portrait/landscape modes. Seems to work on devices where CWAC2 doesn't.
I'm facing the same problem right now. I just can't get my head around the fact that it is so hard to do such a simple thing on Android: taking a picture and saving it to the device.
Anyroad: I just stumbled upon this library. I didn't try it yet. Maybe it helps you: https://github.com/girishnair12345/Girish-Camera-Library-Project
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Is it possible to add an animation flash to my android studio project?
Long answer short:
As far as I know no.
Why?
Because there are more performant ways you can do this on Android.
You have different other options you can investigate further if you want some nice animations in your app.
One is to make a Custom View extending either View or ViewGroup where you have all the liberty you want to draw on a Canvas.
Another popular approach nowadays is to use AnimatedVectorDrawable.
You can use a relatively 'simple' vector animation and have it up and running in no time.
You can use this AndroidIconAnimator which is an online tool which will help you a lot if you use this approach.
You can check out this post for a 'tutorial' on how to use this tool.
And last but certainly not least I would recommend taking a look at Facebook's tool for animations KeyFrames I personally haven't used this one, but it looks very promising.
It comes as close to your question as possible.
This tool allows you to export an Adobe After Effects project into a running animation on your phone.
They used it internally for their reactions/emoticons.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I've been looking into AR recently because I decided I should use it for my Android app and I found about Unity and Vuforia, which is probably the simplest way to implement AR. I've never before used Unity so I'm a complete beginner to it.
I've followed this video: https://www.youtube.com/watch?v=YvSrZqP0elQ and it's working on my phone.
Vuforia uses marker, which I don't want. I would like for it to render AR image on the ground. More accurately said, I would need it rendered so that it is vertical to your body and horizontal to the floor.
Is there a way to do this in Unity with Vuforia? It would be great if I got any kind of help, for example link to useful resource or documentation, explanation or even example. Thank you for your help.
Vuforia does not provide markerless. They hqve smart terrain but seems to be oriente for games and has not been updated for years.
There are some SDK available like Wikitude, but they provide it as beta.
http://www.wikitude.com/blog-wikitude-3d-tracking-beta/
I think ARToolkit does something similar called Natural Feature tracking (NFT).
http://artoolkit.org/documentation/doku.php?id=3_Marker_Training%3Amarker_nft_fiducial_markers
What you may look for is SLAM but beware that the technology is not yet mature.
There is Kudan but it also has limitations as it seems to rely on hardware. Gyro for rotation so some Android device won't do.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I want to implement screen sharing functionality in my app like we use team viewer.
I search a lot for third party tool.
One tool i have worked is opentok(Tolkblox). But it want give exact facility like Team viewer and its sample example is also not work like a screen shring should be.
I don't find any third party tool for this requirement.
If anyone any idea regarding this then please reply for the same.
Screen capturing and sharing in Android 5.0
You have the possibility with Android 5.0 to use the android.media.projection for screen sharing. But I don't know if this fits your needs.
Android 5.0 lets you add screen capturing and screen sharing capabilities to your app with the new android.media.projection APIs. This functionality is useful, for example, if you want to enable screen sharing in a video conferencing app. For more see this.
Team Viewer SDK
You can also use the SDK from TeamViewer. As far as I know, with this you can also remotely control the other device.
I hope I did understand your question right and this helps you a bit.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am attempting to Reduce the glare produced when taking a photo or video of a Reflecting surface; Window, Glasses or another Mobile Device.
I have done some research on the subject, and it seems that some algorithms exist. But I am yet to find a coded implementation.
The reason I need this is because I am making an Application that allows you to read different colours on another devices screen using the camera on your device.
And if there is a lot of glare, the colours wont read properly. It needs to be able to distinguish between 16 Colors.
Are there any existing implementations, and if so how would I implement them into Android?
I recommend doing a threshold on top of a gaussian blur to identify bright spots in your image and removing them. OpenCV is the industry standard and your best bet for image manipulation. I recommend doing some experiments on a computer first to get your process flow right first, before moving it onto a phone. Also, stay away from anything too novel/complicated.
[1] How to detect Hotspots in an image
[2] http://opencv.org/platforms/android.html
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
My first Android app is going to involve a front facing camera, and facial expression recognition. I did a lot of research, yet I couldn't find any Android libraries that involve any facial expression recognition. I basically want to measure reactions.
I'm thinking it MUST have been done somewhere in some app, can anyone point my research in the right direction? If not in Android, perhaps somebody may know of a library that I can port over?
I'd suggest getting the Android OpenCV port working as a good first step.
Due to real-time requirements for image processing, most of the face detection/recognition code you're going to see is likely to be in C++. Many systems may use OpenCV as a base and/or you can cobble together a reasonable solution from OpenCV's many low-level functions.
The CVCamera sample in there is also good for showing how JNI/NDK interop works on Android which can be helpful for interfacing with other code.
what about face.com? it's web(service) based, but supposed to be pretty good!