Mech-Eye SDK 2.0.0 업데이트 설명

현재 버전 (2.2.1)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 최신 버전의 소프트웨어를 사용하려면 Mech-Mind 다운로드 센터를 방문하여 다운로드하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

기능 추가

Mech-Eye 산업용 3D 카메라는 GenICam 표준에 적용됨

Mech-Eye SDK 2.0.0 버전부터 Mech-Eye 산업용 3D 카메라는 머신 비전 업계 표준 GenICam에 적용됩니다.

GenICam 표준에 적용된 후 아래와 같이 기능을 실현할 수 있습니다.

  • GenICam 표준을 지원한 후 카메라는 HALCON(MVTec), VisionPro(Cognex) 등 GenICam/GigE Vision 2를 사용하는 타사 머신 비전 소프트웨어에 적용될 수 있습니다. 현재 HALCON은 이미 테스트를 통과했습니다.

  • 타사 머신 비전 소프트웨어의 응용 시나리오를 충분히 고려하여 네트워크 구성, 파라미터 설정과 이미지 캡처/전송 등 측면에서 사용자의 경험을 최적화할 수 있습니다.

  • 카메라 펌웨어를 2.0.0 버전으로 업그레이드한 후 타사 머신 비전 소프트웨어는 License 필요 없이 직접 카메라를 연결할 수 있어 사용 프로세스를 단순화할 수 있습니다.

카메라 펌웨어 버전을 2.0.0으로 업그레이드한 후, Mech-Vision 1.6.2 및 이상 버전을 사용하는 것을 권장합니다. Mech-Vision 1.6.1 및 이전 버전을 사용하면 External2D EBUSCamera에 있는 카메라를 연결할 때 소프트웨어 충돌이 발생할 수 있습니다.

Mech-Eye Viewer

  • 뎁스 범위 설정 도구 추가

    Mech-Eye Viewer에는 뎁스 범위 설정도구가 새로 추가되었고 시각화된 방식으로 뎁스 범위의 상/하한을 설정할 수 있어 사용자의 경험을 최적화할 수 있습니다.

    set depth range
  • 풀 파렛트 시뮬레이터 추가

    Mech-Eye Viewer에는 풀 파렛트 시뮬레이터 도구가 새로 추가되었고 직육면체를 생성하여 파렛트가 가득 찼을 때의 모습을 시뮬레이션 할 수 있습니다. 이 도구는 파렛트가 가득 찼을 때 가장 높은 층의 물체가 모두 카메라의 시야 내에 있는지 여부, 디버깅하기 전에 카메라의 설치 높이가 적절한지 여부를 판단하고 카메라에 대한 대략적인 조정 거리를 제공하는 데 사용할 수 있습니다.

  • 포인트 클라우드 디스플레이 기능 추가

    Mech-Eye Viewer에는 포인트 클라우드 디스플레이 기능이 새로 추가되었고 일정한 이동 경로로 포인트 클라우드를 이동하며 모든 방향에서 포인트 클라우드를 표시합니다. 포인트 클라우드를 디스플레이하려면 뷰  포인트 클라우드 디스플레이 버튼을 클릭하고 포인트 클라우드 표시 화면 오른쪽 상단에 있는 Play 버튼을 클릭하십시오.

  • 이미지 정보 표시 기능 추가

    Mech-Eye Viewer에 이미지 정보 표시 기능이 새로 추가되었고 마우스 커서를 2D 이미지 또는 뎁스 맵 화면으로 이동하면 오른쪽 하단에서 해당 픽셀과 대응하는 이미지 정보를 표시합니다. 이 기능을 비활성화하려면 뷰  이미지 정보 옵션을 언체크하면 됩니다.

  • 카메라 이름 설정 기능 추가

    Mech-Eye Viewer에서 카메라 이름 설정 기능이 새로 추가되며 사용자가 실제 카메라를 연결한 후 이름을 자체 정의할 수 있습니다. 카메라 이름을 설정하면 다양한 모델의 카메라를 빠르게 구분할 수 있습니다.

  • 픽셀 비닝 기능 추가

    Mech-Eye Viewer에서 픽셀 비닝 기능이 새로 추가되며 LSR L의 텍스처 2D 카메라는 카메라 해상도(3MP 또는 12MP)를 전환할 수 있습니다. 관리자 모드에서 툴  2D 카메라를 확인하고 파라미터를 설정하기 버튼을 클릭하면 픽셀 비닝 기능을 활성화하거나/비활성화할 수 있습니다.

  • 카메라 연결 이상 시의 해결책 추가

    Mech-Eye Viewer의 카메라 리스트 오른쪽 하단에 path 아이콘이 새로 추가되며 이 아이콘을 클릭하면 카메라연결 이상 시의 해결책을 볼 수 있습니다.

