Just found what SimpleARToolkit library for processing can detect one pattern only. But what to do when we need to detect multiple different patterns. Not so hard, i rewritting Bryan Chung library to do this. This is easy to detect multiple patterns, when all of them are differents. BUT how to properly control patterns, what are the same? For example we have more then one ‘hero’ pattern on screen. As far as i know all current AR solutions dont track multiple patterns of similar kind as unique objects or dont track them properly. Maybe i mistaken, correct me here if you can. So looks like we will need to generate lots of patterns for complex scene, because there is no any kind of IDs inside set of similar patterns group. This is not good. (
Столкнулся с проблемой корректной идентификации одинаковых паттернов в AR сцене. То есть если у нас в сцене есть больше одного паттерна одного вида, мы никак не сможем их разделить, в разные моменты времени они будут иметь разные индексы, и мы не сможем привязать к конкретному какой то свой объект. Перебрал все существующие AR библиотеки, похоже что все обходят эту проблему, добавляя уникальные паттерны. Сейчас переписываю SimpleARToolkit библиотеку для процессинга под детект нескольких паттернов, а то она совсем простая и детектит сейчас всего один паттерн. )