Presets

Zivid SDK의 일부는 사전 조정된 설정 세트인 Presets 설정입니다. 이 Presets 설정은 카메라 파라미터 조정을 단순화하는 데 목적이 있으며 Capture Assistant 의 대안입니다. Capture Assistant는 시간 예산에 따라 모든 장면에 대한 노출 설정을 최적화하려고 시도하지만 Presets은 다음 범주에 맞게 특별히 조정됩니다.

  • Consumer Goods

  • Parcels

  • Manufacturing

  • Inspection

각 범주 내에서 다양한 Presets 설정을 찾을 수 있습니다. 이들은 장면 복잡성, 작동 거리 또는 그 안에 있는 객체의 일반적인 유형의 재료 속성으로 구분됩니다. 카메라마다 일반적으로 사용되는 용도에 따라 다른 Presets이 있습니다.

At the bottom of this page you will also find ambient light adapted presets and presets for Halcon.

프리셋 설정은 SDK 버전과 결합됩니다. 즉, SDK를 업그레이드하거나 다운그레이드하면 사전 설정의 매개변수가 변경될 수 있습니다. 따라서 애플리케이션에서 프리셋을 사용하려면 .yml 파일을 저장한 후 API의 로드 기능을 사용하여 로드하는 것이 좋습니다.

소스로 이동

source

const auto settingsFile = "Settings.yml";
std::cout << "Loading settings from file: " << settingsFile << std::endl;
const auto settingsFromFile = Zivid::Settings(settingsFile);
소스로 이동

소스

var settingsFile = "Settings.yml";
Console.WriteLine("Loading settings from file: " + settingsFile);
var settingsFromFile = new Zivid.NET.Settings(settingsFile);
소스로 이동

소스

settings_file = "Settings.yml"
print(f"Loading settings from file: {settings_file}")
settings_from_file = zivid.Settings.load(settings_file)

경고

Presets 설정은 SDK 버전과 결합되며 SDK 버전 간에 변경됩니다.

아래에서 카테고리의 일반적인 가정에 대한 자세한 정보, 프리셋 다운로드 링크, 예제 장면 및 벤치마킹 결과를 확인할 수 있습니다. 자신에게 가장 적합한 프리셋 설정을 찾으려면 응용 프로그램 내에서 다양한 프리세을 시험해 보는 것이 좋습니다.

Consumer Goods

소비재는 주문 처리 센터의 Piece Picking 또는 아이템 피킹 애플리케이션에서 찾을 수 있는 모든 아이템을 포함합니다. 여기에는 일반적으로 다양한 모양과 크기의 수천 개의 서로 다른 개체(SKU)가 포함됩니다. 캡처 시간은 고급 하드웨어 설정을 가정할 때 종종 400-1000ms 사이에 있습니다. 충분한 데이터 포인트를 갖는 것이 더 적지만 정확한 데이터 포인트를 갖는 것보다 어플리케이션에 따라 간혹 더 중요할 수 있습니다. 최적의 카메라 장착 및 캡처 전략에 대한 자세한 내용은 Piece Picking Tutorial 을 참조하십시오.

소비재는 FastQuality 로 나뉩니다. Quality Presets 설정은 동적 범위가 넓고 투명하고 어둡고 밝고 반사되는 물체를 비롯한 다양한 물체에 대해 우수한 데이터를 제공합니다. Fast Presets 설정은 훨씬 더 빠른 캡처를 제공하지만 Quality 에 비해 개체 표면 적용 범위가 줄어듭니다.

Available presets:

Available presets:

Available presets:

소비재는 FastQuality 로 나뉩니다. Quality Presets 설정은 동적 범위가 넓고 밝고 반사되는 물체와 어두운 상자를 포함하여 다양한 물체에 대해 좋은 데이터를 제공합니다. Fast Presets 설정은 다이내믹 레인지가 적지만 훨씬 더 빠른 캡처를 제공합니다.

Available presets:

Available presets:

다음은 각 하위 범주의 예입니다.

fig_fast_scene

fig_quality_scene

Typical Consumer Goods Fast scene

Typical Consumer Goods Quality scene

Preset benchmarks

Parcels

소포는 상자, 비닐봉지, 소포 등 물류센터에 있는 모든 종류의 물건을 포괄하는 것을 목표로 합니다. 캡처 시간은 일반적으로 고급 하드웨어 설정을 가정할 때 200-400ms 사이에 있습니다. 정확한 데이터보다 좋은 데이터 커버리지를 갖는 것이 더 중요하다고 가정합니다.

소포는 FastQuality 로 나뉩니다. Fast Presets 설정은 골판지 상자, 상자 및 봉투와 같이 동적 범위가 제한된 장면에 적합하며 빠른 캡처를 제공합니다. Quality Presets 설정은 비닐 봉투 및 어둡고 반사되는 소포를 포함하여 더 까다로운 장면을 위한 것입니다.

Available presets:

Available presets:

