Readme-MoCam-2_0_4-en_US.html
MoCam SDK Ver 2.0.4
Table of Contents
- Introduction
- Notes
- Supplemental Notes about Licensing and Trademarks Notices
- Required Development Environment
- Confirmed Operating Environment
- Installation
- Known Issues
- Package Structure
- Related Documents
- Revision History
This package is the MoCam Middleware Software Development Kit for NINTENDO 3DS.
It is composed of headers and libraries that are used to perform camera 3D auto-focus on NINTENDO 3DS platform.
This version includes:
- 3D auto-focus for stereo camera
A copyright notice is not required for this middleware.
The following packages are needed in order to use the MoCam SDK:
- CTR-SDK
- ARMCC for Nintendo
The MoCam SDK has been confirmed to work with the following environment:
- CTR-SDK 11.0.0
- ARMCC 4.1 Build 1049
Package Installation
After extracting this package, please put it in any desired directory.
We recommend that the directory path does not contain any spaces or double-byte characters.
After placing the package in the wanted directory, please execute setup.wsf file (by double-clicking on it).
This will create or update the CTRMW_MOCAM_ROOT environment variable that will contain the absolute path of the root directory of the package.
Tools Installation
Using MoCam in your Application
When using the MoCam SDK in your application, please use the following header files and libraries.
- Header Files
- include/mw/mo/mocam/mocam_Autofocus.h
- Libraries
- library/(platform)/(target)/libmw_mo_MoCam.(option).a
-
MoCam SDK modules version information
Below you will find the middleware description (that includes name of the module and version number information) of each MoCam SDK module (librarie) provided in this SDK:
- MoCam_2_0_4
They are no known issues.
For the latest information such as bug report after the SDK release, please refer “technical information” at support website for developers.
The following is the configuration of this package.
Please note that, for the sake of clarity, all files of the package may not be listed below.
MoCam/
|
+- include/
| |
| +- mw/
| |
| +- mo/
| |
| +- mocam/
| | |
| | +- mocam_Defs.h … MoCam header files
| | +- mocam_Autofocus.h … MoCam autofocus header files
| +- filter/
| |
| +- filter_Image.h … Filter header files (for helpers)
|
+- libraries/
| |
| +- (Platform)/
| |
| +- (target)/
| |
| + libmw_mo_MoCam.(option).a
|
+- sampledemos/ … Sample demos
| |
| +- helper: some helper used inside samples to handle camera, display, yuv to rgb conversion, etc.
| +- autofocus3D: demonstrate realtime 3D auto-focus in a thread while main thread use lot of CPU (fractal calculation).
| Pressing A button disable/enable the 3D autofocus feature. Pressing LEFT/RIGHT buttons decrease/increase 3D autofocus thread sleep time.
|
+- Readme-MoCam-2_0_4-en_US.html … Readme File
Html Function Reference Manual for C++ API
- ● Ver 2.0.4
-
- Compiled this SDK using CTR-SDK V11.0.0.
- ● Ver 2.0.3
-
- Compiled this SDK using CTR-SDK V10.1.0.
- ● Ver 2.0.2
-
- Compiled this SDK using CTR-SDK V10.0.1.
- ● Ver 1.5.6
-
- Compiled this SDK using CTR-SDK V9.10.0.
- ● Ver 1.5.5
-
- Compiled this SDK using CTR-SDK V9.8.0.
- ● Ver 1.5.4
-
- Compiled this SDK using CTR-SDK V7.1.1.
- ● Ver 1.5.0
-
- Compiled this SDK using CTR-SDK V5.0.0.
- ● Ver 1.1.4
-
- Compiled this SDK using CTR-SDK V4.1.
- Removed the call of nn::os::Initialize method in code sample, was triggering an assertion failure in the debugger.
- ● Ver 1.1.3
-
- Compiled this SDK using CTR-SDK V4.0.
- ● Ver 1.1.2
-
- OMakefile files now all use file paths that are relative to CTRMW_MOCAM_ROOT environment variable.
- ● Ver 1.1.1
-
- Modifications done in mw::mo::helper::displaydevice helper, code samples modified accordingly:
- Initialize method parameters have changed: now display options are given using a single 'displayOptions' integer storing ORed values.
- Added the possibility to allocate display buffers in VRAM by adding 'ENABLE_VRAM_DISPLAY_BUFFER' value into 'displayOptions' parameters.
- ● Ver 1.1.0
-
- Compiled to work with CTR-SDK V3.0.0 and ARMCC 4.1 Buid 791.
- Added HOME button and SLEEP management to autofocus3D code sample.
- Autofocus3D code sample now using nn::camera::StereoCameraCalibration structure to perform corrections on the camera images.
- All code sample now using an nn::fnd::IAllocator instance for all helper classes allocation.
- ● Ver 1.0.1
-
- Added Japanese documentation.
- ● Ver 1.0.0
-