def RadonDemo(self):
origimg = cv2.imread('./SheppLogan_Phantom.tif', cv2.IMREAD_UNCHANGED)
longaxis = np.round(np.sqrt(origimg.shape[0] ** 2.0 + origimg.shape[1] ** 2.0))
img = np.zeros((longaxis, longaxis), origimg.dtype)
xoffset = (longaxis - origimg.shape[0]) / 2
yoffset = (longaxis - origimg.shape[1]) / 2
img[xoffset:xoffset + origimg.shape[0], yoffset:yoffset + origimg.shape[1]] = origimg
angleStep = 1.0
rimg = self.RadonFilter(img, angleStep)
iimg = self.IRadonFilter(rimg, origimg.shape, img.shape, angleStep)
#cv2.namedWindow('orig')
#cv2.imshow('orig', img)
#cv2.waitKey(0)
评论列表
文章目录