Заранее извиняюсь, если это простая проблема, но я написал код (на Python), чтобы нарисовать ограничивающую рамку вокруг интересующей меня области (см. Красный прямоугольник на прилагаемом изображении).
Пример задачи
Теперь я хотел бы (1) количественно определить ориентацию области внутри ограничительной рамки, затем (2) использовать результат для рисованиялиния на изображении, показывающая ориентацию (пунктирная линия на прикрепленном изображении - я добавил это вручную для иллюстрации).Я знаю, что (2) прямолинейно, но (1) я застрял.
Я прочитал вокруг, и кажется, что тензор структуры может быть подходящим вариантом.Я вычислил его с помощью Structure_tensor в изображении scikit, как это:
Axx, Axy, Ayy = structure_tensor(img2, sigma=1, mode='constant', cval=0)
Однако я сейчас застрял, пытаясь выяснить, как преобразовать эти результаты в значение ориентации, которое можно использовать для рисования линии наimage.
Может кто-нибудь помочь, или у кого-то есть лучшее решение?Любые советы будут оценены.