SDK のインストールと環境設定
以下では、各言語環境における Mech-Vision SDK の設定方法について説明します。
前提条件
-
Mech-Vision 2.2.0 以上がインストールされていること。
-
SDK ファイルは、Mech-Vision のインストールディレクトリ下の
developmentディレクトリに配置されています。
C++ 環境設定
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;
}