두 벡터 이미지 (예 : SVG)를 비교하고이 두 벡터 이미지의 근접 정도를 확인하고 싶습니다. 기본적으로 래스터 이미지를 벡터 형식으로 변환하는 추적 알고리즘의 정확성을 테스트하고 싶습니다.두 벡터 이미지 비교
나는이 알고리즘을 테스트하기 위해 생각하고 방법은 다음과 같습니다 일부 벡터 이미지 -Take
.
- 벡터 이미지를 png로 래스터 화합니다.
- 위의 png to tracing 알고리즘을 전달했습니다.
- 원본 프로그램과 추적 프로그램 (SVG)의 출력을 비교하십시오.
RMSE (imagemagick)와 같은 래스터 이미지에 대한 몇 가지 메트릭스가 있음을 알고 있지만 벡터 포맷에 대한 몇 가지 표준 메트릭스가 있다면 익숙하지 않습니다. 나는 호, 선, 곡선 등의 수와 같은 간단한 것들을 생각할 수 있습니다.하지만 이것들은 기하학과 색의 편차를 감지 할 수 없습니다. 누군가가이 문제에 대한 좋은 표준 메트릭이나 다른 접근법을 제시 할 수 있습니까?
참고로 도면의 "숨겨진"부분에주의해야합니다. 일부 레이저 절단기는 SVD를 입력 형식으로 사용합니다. 선은 컷을 나타내며, 채우기는 조각 (또는 무시) 될 수 있습니다. 나중에 새겨진 각인은 여전히 중요합니다. (보통 공정한 것으로서 내부의 도형이 먼저 자르도록하고, 일반적으로는자를 새기지 않습니다. 그러나 그것은 일어날 수 있습니다. 특히 "상처"는 실제로 완전히 뚫어지지 않는 난민 권력에있다) – Stripes