I posted this same question on apple.stackexchange… maybe here it fits better.
Does anyone know if in the iPhone (any version) there are any camera/CCD hardware filters (eg. polarizing filter, IR filter, bandpass filter) that can be controlled via software?
If so, how can I do and/or where can I find docs about it? I have written one iPad App using XCode, so I’m not totally newbie.
Thanks for any help.
Edit
I’m trying to develop an App, so I’m assuming there are no external hardware/filters attached to the device or the camera, just the iPhone/iPad with its standard hardware.
Check out the CIFilter class references, this can be used to achieve your goal. There are many different filters available, and I believe they can be applied in real time, or at least within milliseconds of real time.
https://developer.apple.com/library/mac/#documentation/graphicsimaging/Reference/QuartzCoreFramework/Classes/CIFilter_Class/Reference/Reference.html
Specifically, a list of all available CIFilters can be found here.
http://developer.apple.com/library/mac/#documentation/graphicsimaging/reference/CoreImageFilterReference/Reference/reference.html