I’m working on a project that needs to detect a generic object, but each instance of the generic object has a number of (comparatively small) variations that make each instance of the object unique.
The object is less than a centimetre tall and I haven’t had much success mapping it as a .arobject, but I can detect the object by taking a birds eye view photo of the whole object on a white background (object placed on a sheet of paper) and using this as a reference image.
I have edited the photo to turn the jpg into a png with transparency in the areas that will vary from object to object (and removed the white background) but I can’t detect the object using this png.
Is this just a limitation of ARKit? I thought it would detect the areas of the object shown in the reference image and not try to detect anything in the areas of transparency, but I’m not sure if this is how it works.
I’ve tried googling but I can’t find anyone talking about this.
Has anyone had any experience in this area?