小编use*_*019的帖子

如何在python中使用Matlab的imresize

我正在将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)

这两段代码返回不同的结果.

python matlab image image-processing scipy

8
推荐指数
1
解决办法
2万
查看次数

如何使用python实现alpha遮罩算法

我想提取图像中的前景。我知道抓斗可以实现它。但是我想使用Alpha遮罩方法。我正在搜索使用python进行alpha遮罩算法的代码,但找不到。你能帮助我吗?谢谢

python alpha

5
推荐指数
1
解决办法
853
查看次数

python中如何使用mask去除背景

我想通过使用蒙版图像删除背景。现在,我已经得到了蒙版图像。我尝试让原始图像的背景值变为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

在此处输入图片说明

这导致: 在此处输入图片说明

我想得到这样的前景:

在此处输入图片说明

python background extract

5
推荐指数
1
解决办法
4997
查看次数

标签 统计

python ×3

alpha ×1

background ×1

extract ×1

image ×1

image-processing ×1

matlab ×1

scipy ×1