Вопрос не совсем по Unity, т.к. основная проблема будет заключаться в распознавании образа - а это отдельная огромная область (почитайте про OpenCV, OCR).
Что же касается Unity, я так понимаю, у вас будет ограниченный набор 3d объектов - соответственно сначала вам придётся создать их (любой 3d редактор), перенести их в Unity (в виде prefab'ов) и отображать тот или иной prefab в зависимости от распознанного маркера.