소포는 MatteReflective 로 나뉩니다. Matte Presets 설정은 판지 상자, 상자 및 봉투와 같이 동적 범위가 제한된 장면에 적합합니다. Reflective Presets 설정은 비닐 봉지 및 어두운 상자를 포함하여 보다 까다로운 장면을 위한 것입니다.

Available presets:

Available presets:

다음은 Presets 설정이 다루는 장면의 예입니다.

fig_matte_scene

fig_reflective_scene

Typical Parcels Fast / Matte scene

Typical Parcels Quality / Reflective scene

Preset benchmarks

Manufacturing

제조 Presets 설정은 산업용 Bin Picking 또는 Machine tending 에서 일반적으로 발견되는 모든 유형의 개체를 다룹니다. 플라스틱 및 고무 부품에서 반짝이는 금속 실린더에 이르기까지 크기, 색상 및 재질이 눈에 띄게 다양할 수 있습니다. 이러한 어플리케이션의 경우 일반적으로 빈에 한 가지 유형의 부품만 포함되는 경우가 많습니다. 캡처 시간은 일반적으로 고급 하드웨어 설정을 가정할 때 400-1500ms 사이입니다. 많은 데이터 보다는 적지만 정확한 데이터가 더 중요하다고 가정합니다.

제조는 Diffuse, Semi-Specular, SpecularSmall Features 의 네 가지 하위 범주로 나뉩니다. Diffuse 는 반사 또는 높은 다이내믹 레인지가 없는 비교적 단순한 장면에 사용됩니다. Semi-specular 는 약간의 반사가 있는 장면에 적합하므로 더 높은 다이내믹 레인지가 필요합니다. Specular 는 빛나고 반사되는 부분이 있어 많은 다이내믹 레인지가 필요한 장면에 적합합니다. Small Features 는 M5 볼트의 나사산과 같이 작고 섬세한 특징이 있는 반사 부품이 있는 장면에 적합합니다. Small Features Presets 설정의 예상 캡처 시간은 1900-2200ms입니다.

제조는 Diffuse, Semi-SpecularSpecular 의 세 가지 하위 범주로 나뉩니다. Diffuse 는 반사 또는 높은 다이내믹 레인지가 없는 비교적 단순한 장면에 사용됩니다. Semi-Specular 는 약간의 반사가 있는 장면을 위한 것이므로 더 높은 동적 범위가 필요합니다. Specular 는 빛나고 반사되는 부분이 있어 많은 다이내믹 레인지가 필요한 장면에 적합합니다.

다음은 Presets 설정이 다루는 장면의 예입니다.

fig_diffuse_scene

fig_semi_specular_scene

fig_specular_scene

Typical Manufacturing Diffuse scene

Typical Manufacturing Semi-Specular scene

Typical Manufacturing Specular scene

포인트 클라우드는 일반적인 제조 Small Features 장면의 예를 보여줍니다.

Preset benchmarks

Inspection

Inspection Presets은 산업 유지보수 Inspection 의 일반적인 개체를 다룹니다. 이는 검사 어플리케이션에서 휠 및 3D 인쇄 부품에 이르기까지 무엇이든 될 수 있습니다. 캡처 시간은 일반적으로 고급 하드웨어 설정을 가정할 때 1000-3000ms 사이입니다. 중요한 것은 포인트 클라우드 데이터에 가능한 한 적은 노이즈가 포함되어 있다는 것입니다.

검사는 DefaultSmall Features 로 구분됩니다. Default Presets 설정은 높은 동적 범위가 필요한 반사 부분이 있는 장면용입니다. Small Features Presets 설정은 PCB 보드의 구성 요소와 같이 작고 세부적인 기능이 있는 반사 부품이 있는 장면을 위한 것입니다.

검사는 CloseFar 로 나뉩니다. 근거리는 ~350mm이고 원거리는 ~600mm인 작동 거리를 나타냅니다.

Available presets:

다음은 Presets 설정이 다루는 장면의 예입니다.

fig_far_scene

fig_close_scene

Typical Inspection Default / Far scene

Typical Inspection Small Features / Close scene

Preset benchmarks

Ambient light adaptations

주변광이 적용된 Presets은 아래에서 다운로드할 수 있습니다.

Halcon

Halcon은 .yml 파일 로드를 지원하지 않으므로 프리셋을 사용해도 기본적으로 작동하지 않습니다. Halcon과 함께 프리셋을 사용하려면 아래에서 원하는 사전 설정의 JSON 파일을 다운로드하고 Halcon 프로시저 read_zivid_json_params 사용하여 로드하세요.

설정을 로드하고 캡처하는 방법의 예는 CaptureWithSettingsFromJSON 에서 볼 수 있습니다.

Version History

SDK

Changes

2.10

Zivid 2+ 카메라 제품군에 대한 프리셋이 추가되었으며 모든 카메라에 대한 프리셋이 주변광(그리드) 주파수에 맞게 조정되었습니다.

2.9

프리세이 추가됩니다.