how to develop iOS camera view like bank deposit check - ios

Could anybody tell me how I can develop the feature like deposit checks feature in Wells Fargo bank iOS app ? To implement it, should I customize the default UIImagePickerController or AVCaptureSession or something else? the camera function I want looks like the attached screenshot : Wells Fargo iOS app - deposit check
I don't need the image processing function ,just want to know how to customize the camera view like this.

It depends on the functionality you need.
You can customize the UIImagePickerController interface. In the image capture interface, you can hide the standard controls by setting shows- CameraControls to false, replacing them with your own overlay view, which you supply as the value of the cameraOverlayView. If it is all you need UIPickerImagePickerController might be all you need.
But you should probably consider getting rid of UIImagePickerController altogether and designing your own image capture interface from scratch, based around AV Foundation and AVCaptureSession. You get no help with interface, but you get vastly more detailed control than UIImagePickerController can give you. For example, for stills, you can control focus and exposure directly and independently and so on.

Related

How to use default iOS camera controls with react-native-camera

Is there a way to use the default iOS camera controls with react-native-camera? Here's a screenshot of what I'm talking about:
I'd like to use this standard iOS UI for taking a photo, toggling front/back camera, toggling flash, etc, and not create buttons for each of those from scratch. Thanks for any help.
Answering my own question here: react-native-image-picker is a better choice for this task. It lets the user either pick a photo from their camera roll OR use the native camera (with default iOS controls) to take a photo.

Adding "allowsEditing" to custom UIImagePickerController

I integrated a so called OLFacebookImagePicker into my application.
From Here.
For my app I need images to be cropped to squares like the allowsEditing
of the native UIImagePickerController does.
My Question is:
Is it possible to integrate this feature in a custom PickerController?
I've got the idea to MAYBE get the images from the OLFacebookImagePicker
into the app and manipulate them afterwards. But I want to give the users the chance to customize their pictures by themselves.

Possible to customize camera and user photo library views?

Maybe this is the wrong place for this (if so, please help guide me where I should ask this). Would it be possible (or even an acceptable iOS practice) to customize:
The screen that shows when a user takes a photo.
The screen that shows when a user accesses their photo library.
Thanks in advance!
Both these screens are provided by the UIImagePickerController class. You can handily customize the screen to take a photo - there's even API for it. You would first set showsCameraControls to NO to prevent the controller from drawing its own controls, then set a value for the cameraOverlayView property to insert your own controls over the camera. Take a look at the UIImagePickerController docs for more.
By contrast, you should not customize the photo library picker - that's a more traditional navigation interface, and Apple hasn't exposed any extra API to customize how it appears. You could (of course) always start poking into the view hierarchy of the controller once it's onscreen, but I think that would be a little more startling to your users than customizing the camera, and is more prone to break if Apple changes the guts of UIImagePickerController.

Augmented reality API for IPAD specifically

i'm looking for an AR API (possibly free) or SDK that may be used on IPAD.
I've tried Wikitude so far, but it's not adapted for IPAD for the moment, and most of the well known API seems to be only made for iPhone..
Any clue on this one?
Any chance that this API offer the possibility to add the AR view as a subview (for example as an element of a tab bar..:))
Thanks a lot
Why are you going for 3rd party library? You can apply AR using local library. On your ViewController make 2 UIView. The one in the back implement Camera View on it. And the one on the front implement whatever you want to show on the live preview of camera. Then if you want to capture the screen just simply take a screenshot and it'll be saved.

Custom Camera view for UIImagePickerController that uses the base camera UI?

I'm trying to build a slightly modified UIImagePickerController with a UIImagePickerControllerSourceTypeCamera source-type. I would like to retain the default controls of Flash, Front/Read facing camera, and Photo Capture but replace the default cancel button with a smaller cancel button & a button to launch the user's device photo-library. Is there a way to do this without having to recreate the entire camera UI? If there's not a way, is there a 3rd party library (commercial or open-source) that allows for this? Thanks.
I can tell you that there is no way to modify the standard camera UI unless you recreate it entirely, but I don't know if there is any library to help you with this. I had to create a new UI and I didn't find it difficult. You can easily bind the UI elements with the functionalities you need. This might get you started.

Resources