I am making an ecommerce application where users can buy glasses and contact lens in Unity for android and iOS. In that project I am adding a features for users to try glasses and contact lens using there mobile phone camera. ARFoundation of Unity should not be the basic api used because it does not support every devices use of opencv, mediapipe etc is much appreciated. User should be able to try there preferred contact lens or glasses virtually with acceptable accuracy and decent performance. So you have to just build the AR Try-on part.