File Camera

Zivid 파일 카메라를 사용하면 실제로 물리적인 카메라가 없어도 zivid 카메라의 출력을 테스트할 수 있습니다. 이 기능은 이전에 획득한 포인트 클라우드를 사용합니다. 파일 카메라를 사용하면 다음을 수행할 수 있습니다.

  • Zivid Studio에서 포인트 클라우드 보기 또는 파일 카메라 시각화 샘플로 시각화

  • 포인트 클라우드 및 2D RGB 이미지에 미치는 영향을 검사하기 위해 필터 및 색상 설정 조정

  • 항상 카메라를 연결하지 않고도 코드 작업

  • 실제 카메라 없이 Zivid API 테스트

Available File Cameras

All file cameras are available through Sample Data. Each file camera demonstrates a use case within one of the main applications of the respective camera model. Choose a file camera based on your preferred camera model or application.

How to access and use the Zivid File Camera

Sample Data 다운로드한 후 두 가지 방법으로 파일 카메라에 액세스할 수 있습니다.

Zivid File Camera with Zivid Samples

The API allows you to connect to a file camera similar to a physical camera by referencing the path of the file camera. Once the file camera connection has been made, the usage is similar.

소스로 이동

소스

const auto fileCamera =
    userInput ? fileCameraPath : std::string(ZIVID_SAMPLE_DATA_DIR) + "/FileCameraZivid2PlusMR60.zfc";
소스로 이동

소스

fileCamera = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "/Zivid/FileCameraZivid2PlusMR60.zfc";
소스로 이동

소스

default=get_sample_data_path() / "FileCameraZivid2PlusMR60.zfc",

소스로 이동

소스

auto camera = zivid.createFileCamera(fileCamera);
소스로 이동

소스

var camera = zivid.CreateFileCamera(fileCamera);
소스로 이동

소스

camera = app.create_file_camera(file_camera)

캡처하기 전에 필터와 색상 설정을 조정할 수 있습니다.

경고

The acquisition settings should be initialized like shown below. Do not change the acquisition settings or the engine.

소스로 이동

source

Zivid::Settings settings{
    Zivid::Settings::Acquisitions{ Zivid::Settings::Acquisition{} },
    Zivid::Settings::Processing::Filters::Smoothing::Gaussian::Enabled::yes,
    Zivid::Settings::Processing::Filters::Smoothing::Gaussian::Sigma{ 1.5 },
    Zivid::Settings::Processing::Filters::Reflection::Removal::Enabled::yes,
    Zivid::Settings::Processing::Filters::Reflection::Removal::Mode::global,
};
Zivid::Settings2D settings2D{ Zivid::Settings2D::Acquisitions{ Zivid::Settings2D::Acquisition{} },
                              Zivid::Settings2D::Processing::Color::Balance::Red{ 1 },
                              Zivid::Settings2D::Processing::Color::Balance::Green{ 1 },
                              Zivid::Settings2D::Processing::Color::Balance::Blue{ 1 } };

settings.color() = Zivid::Settings::Color{ settings2D };
소스로 이동

source

var settings2D = new Zivid.NET.Settings2D
{
    Acquisitions = { new Zivid.NET.Settings2D.Acquisition { } },
    Processing =
    {
        Color =
        {
            Balance = { Red = 1.0, Green = 1.0, Blue = 1.0 }
        }
    }
};
var settings = new Zivid.NET.Settings
{
    Acquisitions = { new Zivid.NET.Settings.Acquisition { } },
    Processing =
    {
        Filters =
        {
            Smoothing =
            {
                Gaussian = { Enabled = true, Sigma = 1.5 }
            },
            Reflection =
            {
                Removal = { Enabled = true, Mode = ReflectionFilterModeOption.Global}
            }
        }
    }
};
settings.Color = settings2D;
소스로 이동

source

settings = zivid.Settings()
settings.acquisitions.append(zivid.Settings.Acquisition())
settings.processing.filters.smoothing.gaussian.enabled = True
settings.processing.filters.smoothing.gaussian.sigma = 1
settings.processing.filters.reflection.removal.enabled = True
settings.processing.filters.reflection.removal.mode = "global"

settings_2d = zivid.Settings2D()
settings_2d.acquisitions.append(zivid.Settings2D.Acquisition())
settings_2d.processing.color.balance.blue = 1.0
settings_2d.processing.color.balance.green = 1.0
settings_2d.processing.color.balance.red = 1.0

settings.color = settings_2d

Zivid File Camera with Zivid Studio

The simplest way to open a file camera through Zivid Studio is by double-clicking on the ZFC file. Alternatively, you can also open it from Zivid Studio by:

  • Click on FileOpen

  • Navigate to the location of your ZFC file

  • Click Open

It is also possible to drag and drop a ZFC file into Zivid Studio.

When Zivid Studio opens, select the manual settings option before capturing. You can then adjust filters and color settings to view their impact on the point cloud by capturing every time you have changes to apply.

경고

Do not change the acquisition settings of your file camera.

Version History

SDK

Changes

2.14.0

Added support to open file camera by double-clicking on it or from Zivid Studio with File → Open.

2.9.0

현재 카메라 모델에 맞게 파일 카메라가 추가되었습니다.