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