2017-09-27 16 views
-1

나는 한 세트의 이미지를 가지고 있는데, 시간이 지남에 따라 2D 위치의 마커 (즉, 위치가 (1,1)에서 (300,300)으로 이동하는 300 개의 이미지 -> 직선 대각선을 가정하자.마커 플로팅 속도를 향상시키는 방법은 무엇입니까?

플롯 기능을 사용하여이 추적을 쉽게 그릴 수 있습니다. 실제 추적을 그리는 작업은 시간이 많이 걸립니다. 내가 할 수있는 유일한 방법은 vision.MarkerInserter을 사용하고 step 함수를 사용하는 것입니다. (또는 상태) 루프 :

markerInserter = vision.MarkerInserter('Shape','Circle','BorderColor','Custom','CustomBorderColor','red', ...'Fill',1,'FillColor','Custom','CustomFillColor',[255],'Size',6,'Opacity',0.88); 

frame = step(markerInserter, frame_copia,[int32(centroidsFiltered(i,2)) int32(centroidsFiltered(i,1))]); 
imshow(frame,'Border', 'tight'); hold on 

plot(centroidsFiltered(:,2),centroidsFiltered(:,1),colour,'LineWidth',0.5) 

은 단계 O를 사용하지 않고 화상이 추적 묘화 빨리 방법이 r vision.markerinserter 기능?

+3

을 플롯하는 데 사용. 이것은 그들의 대답을 만들고, 따라서 노력은 무효이며 중재자에 의해 명시 적으로 허용되지 않습니다. [메타에 대한이 질문] (https://meta.stackoverflow.com/q/290297/5211833)을보십시오. 원래 질문에 대한 답변을 얻었으므로 두 번째 질문에 대해 다른 질문을하십시오. – Adriaan

+0

오류 가져 오기'정의되지 않은 함수 또는 변수 'frame_copia'.' – Poelie

+0

@Pelie'frame_copia '라는 이미지를 만들어야합니다. 그런 다음 코드를 사용해보십시오. – 16per9

답변

1

대신 MarkerInserter 클래스를 사용하는, 단순히 내장 line 기능 누군가가 이미 대답 한 후 다른에 질문을 변경하지 마십시오 마커

+0

그걸 시험해 보니 실제로 약간 빨라졌습니다. – 16per9