31 lines
784 B
C++
Executable File
31 lines
784 B
C++
Executable File
// kit_smoke.cpp — VizumCameraKit 编译/链接冒烟测试
|
|
// 无相机时也能运行:初始化 SDK -> 扫描设备 -> 打印数量 -> 释放
|
|
#include "VizumCamera.h"
|
|
#include "utils/Logger.h"
|
|
|
|
using namespace StructuredLight;
|
|
|
|
int main()
|
|
{
|
|
Logger::init("", true);
|
|
|
|
if (!VizumCamera::InitSDK()) {
|
|
LOG_ERROR("InitSDK failed");
|
|
return 1;
|
|
}
|
|
|
|
VizumCamera camera;
|
|
LOG_INFO("SDK version: {}", camera.GetSDKVersion());
|
|
|
|
std::vector<SLDeviceInfo> devices;
|
|
const bool ok = camera.SearchCameras(devices);
|
|
LOG_INFO("SearchCameras ok={}, found {} device(s)", ok, devices.size());
|
|
for (const auto& d : devices) {
|
|
LOG_INFO(" device: ip={}", d.ipAddress);
|
|
}
|
|
|
|
VizumCamera::DestroySDK();
|
|
Logger::shutdown();
|
|
return 0;
|
|
}
|