Halcon - Intersection_contours_xld медленно - PullRequest
0 голосов
/ 04 августа 2020

У меня замкнутый контур XLD с абстрактной формой. (вы можете представить его как скалу) и иметь линию, пересекающую его по горизонтали.

Я использую intersection_contours_xld(Line,CrateRegionXld,'all',Y,X,overlapping), чтобы получить координаты всех точек пересечения, и беру первую и последнюю часть кортежа, чтобы узнать, крайний левый и крайний правый перекрестки. Он отлично работает, но для его выполнения требуется 1,7 мс, и мне нужно запустить его примерно 50 раз. это занимает слишком много времени. В идеале я бы сократил необходимое время до 1 мс ..

Есть ли более быстрый способ сделать то же самое или можно как-то оптимизировать указанную выше команду, чтобы ускорить ее?

...