def ymedian(aero,cls,mwid,twid):
temp=np.isnan(aero)
tmean=np.nanmean(aero)
aero[temp]=tmean
aero2=cv2.blur(aero,(mwid,mwid))
aero[temp]=aero2[temp]
# 4/28/2016
#tempx=np.uint8(255*aero)
tempx=np.uint8(100*aero)
#aerox=cv2.medianBlur(tempx,mwid)/255.0
aerox=cv2.medianBlur(tempx,mwid)/100.0
ptemp=np.where(np.abs(aero-aerox) > twid)
cls[ptemp]=-1
return aerox
评论列表
文章目录