gpt4 book ai didi

python - 用Python中的另一个图像中的像素替换图像中的像素

转载 作者:行者123 更新时间:2023-12-02 17:06:35 27 4
gpt4 key购买 nike

我正在尝试将一个图像 (src1) 中小于值 50 的像素替换为另一图像 (src2) 中的像素。我正在尝试的代码如下。问题是这需要花费很多时间。任何人都可以指导我使用优化的方式来做到这一点

src1 = cv2.imread('')
src2 = cv2.imread('')
rows, cols, ch = src1.shape
result = src1.copy()
for i in (xrange(rows)):
for j in (xrange(cols)):
k = src1[i,j]
if (k.all() < 50):
result[i,j] = src2[i,j]
cv2.imwrite('',result)

最佳答案

您可以使用 numpy 来实现此目的。

src1 = cv2.imread('')
src2 = cv2.imread('')
r,c = np.where(src1<50)
src1[(r,c)] = src2[(r,c)]

关于python - 用Python中的另一个图像中的像素替换图像中的像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53709208/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com