Context:
I am trying to create a Unity app for a mobile device that can recognize big objects like cars through the device's physical camera.
I was looking at Wikitude and Vuforia but they both only seem to work with small objects that can fit on a table top. Unless I am missing something?
I was also looking at Open CV and ARCore, but they only seem to work with rectangular "markers". Cars for example, is not rectangular and although the shape of the car will always be the same from the same angle, the background and the objects seen behind the car through the windows always differ causing the AR library to try to match pixels that are not part of the car.
Question:
How can one create a Unity app that can recognize a big object or a non-rectangular image through a mobile's physical camera?