2016-06-30 4 views
1

캔버스에 그린 이미지가 서버에서로드됩니다. 이미지는 2 색이며 그 위에 다각형 드로잉이 있습니다. 0 - 투명 색상 (색상 없음) 및 노란색입니다.캔버스에서 이미지 그리기를 벡터화

다각형의 경계를 추적하는 방법은 무엇입니까? 정말 어려운 질문입니다. 무어 인근. 내가 찾은 사람은 단 하나라고 생각합니다.

+2

https://github.com/epistemex/msqr – K3N

+0

K3N의 @ [msqr] (https://github.com/epistemex/msqr) 멋지게 향상 : 여기

는 GET 이미지의 경계에 대해 뭔가 Marching Squares Algorithm은 모양의 둘레를 따라 경로 점을 찾는 알고리즘입니다. 그의 버전에는 경로의 포인트 수를 줄이기위한 경로 단순화 루틴도 포함되어 있습니다. – markE

답변

0

자바 스크립트는 이미지 배열을 처리하기에 좋은 성능이 없기 때문에 복잡한 이미지 검색을 수행하는 프레임 워크를 찾기가 어렵습니다. 서버 측에서 strong and low level image framework을 사용하는 것이 좋습니다 (사진을 서버에 업로드하고 결과를 숫자로 보내면됩니다). 당신이 poligon을 그릴 필요가있는 경우에, 당신은 svg 도표를 이용할 수있다, 그들은 대부분의 브라우저와 완전하게 호환이되고 벡터에서 쓰기 쉽다. http://docs.opencv.org/master/d4/d73/tutorial_py_contours_begin.html#gsc.tab=0