代码:
问题:
查了半天,居然是python2和python3的区别导致的,最终将下面这行加上.astype(int)就解决了,还不知道具体原因,但就是觉得有点坑啊。
y, x = np.mgrid[step/2:h:step, step/2:w:step].reshape(2,-1).astype(int) #以网格的形式选取二维图像上等间隔的点,这里间隔为16,reshape成2行的array
代码:
问题:
查了半天,居然是python2和python3的区别导致的,最终将下面这行加上.astype(int)就解决了,还不知道具体原因,但就是觉得有点坑啊。
y, x = np.mgrid[step/2:h:step, step/2:w:step].reshape(2,-1).astype(int) #以网格的形式选取二维图像上等间隔的点,这里间隔为16,reshape成2行的array