Mech-Eye API

Mech-Eye API에 다음과 같은 파라미터들이 새로 추가되었습니다.

  • ProjectorPowerLevel

    DLP 카메라(V3의 Deep, Pro L Enhanced가 포함되지 않음)에 적용됨

  • FringeCodingMode

    PRO S(V4), PRO M(V4), NANO(V4), Nano(V3) 및 Pro XS(V3)에 적용됨

  • AntiFlickerMode

    PRO S(V4), PRO M(V4), NANO(V4) 및 Nano(V3)에 적용됨

C++、C# 및 Python에 새로 추가한 파라미터와 메소드는 아래와 같습니다.

  • C++

    파라미터 메소드

    ProjectorSettings::PowerLevel::powerLevel

    ErrorStatus MechEyeDevice::getProjectorPowerLevel(ProjectorSettings::PowerLevel &)

    ErrorStatus MechEyeDevice::setProjectorPowerLevel(ProjectorSettings::PowerLevel)

    ProjectorSettings::FringeCodingMode::fringeCodingMode

    ErrorStatusMechEyeDevice::getProjectorFringeCodingMode(ProjectorSettings::FringeCodingMode &)

    ErrorStatusMechEyeDevice::setProjectorFringeCodingMode(ProjectorSettings::FringeCodingMode)

    ProjectorSettings::AntiFlickerMode::antiFlickerMode

    ErrorStatusMechEyeDevice::getProjectorAntiflickerMode(ProjectorSettings:AntiFlickerMode &)

  • C#

    파라미터 메소드

    ProjectorSettings.projectorPowerLevelType: ProjectorSettings::PowerLevel

    ErrorStatus MechEyeDevice.GetProjectorPowerLevel(mmind.apiSharp.PowerLevel ref)

    ErrorStatus MechEyeDevice.SetProjectorPowerLevel(mmind.apiSharp.PowerLevel)

    ProjectorSettings.projectorFringeCodingModeType: ProjectorSettings::FringeCodingMode

    ErrorStatus MechEyeDevice.GetProjectorFringeCodingMode(mmind.apiSharp.FringeCodingMode ref)

    ErrorStatus MechEyeDevice.SetProjectorFringeCodingMode(mmind.apiSharp.FringeCodingMode)

    ProjectorSettings.projectorAntiFlickerMode Type: ProjectorSettings::AntiFlickerMode

    ErrorStatus MechEyeDevice.GetProjectorAntiFlickerMode(mmind.apiSharp.AntiFlickerMode ref)

  • Python(새로 추가된 메소드만 포함)

    Device.get_projector_power_level(self)

    Device.set_projector_power_level(self, value)

    Device.get_projector_fringe_coding_mode(self)

    Device.set_projector_fringe_coding_mode(self, value)

    Device.get_projector_anti_flicker_mode(self)

    Device.set_projector_anti_flicker_mode(self, value)

기능 최적화

