这里是一个虚拟代码:
def radon(img):
theta = np.linspace(-90., 90., 180, endpoint=False)
sinogram = skimage.transform.radon(img, theta=theta, circle=True)
return sinogram
# end def
我希望能够在不使用
skimage
的情况下获取此代码输出的正弦图。但是,我无法在Python中找到任何实现。您能否提供一个仅使用OpenCV、numpy或其他轻量级库的实现?
编辑:我需要这个来获取图像的主导角度。我正在尝试在OCR系统的字符分割之前修复倾斜。以下是示例:
左侧是输入,右侧是期望的输出。编辑2:如果您能提供任何其他获得此输出的方法,也会有所帮助。
编辑3:一些示例图像: https://drive.google.com/open?id=0B2MwGW-_t275Q2Nxb3k3TGg4N1U