Надеюсь, на это еще не было ответа, но я этого нигде не нашел. Моя проблема довольно проста: я пытаюсь вычислить некий профиль изображения, используя scipy. Один отличный способ сделать это состоит в следующем:нахождение соответствующих пикселей до и после scipy.ndimage.interpolate.rotate
- найти сегмент, по которому я хочу, чтобы мой профиль, давая начало и конец моего сегмента,
- извлечь минимальное изображение, содержащее сегмент,
- вычислите угол, с которого мое изображение должно быть повернуто, чтобы получить желаемый профиль вдоль красивого сырья,
- выдержка из указанного сырья.
Это теория.
Я застрял прямо сейчас (4), потому что мой профиль должен упасть в необработанном количестве array.shape[0]/2
, но поворот, кажется, иногда добавляет строки нулей под данными и столбцами слева. Поэтому правильное количество сырья может быть сдвинуто ...
Кто-нибудь знает, как получить правильное необработанное число, например, используя матрицу соответствия, используемую scipy?
Спасибо.