我正在过滤图像,我想知道SNR.我尝试使用scipy函数scipy.stats.signaltonoise(),但我得到了一组数字,我真的不知道我得到了什么.
有没有其他方法可以获得我的图像的信噪比?
我的存储库顶层文件夹中有一个.gitignore文件,其中包含以下代码:
# Compiled python modules.
*.pyc
# Backup gedit files.
/*~
# Setuptools distribution folder.
/dist/
# Python egg metadata, regenerated from source files by setuptools.
/*.egg-info
/*.egg
Run Code Online (Sandbox Code Playgroud)
当我尝试运行git add .命令时,.gitignore无效,因为添加了多个/ *〜。的输出git status如下:
new file: uvispace/tests/test_messenger.py
new file: uvispace/tests/test_messenger.py~
new file: uvispace/tests/test_robot.py~
new file: uvispace/uvirobot/__main__.py~
new file: uvispace/uvirobot/messenger.py~
new file: uvispace/uvirobot/move_base.py
Run Code Online (Sandbox Code Playgroud)
我见过几个非常类似的问题,像这一个,或这一个。他们的解决方案是删除先前添加的文件,然后按照以下说明再次添加整个存储库:
git rm -rf --cached .
git add *
Run Code Online (Sandbox Code Playgroud)
但是,我尝试过,没有区别。有人知道为什么会这样吗?
我试图获取图像每个像素的局部标准差。这意味着对于每个像素,我想计算其值及其邻居值的标准差。我使用这个库开发了以下代码:
def stdd(image, N):
width = image.shape[0]
heigth = image.shape[1]
desv = np.zeros((width,heigth))
for i in range (width):
for j in range (heigth):
if i < N :
mini = 0
else :
mini = i - N
if (i+N) > width :
maxi = width
else :
maxi = N + i
if j < N :
minj = 0
else :
minj = j - N
if (j+N) > heigth :
maxj = heigth
else : …Run Code Online (Sandbox Code Playgroud)