我有一堆要拉直的图像,因此图像是水平的(长轴是水平的),但我不了解skimage 中regionprops 方法orientation的输出。如何将其转换为度数?输出角度的轴参考是多少?
这是 skimage 文档:
方向:浮动。第 0 轴(行)与具有与该区域相同的秒矩的椭圆长轴之间的角度,逆时针范围从 -pi/2 到 pi/2。
我的问题:给定方向,我如何计算旋转图像的角度以使主轴与 skimage 水平?
代码示例
基本上,该对象的主轴和主轴属于 pandas 数据帧的索引 1。对象的方向是-1.184075,应该属于主轴。
from skimage.measure import label, regionprops_table
# connected pixels of same label get assigned a value
label_img = label(binary_image_here)
props = regionprops_table(label_img, properties=('centroid',
'bbox',
'orientation',
'major_axis_length',
'minor_axis_length'))
df = pd.DataFrame(props)

