MilCamera
Euresys 그래버 매니저
cti 파일 경로
EGenTL 객체
EGrabberDiscovery 객체
cti 파일로 그래버 생성 및 연결
cti 파일 경로
성공 유무
그래버 생성 여부 체크
그래버 생성 여부
리소스 정리
EGenTL과 EGrabberDiscovery는 모든 카메라 공용이므로 카메라 1대만 Dispose할 때, 이 함수를 호출하지 않도록 주의.
즉, 프로그램 종료시에만 해주면 됨.
Euresys 모듈 정의
Euresys 카메라 디바이스 (영상처리는 MIL로 함)
생성자
디바이스 ID
[방법1] GigE 카메라 고정 IP를 이용한 카메라 연결
[방법2] GenI캠 DeviceUserId를 이용한 카메라 연결
[방법3] SlotPos와 PortPos를 이용한 카메라 연결
이미지 버퍼 복제
복제 버퍼
카메라 연결 유무
연결 유무
카메라 Gain 읽기
Gain 값
카메라 Gain 쓰기
Gain 값
성공 유무
카메라 노출시간 읽기
노출시간
카메라 최소 노출시간 읽기
최소 노출시간
카메라 최대 노출시간 읽기
최대 노출시간
카메라 노출시간 쓰기
노출시간[ms]
성공 유무
디스플레이 가져오기
디스플레이
디스플레이 지정하기
디스플레이
이미지 사이즈 가져오기
이미지 사이즈
버퍼로부터 이미지를 꺼내온다.
디스플레이
이미지
성공 유무
동기식 그랩
디스플레이
그랩 이미지
성공 유무
SW 트리거의 경우 HookHandler에서 이미지가 계속 갱신되고 있으므로, 가져가기만 하면 됨
이미지
성공 유무
라이브 시작
디스플레이
라이브 종료
디스플레이에서 이미지 꺼내오기
디스플레이
디스플레이 이미지
EventCallBack 함수 (SW 트리거 일때는 계속 들어오고, HW 트리거 일때는 신호가 터질 때만 들어옴)
그래버
Raw 데이터
플라잉 시작
FOV 정보
추가 파라미터
성공 유무
플라잉 종료
추가 파라미터
성공 유무
Child 이미지들로 Parent(원장) 이미지가 정상적으로 만들어지는지 검증
디스플레이
원장(부모) 이미지
성공 유무
Euresys 환경 변수 및 메소드 관리
싱글톤 객체
생성자
Euresys 보드 타입인지 체크
보드 타입
Euresys 보드 타입 여부
MIL 카메라 디바이스
생성자
이미지 버퍼 복제
복제 버퍼
카메라 연결 유무
연결 유무
카메라 Gain 읽기
Gain 값
카메라 Gain 쓰기
Gain 값
성공 유무
카메라 노출시간 읽기
노출시간
카메라 최소 노출시간 읽기
최소 노출시간
카메라 최대 노출시간 읽기
최대 노출시간
카메라로부터 최초 노출시간 가져오기
현재 노출시간은 아니고, 프로그램 시작시 DCF파일로부터 읽은 값임.
최초 노출시간(ms)
카메라로부터 최초 노출시간 가져오기 (현재 노출시간은 아님)
성공 유무
카메라 노출시간 쓰기. GigE 카메라가 아닌 경우 HW에서 설정해주어야 함. (MIL에서 지원X)
노출시간[ms]
성공 유무
디스플레이 가져오기
디스플레이
디스플레이 지정하기
디스플레이
이미지 사이즈 가져오기
이미지 사이즈
버퍼로부터 이미지를 꺼내온다.
디스플레이
이미지
성공 유무
동기식 그랩
디스플레이
그랩 이미지
성공 유무
라이브 시작
디스플레이
라이브 종료
디스플레이에서 이미지 꺼내오기
디스플레이
디스플레이 이미지
플라잉 시작
FOV 정보
추가 파라미터
성공 유무
플라잉 종료
추가 파라미터
성공 유무
Child 이미지들로 Parent(원장) 이미지가 정상적으로 만들어지는지 검증
디스플레이
원장(부모) 이미지
성공 유무
MIL 카메라 에이전트
생성자
FOV 정보
이미지 사이즈 가져오기
이미지 사이즈
이미지 버퍼 복제
복제 버퍼
버퍼로부터 이미지를 꺼내온다.
디스플레이
이미지
성공 유무
동기식 그랩
디스플레이
그랩 이미지
성공 유무
라이브 시작
디스플레이
라이브 종료
라이브 상태 체크
라이브 상태
카메라 노출시간 읽기
노출시간
카메라 노출시간 쓰기
노출시간[ms]
성공 유무
플라잉 시작
FOV 정보
추가 파라미터
성공 유무
플라잉 종료
추가 파라미터
성공 유무
플라잉 상태 체크
성공 유무
현재 플라잉 인덱스 가져오기
현재 플라잉 인덱스
플라잉 이미지 가져오기
플라잉 인덱스
플라잉 이미지
플라잉 이미지 전체 가져오기
플라잉 이미지 전체
플라잉 합성(원장) 이미지 가져오기. *원장 : Child 이미지를 조합하여 한 장으로 만듬
플아잉 합성(원장) 이미지
Child 이미지들로 Parent(원장) 이미지가 정상적으로 만들어지는지 검증
디스플레이
원장(부모) 이미지
성공 유무
카메라 생성 및 등록
카메라 생성 및 등록
Aurora 레지스트리
카메라 ID로 보드 타입 가져오기
카메라 ID
보드 타입
MIL 시뮬 카메라 디바이스
생성자
디바이스 ID
카메라 연결 유무
연결 유무
카메라 Gain 읽기
Gain 값
카메라 Gain 쓰기
Gain 값
성공 유무
카메라 노출시간 읽기
노출시간
카메라 최소 노출시간 읽기
최소 노출시간
카메라 최대 노출시간 읽기
최대 노출시간
카메라 노출시간 쓰기
노출시간[ms]
성공 유무
이미지 버퍼 복제
복제 버퍼
디스플레이 가져오기
디스플레이
디스플레이 지정하기
디스플레이
이미지 사이즈 가져오기
이미지 사이즈
버퍼로부터 이미지를 꺼내온다. 시뮬모드이므로 신규 그랩으로 처리
디스플레이
이미지
성공 유무
동기식 그랩
디스플레이
그랩 이미지
성공 유무
플라잉 시작
FOV 정보
추가 파라미터
성공 유무
플라잉 종료
추가 파라미터
성공 유무
Child 이미지들로 Parent(원장) 이미지가 정상적으로 만들어지는지 검증
디스플레이
원장(부모) 이미지
성공 유무
라이브 시작
디스플레이
라이브 종료
디스플레이에서 이미지 꺼내오기
디스플레이
디스플레이 이미지
이미지 반전 및 회전을 위한 Tool
생성자
카메라 ID
카메라 컨피그
이미지 반전 및 회전
소스 이미지
결과 이미지
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.