If you need a tool that combines image recognition and 3D object recognition for AR development, EasyAR is a top contender. EasyAR is an AR development platform that includes a range of tools and services, with the Sense SDK at its core. It offers features like planar image tracking, 3D object recognition and multi-sensor fusion for better tracking. The platform is available for iOS, Android and MR eyewear, so you can use it for a wide range of projects, and it also offers advanced spatial map generation, precise 3D reconstruction and fast localization services.
Another option is Blippar, a suite of tools and services for building AR experiences. Blippar has a simple interface for creating AR content without programming, and a WebAR SDK for developers. The service offers features like surface, marker and face tracking, and supports popular frameworks like PlayCanvas, A-Frame and Babylon.js. Blippar also offers custom AR development services and a range of pricing tiers, including a free Starter plan.
If you're looking for a more specialized computer vision tool, you might want to check the Segment Anything Model. The model is good at zero-shot object segmentation in images, which means it can be used for tasks like object tracking and 3D object generation. It's trained on a large dataset and can run on both CPU and GPU hardware, making it adaptable to a wide range of AI tasks. The model is available on several platforms and is open-sourced, so you can dig deep and integrate it into your AR project.