Which libraries are available for scanning barcodes with the iPad 2 front camera - not the back camera?
The library in the best case features image processing functionality to make up for the missing autofocus.
Related: Which barcode would you suggest for best recognition rate (for an ID with about 8 digits)?
The objc directory in ZXing has Objective C wrapper classes that interface to the ZXing C++ port and provide for camera selection. There's not much in the way of documentation for the objc classes but there is a sample macruby app that may work as a guide.
The ZXing C++ port is most reliable on QR codes. There is 1D code support, but it's not heavily used. If you're going to be reading with a fixed-focus camera, QR codes are generally much more reliably read than 1D codes.
Related
I have stuck on very interesting question in regards of the AR. Is there a way to represent an augmented reality 3d objective with a camera application by apple without downloading any of the 3rd party apps. just by pointing it towards the camera
AR applications uses ARKit which enables world tracking which works through a technique called visual-inertial odometry.
By using the iPhone or iPad’s camera and motion sensors, ARKit will find bunch of points in the environment and track them when you move the phone. Once you pin it in the real world 3D model is rendered.
Where as these operations are not supported by the default camera application since they are not leveraging ARKit internally by Default.
I am a beginner in Windows Phone app development. My goal is to create a simple augmented reality application which will include shape recognition (ex. hand or face). Additionally I would like to draw 3D objects on screen and place them in reality. The question is what is the best way to start development? Especially which toolkits do You advise to use? My current idea is to detect motion using Motion Class built in WP-SDK and use EmguCV to dectect and recognise shapes. And which library should I use to draw shapes (Direct3d or XNA) ? Is it a good way to start? I am confused if EmguCV is available on Windows Phone platform at all?
Additional info:
- platform will be WP7.5 or WP8
i'm working also on windows phone project, it was about face recognition but because lack libraries that can used in other things i change my project.
but there is FACESDK that could help you for Face recognition.
http://research.microsoft.com/en-us/projects/facesdk/
As briefly as I can; are there any frameworks available that I can drop into an iPad app I'm working on, along with a 3D model, and allow me to add a view that will present the model in an interactive format?
Model needs to be rotatable, and ideally I would like to be able to add interactive points on to the model that pop up modal views when tapped.
I have never worked with 3D before in any respect so I'm coming at that part as a complete novice. The 3D model is being supplied to me and will be available in "various formats". The rest of the app is pure Objective-C in which I'm proficient enough.
I have Googled and Googled and have come up with nothing so far.
Failing there being any drop-in frameworks, how much of a challenge is it likely to be to get myself up to speed with what I would need to know? Are there any good starting points to expand my knowledge here?
3D is a complex matter, if you don't see your future dealing with it on a regular basis I wouldn't recommend writing your own solutions for it.
The closest you can find to a drag and drop framework would be the SDK of the iPhone / iPad GPU's manufacturer. It's pretty easy to use.
PowerVR SDK Download
After a free registration on their website, you can download the SDK that contains lots of samples with source code. Their framework displays 3D models in their own POD format, which is of course heavily optimized for the iOS devices. Ask your 3D model provider to give you the models in POD format (you can find POD converters / exporters for Maya etc. on PowerVR's website as well).
I'm trying to find out if there are any libraries or frameworks that will help with detecting facial features i.e. the eyes while video recording.
I tried using face.com api and THE CIDetector on IOS, but they only work on Images not video.
P.S. I'm developing for the iphone!
Why not simply extract frames from the video as it is playing and use those in the CIFaceDetector? This site has some good info on how to get frames from video files on iOS:
http://www.7twenty7.com/blog/2010/11/video-processing-with-av-foundation
I've never used this on iOS/Mac OSX, but you should check the OpenCV library.
Check this question for iOS support: iPhone and OpenCV
The library has built-in functions to detect faces, but I don't know if they are available on the iOS port.
You're looking for Object detection and I would recommend OpenCV.
If you want an out-of-the-box example just check out this link :) There is fully functional sample code attached to the tutorial. You can use OpenCV for a lot more stuff than just face tracking – just dig into the documentation and some tutorials.
You can finde several cascade classifier here for partial face detection.
I'm looking to implement Game Center features into my iOS app; however, I'm not sure how much it will increase my application's binary filesize. There seem to be a lot of features in GameKit which I won't be using because I only want to use achievements and leaderboards. Is there a way to leave out the unused features at compile time?
Thanks in advance!
The actual code for frameworks is not copied into your program. The linker builds symbolic links into your executable code that enables it to find the frameworks on the deployment platform (iPhone, iPad, etc) at runtime.
The only increase in your program size will come from code you actually write to use the GameKit (for example your leaderboard or P2P code).
Linking to iOS frameworks does not increase the size of your binary by any substantial amount. Those frameworks are all already on the device, as part of the operating system, so applications which link to them don't include the library in the app itself, they just load it from the shared location on the device.