我正在将Matlab的imresize代码转换为python.我找到了scipy imresize,但是我从Matlab得到了不同的结果.
如何通过python获得与Matlab相同的结果.
蟒蛇/ SciPy的 imresize
from scipy.misc import imresize
import numpy as np
dtest = np.array(([1,2,3],[4,5,6],[7,8,9]))
scale = 1.4
dim = imresize(dtest,1/scale)
Run Code Online (Sandbox Code Playgroud)
MATLAB imresize
dtest = [1,2,3;
4,5,6;
7,8,9];
scale = 1.4;
dim = imresize(dtest,1/scale);
Run Code Online (Sandbox Code Playgroud)
这两段代码返回不同的结果.
我想提取图像中的前景。我知道抓斗可以实现它。但是我想使用Alpha遮罩方法。我正在搜索使用python进行alpha遮罩算法的代码,但找不到。你能帮助我吗?谢谢
我想通过使用蒙版图像删除背景。现在,我已经得到了蒙版图像。我尝试让原始图像的背景值变为0,其中蒙版值为0。但结果非常糟糕。我怎么解决这个问题。谢谢
from skimage import io
import numpy as np
img = io.imread("GT06.jpg")
mask = io.imread("GT03.png")
mask2 = np.where((mask==0),0,1).astype('uint8')
img = img*mask2[:,:,np.newaxis]
io.imshow(img)
io.show()
Run Code Online (Sandbox Code Playgroud)
GT06.jpg
GT03.png
我想得到这样的前景: