v2.0.0¶
v2.0.0은 HoG(histogram-of-gradients), 간단한 렌즈 보정 함수, image.clear() 메서드를 추가하고, 이진/문자열 이미지 연산을 체이닝 가능하게 만듭니다. 실험적인 tof 모듈이 제거되었고 키포인트 코너 검출기가 FAST-12로 전환되었습니다 — 아래의 호환성 변경 사항을 읽어보세요.
주요 사항¶
HoG — histogram-of-gradients 특징 추출(예제 포함).
렌즈 보정 — 간단한
image.lens_corr()함수.image.clear()— 이미지를 지웁니다.체이닝 가능한 연산 — 이진/문자열 이미지 연산이 체이닝을 위해 이미지를 반환합니다.
호환성:
tof모듈이 제거되었고 키포인트 코너 검출기가 FAST-12로 전환되었습니다 — 호환성 변경 사항을 참조하세요.
새로운 기능¶
HoG —
hog.py예제와 함께 histogram-of-gradients 특징 추출을 추가했습니다.렌즈 보정 — 간단한
image.lens_corr()함수를 추가했습니다.image.clear()— 이미지를 지우는 메서드를 추가했습니다.
기타 변경 및 개선 사항¶
이진 / 문자열 이미지 연산이 이제 인자 이미지를 반환하여 호출을 체이닝할 수 있습니다; 블로킹 소켓 함수가 이제 소켓 타임아웃을 준수합니다.
버그 수정¶
템플릿과 프레임의 크기가 같을 때의 템플릿 매칭 ROI,
image.gaussian()반환 객체,socket_recv버그를 수정했습니다.
호환성을 깨는 API 변경¶
v1.9.0과 v2.0.0 사이의 사용자에게 보이는 API 변경 사항입니다. 범위: modules/의 Python C 모듈과 scripts/libraries/의 Python 라이브러리.
각 변경 사항에는 영향도가 태그로 표시되어 있습니다:
minor — 좁은 API; 이를 사용한 스크립트에만 영향을 줍니다.
behavior — 동일한 API, 다른 결과; 조정된 스크립트를 다시 확인하세요.
변경 사항은 그 순서대로 영향도별로 분류되어 있습니다. 코드를 포팅하기만 하면 된다면, 끝부분의 마이그레이션 체크리스트로 건너뛰세요. 각 커밋 해시는 GitHub의 해당 diff로 연결됩니다.
tof 모듈 제거됨 (minor)¶
실험적인 tof(time-of-flight) 모듈이 제거되었습니다. import tof를 수행하던 스크립트는 실패하므로 해당 의존성을 제거해야 합니다.
커밋: 60dc3f7e9
키포인트 코너 검출기가 FAST-12로 전환됨 (behavior)¶
키포인트 코너 검출기가 FAST-12로 전환되어, image.find_keypoints()가 이전과 다른 코너 집합을 검출합니다. 키포인트 매칭 스크립트를 다시 확인 / 재조정하세요.
커밋: ae10b0a40
마이그레이션 체크리스트¶
import tof 사용을 모두 제거하고 (tof 제거) FAST-12 검출기에 맞춰 키포인트 매칭을 재조정하세요 (FAST-12 변경). 그 외 모든 스크립트는 변경 없이 실행됩니다.