【发布时间】:2017-06-05 08:42:33
【问题描述】:
我正在尝试使用 scipy 模块中的 ndimage.rotate 例程旋转图像。它工作正常,但应用例程后我的 RGB 图像的像素值大于 1。请在此处查看例程后的图像:
有关输入的更多信息: 这是我裁剪这个较小部分的默认图像。第一个值是图像中的最大像素值,然后是形状和类型。
1.0 (1944, 2592, 3)
裁剪(未旋转)的图片也是如此:
1.0 (228, 554, 3)
对于旋转的:
1.03607709928 (330, 587, 3)
函数调用如下,就在打印第三组上述值之前。我猜应该没问题,至少我得到了除了工件之外的所需输出。
rotated_rctgl = ndi.rotate(img[min_short:max_short, min_long:max_long], thetalst[ln_nbrs_of_rect[selected_r][0]] * rad_deg)
我没有找到关于该主题的任何内容,是有错误还是我以错误的方式使用了例程?任何人都可以帮助解决这个问题,对我来说会很有趣! 干杯!
【问题讨论】:
-
可以上传原图吗?
标签: python image image-processing rotation scipy