AR�Ɏg����OpenCV�ō��摜�F��Android�A�v���F���o�C��AR�A�v���J���g���h����i6�j�i1/3 �y�[�W�j

» 2012�N03��01�� 00��00�� ���J
[�����M���CTIS�������]

�I�[�v���\�[�X�́uOpenCV�v�ʼn摜�F�����悤

�@����܂ł̘A�ڑ�2��uNyARToolKit�Ń}�[�J�[�^AR��Android�A�v��������v���3��uNyARToolKit for Android�����ȒP��AndAR�Ƃ��v�ŏЉ���AAndroid�ŗ��p�”\���I�[�v���\�[�X��AR�i�g�������j���C�u�����uNyARToolkit for Android�v�uAndAR�v�ł́A�u���������}�[�J�[�v��F�����Ă��܂����B

�@�������A�����������}�[�J�[�����g���Ȃ��ƁA�f�U�C���ʂȂǂő傫�Ȑ��������邱�ƂɂȂ�܂��B

�@�����ō���́A�I�[�v���\�[�X���R���s���[�^���B�W�������C�u�����ł���uOpenCV�v�iOpen Source Computer Vision�j�𗘗p�����A�摜�F���A�v���̍쐬�ɂ‚��ĊȒP�ȃT���v���A�v���̉���������A�Љ�����Ǝv���܂��B


Android�p��OpenCV���g�����߂̊‹��\�z

�@OpenCV 2.2�܂ł�Android��OpenCV�𗘗p���悤�Ƃ���ƁAAndroid NDK��OpenCV���r���h����K�v������A�Ȃ��Ȃ��ʓ|�ł������AOpenCV 2.3.1�����Android�p���C�u�������uprebuild�v�p�b�P�[�W�Ŕz�z����Ă���A�ȒP�ɗ��p�ł���悤�ɂȂ��Ă��܂��B�{�e�ł́A���́uprebuild�v�p�b�P�[�W�𗘗p���܂��B

�@�܂�����́A�l�C�e�B�u��OpenCV���C�u�����𗘗p���邽�߁A�uAndroid NDK�v�𗘗p�ł���悤�ɂ��܂��BOpenCV 2.3.1�ł́AJava API���p�ӂ���Ă��܂����AJava API�𗘗p�����Ƃ��Ă��A���ł̓l�C�e�B�u�Ŏ������ꂽOpenCV�𗘗p���Ă��܂��B�������A�ǂ���𗘗p���Ă��A���܂菈�����x�ɍ��͂Ȃ��̂ŁA�������₷�����𗘗p����Ƃ����ł��傤�B

�@Android NDK�ɂ‚��Ēm�肽�����́A�ȉ��̋L�����Q�Ƃ��Ă����Ă��������B

//www.atmarkit.co.jp/fsmart/index/android.html

Android NDK�J���ɕK�v�Ȋ‹�

�@Android NDK�̊‹��\�z�ɂ‚��Đ������܂��B�����ł�Ubuntu 11.10 32bit�‹��ł̎菇��������܂����AMac OS X���قړ��l�̎菇�ō\�z�ł��܂��BWindows�̏ꍇ��Cygwin 1.7�ȏ���C���X�g�[������K�v������܂����ACygwin��œ����悤�ɐݒ肵�Ă����΍\�z�ł���Ǝv���܂��B

  • Android�A�v���J���‹��iAndroid SDK�AEclipse�AAndroid ADT�Ȃǁj
  • GNU Make 3.81�ȏ�
  • GNU Awk�܂���Nawk�̍ŐV�o�[�W����
  • Cygwin 1.7�ȏ�iWindows�‹��̂݁j

Android NDK�̃C���X�g�[��

�@Android Developers����uandroid-ndk-r7�v���_�E�����[�h���܂��B

�@�_�E�����[�h�����t�@�C�����𓀂��A�𓀂��Ăł����f�B���N�g�����‹��ϐ��uPATH�v�֒lj����܂��B

export PATH=(�𓀂��Ăł����f�B���N�g��):$PATH

�@android NDK r7�ł́A�r���h���Ɂuandroid-ndk-r7/prebuilt/linux-x86/bin/awk�v�R�}���h���g���܂����A���́uawk�v��64bit�ŃR���p�C������Ă���A32bit�‹��ł̓G���[����������̂Œ��ӂ��Ă��������B���̏ꍇ�́A�ȉ��̂悤�ɃV���{���b�N�����N���쐬���A���[�J���́uawk�v�𗘗p����悤�ɂ��܂��B

cd (android-ndk-r7)/prebuilt/linux-x86/bin/
mv awk awk.bak
ln -s /usr/bin/awk awk

OpenCV�̃C���X�g�[��

�@OpenCV�̃C���X�g�[���́uOpen Computer Vision Library - Browse /opencv-android/2.3.1 at SourceForge.net�v����uOpenCV-2.3.1-android-bin.tar.bz2�v���_�E�����[�h���A�C�ӂ̏ꏊ�։𓀂��邾���ł��B

�@�_�E�����[�h�����t�@�C�����𓀂���ƁuOpenCV-2.3.1�v�usamples�v�Ƃ����f�B���N�g�����ł��܂��BOpenCV-2.3.1�f�B���N�g����Java API�̃��C�u�����v���W�F�N�g�ŁA���̃f�B���N�g���Ƀr���h���ꂽOpenCV���C�u�������i�[����Ă��܂��B

�@�usamples�v�f�B���N�g���ɂ́AOpenCV�𗘗p����Android�A�v���̃T���v����8�‚���A�J�����摜���L���v�`�����邾���̃A�v������OpenCV�l�C�e�B�u���C�u������Java API�𗘗p����T���v���A�v���Ƃ������`���[�g���A���I�ȃA�v�����܂܂�Ă��܂��B

OpenCV�����̃T���v���A�v�������s���Ă݂悤

�@�‹��������Ă��邱�Ƃ��m�F���邽�߂�OpenCV�T���v����1�A�ututorial-3-native�v�����s���Ă݂܂��傤�i���s�͎��@�̂݁j�B

�@�܂��AEclipse�Ɂututorial-3-native�v���C���|�[�g���܂��B�m�v���W�F�N�g���n�́uTutorial 2 Advanced -1.Add Native OpenCV�v�ł��B

�@�^�[�~�i����tutorial-3-native�̃v���W�F�N�g���[�g�ֈړ����܂��B

cd samples/tutorial-3-native

�@�l�C�e�B�u�R�[�h���R���p�C�����܂��B

ndk-build

�@Eclipse�ɖ߂��ăv���W�F�N�g�����t���b�V�����AAndroid�[���ɃA�v�����f�v���C���܂��B

�@���������s�ł���ƁA�}1�̂悤�ɏ��X�ԐF�̉~���\�������Ǝv���܂��B

}1@tutorial-3-native̎s �}1�@tutorial-3-native�̎��s����

�@���̐Ԃ̉~�̓L���v�`�������摜�́u�����_�v��\�����Ă���A�uFAST�����ʁv�Ƃ����摜�́u�����ʁv�Ɋ�Â��ē����_�����o���Ă��܂��B

�@OpenCV�ł́A���̂悤�ȁu�����ʌ��o��v�������p�ӂ���Ă���A�M�҂��쐬�����T���v���A�v���̉摜�F���ł��A�����ʌ��o���p���܂��B����쐬�����A�v���́A���̃T���v���A�v�����x�[�X�ɍ쐬���Ă���̂ŁA���́ututorial-3-native�v�̉���͏ȗ����A���y�[�W�ł͉摜�F���T���v���A�v���̉���Ɉڂ�܂��B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B