SDK のインストールと環境設定

現在ご覧いただいているのは最新版の内容です(V2.2.0)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合や、サポートが必要な場合はお気軽にサポート窓口までご連絡ください。

以下では、各言語環境における Mech-Vision SDK の設定方法について説明します。

前提条件

  • Mech-Vision 2.2.0 以上がインストールされていること。

  • SDK ファイルは、Mech-Vision のインストールディレクトリ下の development ディレクトリに配置されています。

C++ 環境設定

システム要件

  • C バージョン:C17 以上

  • コンパイラ:MSVC 2017 以上

  • ビルドツール:CMake 3.20 以上

CMakeLists.txt の設定

SDK のヘッダーファイルをインクルードし、静的ライブラリをリンクするため、CMakeLists.txt に以下の内容を追加します。

cmake_minimum_required(VERSION 3.20)

project(my_project)
set(CMAKE_CXX_STANDARD 17)

add_executable(demo demo.cpp)

# Specify SDK path
set(VISION_SDK_DIR path/to/development/cpp)

# Include header directory
target_include_directories(demo PRIVATE ${VISION_SDK_DIR}/include)

# Link static library
target_link_directories(demo PRIVATE ${VISION_SDK_DIR}/lib)
target_link_libraries(demo PRIVATE mmind_vision_sdk)

Mech-Vision を起動

プログラムを実行する前に、Mech-Vision を起動する必要があります。

方法 1:手動で起動

path/to/mmind_vision.exe --server

方法 2:SDK インターフェースから起動

#include "vision_sdk/vision_sdk.h"
#include <thread>

using namespace mmind;

int main()
{
    vision::initialize();

    vision::startServer();
    std::this_thread::sleep_for(std::chrono::seconds(5));
    vision::closeServer();

    vision::uninitialize();
    return 0;
}

設定ファイル

SDK は JSON 形式の設定ファイルを使用し、以下のオプションをサポートしています。

{
    "log_file_name": "vision_sdk_log/vision_sdk.log",
    "log_console": true
}

vision::initialize() の呼び出し時に設定ファイルのパスを指定します。

vision::initialize("path/to/config.json");

C# 環境設定

システム要件

  • .NET Framework 4.7.2 以上

  • Visual Studio 2017 以上

設定項目

  1. Visual Studio で C# プロジェクトを新規作成、または既存プロジェクトを開きます。

  2. development/csharp/lib ディレクトリ内の DLL ファイルをプロジェクト参照として追加します。

  3. コードファイルの先頭で名前空間をインポートします。

    using MMind.Vision;

初期化と終了処理

using MMind.Vision;

class Program
{
    static void Main(string[] args)
    {
        // Initialize the SDK
        MmindVision.Initialize();

        // ... SDK calls ...

        // Uninitialize the SDK
        MmindVision.Uninitialize();
    }
}

Python 環境設定

システム要件

  • Python 3.8 以上

SDK パッケージのインストール

pip install path/to/development/python/dist/mmind_vision-*.whl

使用例

import mmind_vision
from mmind_vision import *

def main():
    # SDK calls ...
    pass

if __name__ == '__main__':
    mmind_vision.initialize()
    main()
    mmind_vision.uninitialize()

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。