컴퓨터 비전 - Helsparrow/OpenpnpDocs_KR GitHub Wiki

뭡니까 이게?

컴퓨터 비전은 OpenPnP 전체에서 카메라와 관련된 사물의 위치를 정확히 감지하고, 사물이 있는지 확인하고, 때로는 텍스트(OCR) 또는 코드(QR 코드)를 읽는 데 사용됩니다. 컴퓨터 비전은 주로 파이프라인이라는 기능을 사용하여 탐지를 수행합니다. 파이프라인은 스테이지라 불리우는 것으로 구성되는데, 이는 사용자가 특수 파이프라인 편집기에서 설정할수 있습니다.

이 페이지는 Computer Vision과 관련된 일부 작업에 대한 자세한 지침으로 연결됩니다.

스테이지

  • DetectCircularSymmetry 는 이미지에서 원형 대칭을 검색합니다. 날카로운 모서리가 없더라도 색상, 밝기, 대비에 관계없이 둥근 물체를 감지하는 데 사용할 수 있습니다. 이 스테이지는 매우 강건하고 자체 튜닝됩니다.

  • DetectRectlinearSymmetry 는 이미지에서 직선 대칭을 검색합니다. 그것은 왼쪽-오른쪽 및/또는 위/아래 대칭적인 것, 명백히 전자 부품으로 보이는 것을 감지하는 데 사용할 수 있습니다. 이 스테이지는 매우 강건하고 자체 튜닝됩니다.

  • MaskHsv 는 이미지의 특정 색상 범위를 억제합니다. 이것은 일반적으로 BlindsFeeder 또는 하단 시야의 "그린 스크리닝"에 사용됩니다.

  • MinAreaRect 는 피사체 주위에 회전된 직사각형의 가장 작은 영역을 찾습니다.

  • ImageRead 는 이미지를 파이프라인으로 읽습니다. 템플릿으로 사용하거나 테스트를 위해 캡처된 이미지를 시뮬레이션하는 데 사용할 수 있습니다.

신규 스톡 파이프라인 사용

OpenPnP는 사용하거나 원하는 대로 조정할 수 있는 스톡 파이프라인과 함께 제공됩니다. OpenPnP를 업데이트하면 최신 스톡 파이프라인을 사용할 수 있지만 자동으로 파이프라인을 대체하지는 않습니다. 물론 이렇게 하면 적응이 중단될 수 있습니다. 따라서 최신 스톡 파이프라인으로 업그레이드하고 기존 파이프라인을 교체하려면 몇 단계만 거치면 됩니다. 여기에서는 Bottom Vision 파이프라인에 대해 설명하지만 다른 비전 설정과 유사합니다.

  1. 스톡 비전 설정으로 이동합니다.

  2. 파이프라인 패널에서 Copy 버튼을 누릅니다:

    Stock pipeline copy

  3. 새 파이프라인을 시도하려는 비전 설정으로 이동합니다.

  4. 파이프라인 패널에서 Paste 버튼을 누릅니다.

  5. 그런 다음 Test Align 등을 사용하여 새 설정을 테스트합니다.

    Paste

Stock 파이프라인을 새 기본값으로 사용하려는 경우:

  1. Reset 버튼을 눌러 "Default Machine Bottom Vision" 설정에서 새 스톡 파이프라인을 직접 설정할 수도 있습니다:

    Reset Default to Stock

파이프라인 매개변수 조정

일부 필수 조정 매개변수는 파이프라인에서 드러나 있을 수 있습니다. 이것을 사용하는 방법이나 고유한 매개변수를 생성하는 방법은 노출된 파이프라인 매개변수 페이지를 참조하십시오.

파이프라인 편집

일반적인 Pipeline 에디터 UI 사용법은 CvPipeline 페이지에 설명되어 있습니다.

스테이지 속성 중단

일부 파이프라인 스테이지 속성은 OpenPnP의 비전 작업에 의해 제어됩니다. 일반적으로 이러한 제어 방법에는 매우 타당한 이유가 있으므로 일반적으로 이 제어를 제자리에 두어야 합니다. 그러나 특수한 상황에서는 컨트롤을 중단해야 할 수도 있습니다.

다음 애니메이션은 propertyName 속성을 변경하여 스테이지 제어를 활성화/비활성화하는 방법을 보여줍니다. 잘 알려진 속성 이름에 빼기 기호가 추가됩니다(다른 이름 변경도 가능함). 즉, _제어 연결_이 끊어지고 사용자 편집이 다시 가능해집니다. 이 작업을 시도하는 중이라면 변경 사항을 되돌려 _제어 연결_을 복원하는 것을 잊지 마십시오:

disabling-control

이것은 사전 탑재된 제어에서만 작동합니다. 노출된 파이프라인 매개변수의 경우 대신 매개변수 스테이지를 비활성화하십시오.

Bottom Vision Background Removal

OpenPnP는 하단 비전 배경 제거를 위해 배경을 자동으로 보정할 수 있습니다(빈 노즐 팁 포함). 노즐 팁 배경 보정 페이지를 참조하십시오.


Previous Step Jump To Next Step
Camera Lighting Table of Contents Issues and Solutions