Я пытаюсь определить изменение ориентации оптоволоконного волокна и хотел бы узнать какие-либо предложения о том, как определить ориентацию через python.
Я могу сделать это вручную, используя программное обеспечение для обработки изображений под названием ImageJ, но янужно как-то его автоматизировать (я приложил изображение этого ручного процесса, чтобы показать, что мне нужно). Я использовал cv2, чтобы применить порог изображения, чтобы обеспечить четкую визуализацию деформированного рисунка сетки (см. Первое прикрепленное изображение). Мне нужен угол вертикальных и горизонтальных волокон, все измеренные от 0. Поскольку волокна не прямые, я возьму участки изображения, где можно определить среднее направление, и сшью их вместе с общими направлениями для каждого раздела (см. второе прикрепленное изображение).
с примененным порогом: ![This is the image with the threshold applied](https://i.stack.imgur.com/HC4Vb.jpg)
Увеличено в сечении оригинала: ![Zoomed in section of original](https://i.stack.imgur.com/kTTsv.jpg)
Процесс ImageJ, чтобы помочь дать более ясное представление о том, что я собираюсь: ![ImageJ process, to help give a clearer visual of what I am going for](https://i.stack.imgur.com/M68ss.jpg)