I have implemented Augmented Reality in my swift project by using Apple's ArKit. I have to show user's artworks on walls if they are trying to check if how those artworks will look on their walls and then they can decide to purchase it. It is working fine with some texture/designed/embossed walls/floors. But it unable to detect the plain surface like white/plain colored walls or floors. I need a solution to implement it with ARKit or If anyone can suggest achieving the same with any other way means by Unity, OpenCV or in any other language.
I have checked with ARKit and it says it will not detect the plain walls/surface horizontally or vertically. It must have any texture on it.
Is ML/AI help us to achieve this? If yes then how?
So if anyone can suggest anything to achieve this would be appreciated. Thanks