Android 有没有办法过滤掉特定的波长

Android 有没有办法过滤掉特定的波长,android,ios,camera,filtering,light,Android,Ios,Camera,Filtering,Light,如果有人问过这个问题,请原谅我-我搜索过,但找不到这个,所以再次,如果已经问过,请原谅 我想知道的是,是否有任何方法可以通过智能手机摄像头(ios或Android,尽管ios是首选)通过编程过滤掉特定波长的光。这对我来说是一个较新的领域,虽然我从未构建过任何摄像头应用程序,但我已经为ios构建了其他应用程序 我知道我可以在镜头前应用一个物理滤波器,以获得类似于我想要的结果,但我想知道我是否可以使用代码来消除特定焦点之外的波长,或者至少增强我感兴趣的波长,这将淹没其他波长。所讨论的波长范围是600

如果有人问过这个问题,请原谅我-我搜索过,但找不到这个,所以再次,如果已经问过,请原谅

我想知道的是,是否有任何方法可以通过智能手机摄像头(ios或Android,尽管ios是首选)通过编程过滤掉特定波长的光。这对我来说是一个较新的领域,虽然我从未构建过任何摄像头应用程序,但我已经为ios构建了其他应用程序

我知道我可以在镜头前应用一个物理滤波器,以获得类似于我想要的结果,但我想知道我是否可以使用代码来消除特定焦点之外的波长,或者至少增强我感兴趣的波长,这将淹没其他波长。所讨论的波长范围是600纳米到640纳米,这是一个很小的范围,但通常是由相机拍摄的。那么,是否有可能将焦点集中在这组波长上,并使用代码而不是相机的物理附件过滤掉所有其他波长

任何帮助都将不胜感激!谢谢大家!

同样,如果我在错误的区域或错误地发布,请让我知道,我会修复它


谢谢

如果它在可见范围内,您可以从图像中的所有像素中删除该颜色(我不知道头顶的可见光范围是多少),但这可能会非常慢。如果可能,它可能在这里:。如果没有,则必须在后处理中完成。iOS不支持此操作。您必须自己对拍摄图像的颜色进行后期处理。好的-谢谢您的帮助-我希望在预览之前(在取景器中)进行处理,而不是在拍摄和写入照片之后,然后过滤掉我需要的内容,但看起来这可能不可能-谢谢!如果它在可见范围内,您可以从图像中的所有像素中删除该颜色(我不知道头顶的可见光范围是多少),但这可能会非常慢。如果可能,它可能在这里:。如果没有,则必须在后处理中完成。iOS不支持此操作。您必须自己对拍摄图像的颜色进行后期处理。好的-谢谢您的帮助-我希望在预览之前(在取景器中)进行处理,而不是在拍摄和写入照片之后,然后过滤掉我需要的内容,但看起来这可能不可能-谢谢!