How to get object detection to work for identical objects of different colors.

Hello,


I am working with ARkit2.0 and I can not get the object detection to work on objects that are identical in every way except their color. An example of what I am doing is getting a scan of a black Xbox 360 controller and then trying to get a positive detection of a white controller. The app detects any of the black controllers no problem but it utterly fails to pick up the white controller.


One idea I researched was to try and scan in grayscale however, after some research and looking at the scanning app code it seems it would be impossible to give ARKit a grayscale video feed without having the ARKit library source.


Does anyone know of a way to work around this issue or is this just a limitation of the vision algorithm in ARKit.


-csosa