Image 用任何其他图像替换图像的黑色部分:在matlab中
我有一张名为imageA的图片…imageA有一部分是黑色的。 现在我想用imageB的像素替换imageA的黑色部分,这样部分的位置在其他图像中是相同的 如果图像A中黑色像素的位置=(10,15),则应使用图像B中位置(10,15)处的像素替换该黑色像素。使用 您可能需要一些额外的错误检查代码,以确保逻辑矩阵Image 用任何其他图像替换图像的黑色部分:在matlab中,image,matlab,Image,Matlab,我有一张名为imageA的图片…imageA有一部分是黑色的。 现在我想用imageB的像素替换imageA的黑色部分,这样部分的位置在其他图像中是相同的 如果图像A中黑色像素的位置=(10,15),则应使用图像B中位置(10,15)处的像素替换该黑色像素。使用 您可能需要一些额外的错误检查代码,以确保逻辑矩阵零像素对索引imageB有效。使用 您可能需要一些额外的错误检查代码,以确保逻辑矩阵零像素对索引图像B有效。但它不会完全替换黑色部分,一些黑色部分(以点和线的形式)仍保留在那里>?一些黑色
零像素
对索引imageB有效。使用
您可能需要一些额外的错误检查代码,以确保逻辑矩阵
零像素
对索引图像B有效。但它不会完全替换黑色部分,一些黑色部分(以点和线的形式)仍保留在那里>?一些黑色像素必须比零亮一点。尝试类似于blackpixels=imageA<5
的方法。但它并没有完全取代黑色部分,一些黑色部分(以点和线的形式)仍保留在那里>?一些黑色像素必须比零亮一点。尝试类似于blackpixels=imageA<5
的方法。
zeropixels = imageA == 0
imageA(zeropixels) = imageB(zeropixels)