File Camera
Zivid 파일 카메라를 사용하면 실제로 물리적인 카메라가 없어도 zivid 카메라의 출력을 테스트할 수 있습니다. 이 기능은 이전에 획득한 포인트 클라우드를 사용합니다. 파일 카메라를 사용하면 다음을 수행할 수 있습니다.
Zivid Studio에서 포인트 클라우드 보기 또는 파일 카메라 시각화 샘플로 시각화
포인트 클라우드 및 2D RGB 이미지에 미치는 영향을 검사하기 위해 필터 및 색상 설정 조정
항상 카메라를 연결하지 않고도 코드 작업
실제 카메라 없이 Zivid API 테스트
경고
획득 설정 또는 엔진 유형을 변경하는 것은 이러한 설정이 포인트 클라우드를 획득하는 데 사용된 설정과 동일해야 하므로 권장되지 않습니다.
선택할 수 있는 여러 파일 카메라 옵션이 있습니다. 각 파일 카메라는 각 카메라 모델의 주요 애플리케이션 중 하나 내에서 사용 사례를 보여줍니다. 따라서 선호하는 카메라 모델이나 애플리케이션에 따라 파일 카메라를 선택할 수 있습니다. 사용 가능한 파일 카메라는 아래와 같습니다.
How to access and use the Zivid File Camera
Sample Data 다운로드한 후 두 가지 방법으로 파일 카메라에 액세스할 수 있습니다.
Zivid File Camera with Zivid Samples
API를 사용하면 파일 카메라의 경로를 참조하여 실제 카메라와 유사한 파일 카메라에 연결할 수 있습니다. 파일 카메라 연결이 완료되면 사용법은 유사합니다.
const auto fileCamera =
userInput ? fileCameraPath : std::string(ZIVID_SAMPLE_DATA_DIR) + "/FileCameraZivid2M70.zfc";
fileCamera = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "/Zivid/FileCameraZivid2M70.zfc";
default=get_sample_data_path() / "FileCameraZivid2M70.zfc",
auto camera = zivid.createFileCamera(fileCamera);
var camera = zivid.CreateFileCamera(fileCamera);
camera = app.create_file_camera(file_camera)
캡처하기 전에 필터와 색상 설정을 조정할 수 있습니다.
경고
획득 설정은 아래와 같이 초기화되어야 합니다. 획득 설정이나 엔진을 변경하지 않도록 주의하십시오.
const auto settings = Zivid::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::Settings::Processing::Color::Balance::Red{ 1 },
Zivid::Settings::Processing::Color::Balance::Green{ 1 },
Zivid::Settings::Processing::Color::Balance::Blue{ 1 } };
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} } },
Color = { Balance = { Red = 1.0, Green = 1.0, Blue = 1.0 } } }
};
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.processing.color.balance.red = 1.0
settings.processing.color.balance.green = 1.0
settings.processing.color.balance.blue = 1.0
Zivid File Camera with Zivid Studio
터미널에서 Zivid Studio를 실행하여 파일 카메라에 접속합니다.
ZividStudio --file-camera C:/ProgramData/Zivid/FileCameraZivid2M70.zfc
ZividStudio --file-camera /usr/share/Zivid/data/FileCameraZivid2M70.zfc
Zivid Studio가 열리면 캡처하기 전에 수동 설정 옵션을 선택하십시오. 그런 다음 필터와 색상 설정을 조정하여 적용할 변경 사항이 있을 때마다 캡처하여 포인트 클라우드에 미치는 영향을 볼 수 있습니다.
경고
획득 설정이나 엔진을 변경하지 않도록 주의하십시오.
팁
floating 포인트들을 제거하려면 반사 필터를 켭니다.
아래 동영상은 Zivid Studio에서 파일 카메라에 액세스하고 사용하는 방법을 보여줍니다.
Version History
SDK |
Changes |
---|---|
2.9.0 |
현재 카메라 모델에 맞게 파일 카메라가 추가되었습니다. |