Mech-Eye Viewer

  • ROI 최적화.

    • ROI의 설정 방법을 최적화했고 선택한 ROI를 수정하거나 움직일 수 있는 앵커 포인트를 추가했습니다.

    • 마우스 휠을 밀어 2D 이미지의 크기를 확대/축소할 수 있습니다.

    • 2D 이미지의 최대, 최소 크기를 제한합니다.

  • 컬러 바 기능 최적화. Mech-Eye Viewer에서 뎁스 맵과 포인트 클라우드 화면 왼쪽 표시줄에 있는 컬러 바 기능을 최적화했습니다. 컬러 바는 슬라이더와 병합되어 수치 입력 및 단위전환 기능이 추가되었습니다.

    • 수치 입력: 뎁스 범위를 미세 조정하는 데 사용됩니다.

    • 단위 전환: mm 및 μm 두 가지 단위를 선택할 수 있습니다. UHP 카메라의 경우 μm를 권장하고 다른 카메라의 경우 mm를 권장합니다.

  • 파라미터 이름과 설명에 대한 최적화는 부록 내용을 참조하십시오.

  • Nano(V3) 및 NANO(V4) 카메라에 깜박임 방지 기능이 새로 추가되었습니다.

  • PRO(V4) 시리즈 카메라의 DLP 프로젝터 온도를 읽어내거나 표시할 수 있습니다.

  • LSR 시리즈 카메라의 최소 노출 시간(3D 파라미터에 속함)을 8ms로 업데이트했습니다.

  • DEEP(V4) 모델이 새로 추가되었습니다.

  • 파라미터 샤프닝 팩터를 조정할 수 있는 사용자 유형이 마스터로 변경되었습니다.

  • 업데이트 설명 최적화

    업데이트 설명은 이전처럼 팝업창의 형식으로 표시되지 않습니다. 도움  업데이트 설명 버튼을 클릭하면 사용자 안내서의 해당 버전 업데이트 설명으로 직접 이동하여 각 버전의 변경 사항에 대한 상세한 정보를 볼 수 있습니다.

Mech-Eye API

문제 복구

Mech-Eye Viewer

  • Pro L Enhanced 및 Laser L Enhanced(V3 및 V3S) 고해상도(12MP) 카메라에서 픽셀 비닝 기능이 활성화된 경우 포인트 클라우드의 색상이 비정상적인 문제를 복구했습니다.

  • 펌웨어 버전이 1.4.0인 경우 최신 펌웨어 버전으로 업그레이드될 수 없는 문제를 복구했습니다.

  • Mech-Eye Viewer에서 카메라 IP 주소를 변경한 후 Mech-Vision에서 간헐적으로 이전 및 새 카메라 IP 주소가 동시에 검색되는 문제를 복구했습니다.

  • 간헐적으로 발생한 Nano 및 Pro XS(V3) 카메라로 캡처된 뎁스 데이터가 비정상적인 문제를 복구했습니다.

Mech-Eye API

Connect 메소드가 반복적으로 호출될 수 없는 문제를 복구했습니다.

부록

Mech-Eye SDK 2.0.0 버전에는 초보자모드에서의 파라미터 이름과 설명을 업데이트했습니다. 구체적인 변경 사항은 아래 표를 참조하십시오.

2.0.0 이전 버전 2.0.0 버전

3D 파라미터

-

노출 횟수

-

노출 시간

-

UHP

-

캡처 모드

-

2D 파라미터

-

노출 모드

-

카메라 노출 시간

노출 시간

그레이스케일 기대값

그레이스케일 값

2D 자동 노출 ROI

자동 노출 ROI

영역 범위

설정값

톤 매핑

-

HDR 노출 시퀀스

노출 시간 시퀀스

노출 시퀀스

설정값

컬러 카메라 노출 모드

-

흑백 카메라 노출 모드

-

흑백 카메라 노출 시간

-

포인트 클라우드 후처리

-

포인트 클라우드 평활화

-

노이즈 제거

-

휘도 대비 역치

스트라이프 대비 역치

뎁스 범위

뎁스 범위

상한

-

하한

-

ROI

-

영역 범위

설정값

  • 위 표의 일부 파라미터는 특정한 카메라를 사용할 때만 보입니다.

  • 위 표에서 "-" 부호는 파라미터 이름이 변경되지 않고 파라미터에 관한 설명만 최적화되었음을 의미합니다.

이 페이지가 도움이 되었습니까?

다음 방법을 통해 피드백을 보내주실 수 있습니다:

저희는 귀하의 개인정보를 소중히 다룹니다.

당사 웹사이트는 최상의 사용자 경험을 제공하기 위해 쿠키를 사용하고 있습니다. "모두 수락"을 클릭하시면 쿠키 사용에 동의하시는 것이며, "모두 거부"를 클릭하시면 이 웹사이트 방문 시 귀하의 정보가 추적되거나 기억되지 않도록 단일 쿠키만 사용됩니다.