BM3D-Denoise icon indicating copy to clipboard operation
BM3D-Denoise copied to clipboard

错误下标

Open jerrysun1 opened this issue 3 years ago • 0 comments

def Define_SearchWindow(_noisyImg, _BlockPoint, _WindowSize, Blk_Size): """该函数返回一个二元组(x,y),用以界定_Search_Window顶点坐标""" point_x = _BlockPoint[0] # 当前坐标 point_y = _BlockPoint[1] # 当前坐标

# 获得SearchWindow四个顶点的坐标
LX = point_x+Blk_Size/2-_WindowSize/2     # 左上x
LY = point_y+Blk_Size/2-_WindowSize/2     # 左上y
RX = LX+_WindowSize                       # 右下x
RY = LY+_WindowSize                       # 右下y

# 判断一下是否越界
if LX < 0:   LX = 0
elif RX > _noisyImg.shape[0]:   LX = _noisyImg.shape[0]-_WindowSize
if LY < 0:   LY = 0
elif RY > _noisyImg.shape[0]:   LY = _noisyImg.shape[0]-_WindowSize               *******      这段下标应该是 1

jerrysun1 avatar Sep 13 '21 14:09 jerrysun1