Я возился с ARToolKit и их примерами проектов Android Studio, чтобы увидеть, какой из них я могу изменить для своей цели. Я открыл nftBookProj
, это тот, который использует pinball.jpg
, а затем поместил анимированную пропеллерную плоскость вместе с 3D-осью в исходную точку изображения.
Я заметил, что в каталоге nftBookProj/nftBook/src/main/assets/DataNFT/
есть файлы pinball.iset
, pinball.fset
и pinball.fset3
. Затем я сделал свое собственное изображение (с определенными функциями, высоким разрешением, высоким разрешением и всем остальным), а затем использовал методы, указанные в этом руководстве, я создал свой собственный набор файлов reference_1.iset
, reference_1.fset
, reference_1.fset3
. Затем я поместил эти 3 файла в ту же папку, где находятся pinball
файлов.
Затем я проверил все действия и классы, чтобы найти строки, которые мне нужно изменить, чтобы приложение ссылалось на мои собственные файлы reference
вместо файлов pinball
. Его не было ни в одном из классов, но я нашел файл markers.dat
в папке /assets/Data/
, и он выглядел так:
# Number of markers
1
# Entries for each marker. Format is:
#
# Name of pattern file (relative to this file)
# Marker type (SINGLE)
# Marker width in millimetres (floating point number)
# Optional tokens:
# FILTER [x] Enable pose estimate filtering for the preceding marker
# x (optional) specifies the cutoff frequency. Default
# value is AR_FILTER_TRANS_MAT_CUTOFF_FREQ_DEFAULT, which
# at time of writing, equals 5.0.
# A blank line
../DataNFT/pinball
NFT
FILTER 15.0
Затем я изменил ../DataNFT/pinball
на ../DataNFT/reference_1
, скомпилировал проект, запустил его на своем планшете.
Однако, когда я запустил код, он не реагировал на изображение, которое я сделал, и когда я проверил изображение с пинболом, он сработал. Это означает, что я не мог полностью изменить изображение, к которому оно относилось.
Затем я трижды проверил все классы, которые смог, но не смог увидеть, где там указано, что следует использовать изображение пинбола. Этот тупик ставит меня в тупик, потому что я больше не знаю, где искать.
Кому-нибудь удалось изменить эталонное изображение в ARToolKits NFTBookProj для Android?