add_metrology_object_generic — MEASURE1D model op

• 데이터 종류: metrologymodel → scalar

• 호출: import fullseye as fs; fs.ledger.add_metrology_object_generic(model, otype, params, n: 'int' = 40) -> 'int'(구현을 직접 호출하려면 import metrology; metrology.add_metrology_object_generic(model, otype, params, n: 'int' = 40) -> 'int', 원장에서 가져오려면 opsmeasure1d.get("add_metrology_object_generic"))

사용법

범용 계측 객체를 추가한다(add_metrology_object_generic).

형상의 종류를 문자열로 지정하는 입구. otype 과 params 의 조는 전용 op 와같은 나열이어야 한다:

• "line": (row1, col1, row2, col2)

• "circle": (row, col, radius)

• "rect": (row, col, phi, l1, l2)(phi 라디안, l1/l2 반변 길이)

• "ellipse": (row, col, phi, ra, rb)

params 는 tuple 로 만들어 쌓기만 하며, 여기서는 otype 도 요소 수도 검증하지 않는다. 미지의 otype 은 apply_metrology_model 이 ValueError 로 거부하고, 요소 수가 다르면 마찬가지로 apply 시에 전개에서 실패한다. 설정 파일에서 형상을읽어 들일 때는 쌓기 전에 위의 표로 확인할 것.

• n: 샘플 수(기본값 40. 사각형은 4 변에 분배).

• 반환값: 추가 위치의 index(0 시작).

• align_metrology_model 은 params[0]/params[1] 을 row/col 로서움직인다("line" 만 [2]/[3] 도).

자세한 사용 가이드

• subpixel_measuring 패밀리 가이드

참고(샘플 데이터·문헌)

• 샘플 데이터 카탈로그(DL URL / 라이선스) —— 2-D 는 skimage.data(BSD/public)+ 합성, 3-D 는 실데이터 소스(Stanford/PDS 등)의 DL URL.

• 연산자의 내력·참고문헌 —— 이 연산자 족의 바탕이 된 연구/기법의 출처.

• 알고리즘의 정전(저자·연도)과 용도는 위의 패밀리 사용 가이드에 적혀 있습니다.

실행 가능한 예제(이 연산자를 실제로 호출하는 검증된 샘플)

• poc_dimensional_inspection — py -3.11 examples/poc_dimensional_inspection.py

타입이 이어지는 다음 연산자(scalar 를 입력으로 받는 것)

—

같은 카테고리(model)

create_metrology_model · add_metrology_object_line_measure · add_metrology_object_circle_measure · add_metrology_object_rectangle2_measure · add_metrology_object_ellipse_measure


*Provenance: metrology.py — MEASURE1D 연산자 레지스트리. 이 op 노트는 tools/opdocs.py md 가 자동 생성합니다(직접 편집하지 마세요).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.