首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将二值图像中的白色像素叠加到原始图像上?

要将二值图像中的白色像素叠加到原始图像上,可以通过以下步骤实现:

基础概念

  1. 二值图像:只有黑色和白色的图像,通常用于表示图像中的特定区域或轮廓。
  2. 像素叠加:将一个图像的某些像素值与另一个图像的对应像素值结合,以创建新的图像效果。

相关优势

  • 突出特定区域:通过叠加白色像素,可以突出显示原始图像中的特定区域或对象。
  • 增强视觉效果:使目标区域更加明显,便于观察和分析。

类型与应用场景

  • 类型:通常用于图像处理中的掩膜操作。
  • 应用场景:图像分割、目标检测、医学影像分析等。

实现步骤

  1. 读取原始图像和二值图像
  2. 读取原始图像和二值图像
  3. 创建掩膜
  4. 创建掩膜
  5. 叠加像素
  6. 叠加像素
  7. 保存结果
  8. 保存结果

示例代码

代码语言:txt
复制
import cv2
import numpy as np

# 读取原始图像和二值图像
original_image = cv2.imread('original.jpg')
binary_image = cv2.imread('binary_mask.png', cv2.IMREAD_GRAYSCALE)

# 创建掩膜
mask = binary_image > 127
mask = mask.astype(np.uint8) * 255

# 叠加像素
overlayed_image = original_image.copy()
overlayed_image[mask == 255] = [255, 255, 255]

# 保存结果
cv2.imwrite('overlayed_image.jpg', overlayed_image)

可能遇到的问题及解决方法

  1. 二值图像中的白色像素不明显
    • 原因:二值化阈值设置不当。
    • 解决方法:调整二值化阈值,尝试不同的阈值以获得更好的效果。
  • 叠加后图像失真
    • 原因:掩膜与原始图像尺寸不匹配。
    • 解决方法:确保二值图像和原始图像具有相同的尺寸,可以使用cv2.resize函数进行调整。

通过上述步骤和代码示例,可以有效地将二值图像中的白色像素叠加到原始图像上,从而突出显示特定区域或增强视觉效果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【查虫日志】快速判断一副灰度图像中是否只有黑色和白色值(即是否为二值图像)过程中bool变量的是是非非。

二值图像我们在图像处理过程中是经常遇到的,有的时候我们在进行一个算法处理前,需要判断下一副图像的数据是否符合二值图的需求,这个时候我们可以写个简单的函数来做个判断,比如我写了一个很简单的的代码如下:...当一副图不是二值图时,通常,我们很快就能返回结果了,那么最坏的情况就是他恰好是二值图,这样,我们就要遍历完所有的像素。...我们判断这个像素是否等于255和0,当然,一个像素不可能同时满足这两个条件,不满足的Mask返回0,满足则Mask返回255,所以如果他是黑色和白色,你们这两个Mask进行或操作肯定就为255,否则或操作后就为...0,SIMD中这样的比较可以一次性进行16个像素,如果这16个像素都符合条件,那么或操作后的mask都为255,这样通过使用_mm_movemask_epi8来判断这个mask就完成了16个像素的判断。...但是那个IM_IsBinaryImage_C检测图1不是二值图像,检测图2 是二值图像,而IM_IsBinaryImage_SSE_Bug则检测图1是二值图像,图2不是二值图像。

72920

「Adobe国际认证」关于Adobe Photoshop,创建和修改画笔教程?

正片叠底查看每个通道中的颜色信息,并将基色与混合色进行正片叠底。结果色总是较暗的颜色。任何颜色与黑色正片叠底产生黑色。任何颜色与白色正片叠底保持不变。...当您用黑色或白色以外的颜色绘画时,绘画工具绘制的连续描边产生逐渐变暗的颜色。这与使用多个标记笔在图像上绘图的效果相似。...颜色加深查看每个通道中的颜色信息,并通过增加二者之间的对比度使基色变暗以反映出混合色。与白色混合后不产生变化。 线性加深查看每个通道中的颜色信息,并通过减小亮度使基色变暗以反映混合色。...叠加对颜色进行正片叠底或过滤,具体取决于基色。图案或颜色在现有像素上叠加,同时保留基色的明暗对比。不替换基色,但基色与混合色相混以反映原色的亮度或暗度。 柔光使颜色变暗或变亮,具体取决于混合色。...如果混合色比 50% 灰色暗,则替换比混合色亮的像素,而比混合色暗的像素保持不变。这对于向图像添加特殊效果非常有用。 实色混合将混合颜色的红色、绿色和蓝色通道值添加到基色的 RGB 值。

2K20
  • 二阶牛顿插值在图像缩放中的应用

    二阶牛顿插值作为一种有效的插值方法,因其在保持图像边缘清晰度和减少模糊效应方面的优势而被广泛应用于图像缩放中。本文将详细介绍二阶牛顿插值的基本原理、在图像缩放中的应用方法以及其效果评估。 1....通过这些差分,牛顿插值能够提供一个多项式,该多项式不仅通过所有已知点,而且能够预测中间值。 3. 二阶牛顿插值在图像缩放中的应用 在图像缩放中,二阶牛顿插值可以用于计算新像素点的值。...对于目标像素点 ,根据其在水平方向上映射到原始图像中的位置,选择邻域内相关性最大的一组源像素点,通过二阶牛顿插值算法计算水平方向的目标像素值。...PSNR衡量了处理后图像与原始图像之间的相似度,而EPI则用于评估边缘保护效果的好坏。 4. 结论 二阶牛顿插值因其在保持图像边缘清晰度和减少模糊效应方面的优势,在图像缩放中得到了广泛应用。...参考文献 基于二阶牛顿插值的图像自适应缩放设计及实现 牛顿插值法在图像处理中的运用 一种基于牛顿二阶插值的图像缩放方法与流程

    8810

    PS图层混合模式实例详解

    当任何颜色 与黑色进行正片叠底模式操作时,得到的颜色仍为黑色,因为黑色的像素值为0;当任何颜色与白色进行正片叠底 模式操作时,颜色保持不变,因为白色的像素值为255。...13,叠加混合模式 叠加混合模式实际上是正片叠底模式和滤色模式的一种混合模式。该模式是将混合色与基色相互叠加, 也就是说底层图像控制着上面的图层,可以使之变亮或变暗。...如果混合色比基色的像素更亮一些,那么结果色更亮;如果混合色比基色的 像素更暗一些,那么结果色更暗。这种模式实质上同柔光模式相似,区别在于它的效果要比柔光模式更强烈 一些。...在强光模式下,当前图层中比50%灰色亮的像素会使图像变亮;比50%灰色暗的像素会使图像变暗,但当前 图层中纯黑色和纯白色将保持不变。...20,差值混合模式 差值混合模式将混合色与基色的亮度进行对比,用较亮颜色的像素值减去较暗颜色的像素值,所得差值就是最后 效果的像素值。

    1.7K30

    开发彩色机器视觉系统必须考虑的十个问题

    ▲在拜耳相机中,每个像素上的滤波器阻挡了三分之二的光谱波长,大大减少了从场景中捕获的实际光量。通过三个独立的传感器,棱镜相机捕获与每个像素相关的100%的光。...例如,拜耳和三线相机只能通过在三个颜色通道中的两个通道上添加增益(放大)来平衡白色,以匹配响应最高的通道。然而,增加增益不仅会使信号倍增,还会使图像中的噪声倍增。...这个问题在拜耳相机中最常见,因为用于为每个像素分配RGB值的插值技术使用周围像素的混合,这些像素可能具有与线或边缘本身完全不同的颜色。 ? ▲当插值沿着线和边缘产生错误着色的像素时,会发生颜色混叠。...虽然任何需要捕获更高空间频率的相机都会出现这种效果,但拜耳相机 - 再次因为插值技术 - 更容易出现这种情况。 ? ▲具有重复颜色混叠的区域中的人造颜色图案可以出现在拜耳图像中。...使用主机上的算法捕获图像后,可以增强图像中的颜色。然而,后处理增强可能受到原始图像的饱和度或对比度的限制。有些相机配备了色彩优化功能,允许用户增强特定的主色或互补色,其真实价值高达200%(2倍)。

    89521

    第5章-着色基础-5.4-锯齿和抗锯齿

    5.4 锯齿和抗锯齿 想象一个大的黑色三角形在白色背景上缓慢移动。当一个屏幕网格单元被三角形覆盖时,代表这个单元的像素值应该在强度上线性(“平滑”两个字打不出来)下降。...之所以如此,是因为图像的生成是对三维场景进行采样以获得图像中每个像素(离散像素阵列)的颜色值的过程。要使用纹理映射(第6章),必须重新采样纹素才能在不同条件下获得良好的结果。...为了在动画中生成一系列图像,通常以统一的时间间隔对动画进行采样。本节介绍了采样、重建和过滤的主题。为简单起见,大多数材料将在一维中呈现。这些概念也自然扩展到二维,因此可以在处理二维图像时使用。...对连续信号(左)进行采样(中),然后通过重建恢复原始信号(右)。 无论何时进行采样,都可能发生混叠。这是一个不需要的人工制品,我们需要与混叠作斗争以生成令人愉悦的图像。...这可以在图5.16中看到。之所以会出现这种效果,是因为车轮的图像是在一系列时间步长中拍摄的,称为时间混叠。 图5.16. 顶行显示了一个旋转的轮子(原始信号)。

    5.1K30

    StyleGAN3问世,等变性perfect!皮肤、毛发不再粘屏幕,还能360度旋转 | 已开源

    所形成的“纹理粘附”特征在隐藏表示的插值中清晰可见,打破了动态物体在空间中移动的连贯性。 这项研究的目标就是,创建更自然的转换层次的体系结构,让每个特征的精确亚像素位置都从底层粗特征中获得。...第一列图像是利用具有解析傅立叶输入特征的生成器生成的图像;第二列图像基于第一列图像,通过使用高质量的重采样滤波器进行反向平移来“不变换”像素。 第三列图像展示了前两列图像的不同。...左列:原始限带信号z,对其理想版本(上)进行采样(中),然后根据采样(下)进行重构。由于采样率足够高,可以捕获信号,因此不会发生混叠。...在GAN的相关文献中,混叠这一概念很少被提及,作者在这项研究中,提供了两个混叠来源 :1)由非理想上采样滤波器(如卷积、双线性卷积或跨步卷积)产生的像素网格后模糊图像。...2)非线性的逐点应用,如ReLU或swish。 他们发现,混叠网络具有放大并在多个尺度上组合图像像素的能力,这对于弱化固定在屏幕坐标中的纹理图案至关重要。

    1K20

    计算机视觉101:使用Python处理彩色图像

    这就是为什么在这篇文章中,着重于解释在Python中使用彩色图像的基本知识,它们的表示方式以及如何将图像从一种颜色表示转换为另一种颜色表示。 设定 在本节中,设置Python环境。...灰阶 从最基本的情况开始,即灰度图像。此类图像仅由灰色阴影制成。极端是黑色(最弱强度的对比度)和白色(强度最强)。 在引擎盖下,图像存储为整数矩阵,其中像素的值对应于给定的灰色阴影。...附加尺寸代表3个颜色通道中的每一个。和以前一样,颜色的强度以0-255的比例表示。它经常重新调整为[0,1]范围。然后,任何一层中的像素值为0表示该像素在该特定通道中没有颜色。...喜欢这张图像的是,通过关注各个蜡笔,可以看到RGB通道中的哪些颜色以及哪些比例构成了原始图像中的最终颜色。 ?...Lab颜色空间将颜色表示为三个值: L:亮度从0(黑色)到100(白色)的比例,实际上是灰度图像 a:绿红色色谱,值范围从-128(绿色)到127(红色) b:蓝黄色色谱,值范围从-128(蓝色)到127

    2.2K30

    学习 PixiJS — 视觉效果

    以下是如何将平铺精灵使用的纹理的大小增加到1.5倍的关键代码: tilingSprite.tileScale.x = 1.5; tilingSprite.tileScale.y = 1.5; 原图 与...关键代码: sprite.tint = 0xFFFF660; 原图 与 上面代码实现的效果的对比: ? 每个精灵的 tint 属性默认值是白色(0xFFFFFF),也就是没有色调。...如果你想尝试每种混合模式,你可以在 Photoshop 中打开一些图像,将这些混合模式应用于这些图像上,观察效果。...ColorMatrixFilter ColorMatrixFilter 类允许你对 显示对象(displayObject) 上每个像素的 RGBA 颜色和 alpha 值应用5x4矩阵变换,以生成一组具有新的...首先,从想要变形的事物的图像开始。滑行蛇实际上是一个简单的直线图像,如下图所示。 ? 然后决定你想要独立移动蛇的段数。蛇图像的宽度为600像素,因此大约20个片段会产生很好的效果。

    3.3K40

    Python 自动化指南(繁琐工作自动化)第二版:十九、处理图像

    图像也有一个 alpha 值来创建 RGBA 值。如果图像显示在屏幕上的背景图像或桌面壁纸上,alpha 值决定了您可以“看穿”图像像素的背景程度。...新文件cropped.png将从原始图像中创建,如图 19-4 中的所示。 图 19-4:新图像将只是原始图像的裁剪部分。...如果将图像旋转其他角度,图像的原始大小将保持不变。在 Windows 上,黑色背景用于填充旋转产生的任何空隙,如图 19-8 中的所示。在 MacOS 上,透明像素被用于间隙。...假设图 19-11 是你想要添加到每个图像右下角的标志:一个带有白色边框的黑猫图标,图像的其余部分是透明的。...图 19-11:添加到图像中的标志 从高层次来看,程序应该做的事情如下: 加载Logo图像。 循环工作目录中的所有png和jpg文件。 检查图像是否宽于或高于 300 像素。

    2.5K50

    【重磅】谷歌发布图像超分辨率 RAISR:时间提高 100 倍,可实时在移动端运行

    此外,我们的技术能够避免把可能存在于低分辨率图像中的混叠伪影(aliasing artifacts)也重现出来。 上采样是从低分辨率图像生成像素更多,质量更高的大尺寸图像时常用的方法。...上采样的公认方法是使用图像中现有像素值的简单、固定的组合在附近填充新像素值的线性方法。这些方法很快,因为它们是固定的线性过滤器(均匀应用于图像的固定卷积核)。...实际上,在运行中 RAISR 会自动选择,并将经过学习的滤波器列表中,最适合的那个滤波器应用于低分辨率图像中的每个像素邻域。...当这些滤波器被用于质量较低的图像时,它们会重建出质量与原始高分辨率图像相当的细节,同时对线性、双三次或 Lanczos 插值法有大幅提升。 RAISR 的一些实例如下: ? 上:原图。...下面是一则实例,其中左侧低分辨率原始图像中,数字 3 和 5 下空间频率混叠十分明显,而右侧 RAISR 将最初的结构恢复了过来。

    1.8K60

    形态学操作—膨胀与腐蚀(Dilation and Erosion)

    它们通常在二进制图像上执行,类似于轮廓检测。通过将像素添加到该图像中的对象的感知边界,扩张放大图像中的明亮白色区域。侵蚀恰恰相反:它沿着物体边界移除像素并缩小物体的大小。...膨胀 要在OpenCV中扩展图像,您可以使用该dilate函数和三个输入:原始二进制图像,确定扩张大小的内核(无将导致默认大小),以及执行扩张的多次迭代(通常= 1) 在下面的例子中,我们有一个5x5...的内核,它们在图像上移动,就像一个滤波器一样,如果任何周围的像素在5x5窗口中都是白色,则将像素变成白色!...为了在OpenCV中实现这一点,我们将函数morphologyEx与原始图像,我们想要执行的操作以及传入的内核一起使用。...Closing Closing 是Opening的反向组合,它是膨胀,然后是侵蚀。这对于关闭物体内的小孔或暗区很有用 它可用于关闭前景对象内的小孔或对象上的小黑点。

    2.4K10

    谷歌超分辨率技术 RAISR :模糊图片瞬变高清,速度提升数十倍

    此前已经具有通过升采样方式,把低分辨率图片重建为尺寸更大、像素更多、更高画质图片的技术。最广为人知的升采样方式是线性方法,即通过把已知的像素值进行简单、固定的组合,以添加新的像素值。...实际使用中,RAISR 会在已经学习到的过滤器列表中选择最合适的过滤器, 应用于低分辨率图片的每一个像素周围。...上:RAISR 算法运行示例 下:原始图像 (左),2 倍双三解析 (中),RAISR 效果 (右) 一些运用RAISR进行图片增强的示例: ?...左:原始图片 右:RAISR 3 倍超分辨率效果 超分辨率技术更复杂的地方在于如何避免混叠效应,例如龟纹 (Moire patterns)和高频率内容在低分辨率下渲染产生的锯齿 (对图像人为降级的情形...这些混叠效应的产物会因对应部分的形状不同而变化,并且很难消除。 ? 左:正常图像 右:右下角有龟纹(混叠效应)的图像 线性方法很难恢复图像结构,但是 RAISR 可以。

    2.8K90

    数码相机内的图像处理-图像采样与金字塔

    如果采样率不足,那么就会产生开篇所展示的图像上那种混叠现象,这种条纹我们称作为摩尔纹 ? 其实,除了以上这种空域上的混叠,在视频中如果摄像机的快门速度不够,那么还会产生时域上的混叠现象。...增加采样率 这是相机厂商一直努力追求的方向,更多像素颗粒,于是你甚至看到手机上的相机从最早几十万像素一直到现在的几千万像素。这确实带来了更高的解析力,也降低了混叠现象。 2....一种很典型的光学滤波手段是传感器上的LensLet,在汇聚光线的同时,它也在将原始的信号进行滤波平滑。...最上层的图像保留了图像中的大的平摊区域,也有人称之为直流分量。但从最上层的图像是不能逆向还原出原始图像的,因为构建高斯金字塔的过程是一个不可逆的过程,层与层之间因为模糊的关系是有信息损失的。 ?...要想从金字塔中不失真的恢复原始图像,可以用到拉普拉斯金字塔。在拉普拉斯金字塔中,除了最上层之外存放的不再是图像本身,而是层与层之间的图像差异,而只有最上层保留了图像的直流分量,如下图所示: ?

    1.2K20

    【ps练习】图层样式和混合模式

    一、混合模式(27个) 1.使用要求:必须两个或两个以上的图层才能进行混合 2.混合模式分组: A.组合模式:需要降低图层的不透明度才能产生作用 B.加深混合组:可以使图像变暗,将下方图层中的亮色被上方较暗的像素替代...C.减淡混合组:与加深混合组相反,可以使图像变亮,将下方图层中的暗色被上方较亮的像素替代 D.对比混合组:50%的灰色完全消失,高于50%灰的像素会使底图变亮,低于50%灰的像素会使底图变暗 E.比较混合组...当图层中包含白色,白色区域会使底层图像反相,而黑色不会对底层图像产生影响。...F.色彩混合组:将色彩的色相、饱和度和亮度,替换给下方图层 3.重要的混合模式选项(4个) ①加深混合组:正片叠底(去白留黑) ②减淡混合组:滤色(去黑留白) ③比较混合组:叠加,使你的颜色跟下方图层进行有机的的叠加...,同时修改下方图层的本身的亮度和明暗程度,比较柔和的效果 柔光,效果更好,画面更融合 二、图层样式 1.添加图层样式: ①双击图层缩览图的后方,弹出对话框 ②点击图层面板下方fx按钮,添加图层样式 ③

    1.5K30

    OpenCV-泛洪填充

    而且必须要比原始图像的宽高上加两个像素,这是OpenCV强制的,如果不这样指定会抛出异常; cv.FLOODFILL_FIXED_RANGE,这也是使用填充图片的方式参数,也就是设定起始点,通过设置像素区间来进行填充...下面来具体分析,原始图像如下图所示: ? 此时mask二值掩码都为0,也就是说整张图片都可以进行填充。...此时seedPoint值为(0, 0),也就是左上角,因为左上角对于原始图像来说,有一个范围都是白色,因此就会把这些具有相同像素值的白色进行填充。接下来再来看一个例子: ? 执行效果如下所示: ?...此时将原始图片和mask结合: ? 此时设置seedPoint为(0, 0),即左上角,左上角相同颜色就是白色,但是此时二值图像只有绿色区域可以被填充,因此最终的效果: ?...也就是说,如果使用填充掩码的方式,要被填充必须具备两个条件: 起始点周边相同的像素点; mask二值掩码值必须为0,而且需要注意,此时颜色是填充在mask二值掩码上,而不改变原始图像。

    1.3K00

    基于OpenCV修复表格缺失的轮廓--如何识别和修复表格识别中的虚线

    如果大家在输入图像使看到的第二行中的单元格线未完全连接。在表识别中,由于单元格不是封闭的框,因此算法将无法识别和考虑第二行。本文提出的解决方案不仅适用于这种情况。它也适用于表格中的其他虚线或孔。...扩张是应用最广泛、最基本的形态学操作之一。如果内核下的至少一个像素为白色,则原始图像中正在查看的像素将被视为白色。因此,白色区域变大了。...如果桌子被文本包围而不是独自站立(在我的示例中,它没有被包围),我们将其切出并放在白色背景上。现在我们需要前面检索的表的大小。...将创建文档原始大小的新背景,并完全用白色像素填充。...该方法可用于表中的虚线,间隙和孔的多种类型。结果是进一步进行表格识别的基础,对于包含文本的表,仍然有必要将包含表的原始图像与数据与具有修复孔的最终图像合并。

    4.3K20

    Python图像处理:图像腐蚀与图像膨胀

    从而计算B覆盖区域的像素点最大值,并用该值替换参考点的像素值实现膨胀。下图是将左边的原始图像A膨胀处理为右边的效果图A⊕B。...如图所示,将左边的原始图像A腐蚀处理为右边的效果图A-B。 图4.jpg 处理结果如下图所示: 图5.jpg 二. 图像腐蚀代码实现 1.基础理论 形态学转换主要针对的是二值图像(0或1)。...卷积核的中心点逐个像素扫描原始图像,如下图所示: 图6.jpg 被扫描到的原始图像中的像素点,只有当卷积核对应的元素值均为1时,其值才为1,否则其值修改为0。...图12.jpg 它也包括两个输入对象: (1)二值图像或原始图像 (2)卷积核 卷积核是腐蚀中的关键数组,采用numpy库可以生成。...卷积核的中心点逐个像素扫描原始图像,如下图所示: 图13.jpg 被扫描到的原始图像中的像素点,当卷积核对应的元素值只要有一个为1时,其值就为1,否则为0。

    2.7K20

    文本识别系统是怎么“看”的

    我们可以通过比较两个场景中正确类的分数来计算单个像素对结果的影响: 1、像素包含在图像中。 2、该像素被排除在图像之外(通过将该像素的所有可能灰度值边缘化)。...现在,我们可以查看一些关键区域(深红、深蓝),了解哪些图像特征对神经网络做出决定是非常重要的: 1、“a”上方的红色区域在输入图像中是白色的,对于正确的结果“are”非常重要。....- 3.都是正确的,而且明确是什么意思,4.是通过改变这些区域内的一些像素值。在图4中显示了原始和更改后的图像、正确文本的评分和识别文本。第一行显示原始图像,文本“are”的得分为0.87。...然而,这些特性仍然帮助系统识别它所训练的数据集中的文本:这些特性让系统走捷径,而不是学习真正的文本特性。 第二个实验:平移不变性 翻译不变文本识别系统能够正确地识别独立于其在图像中的位置的文本。...我们将它一个像素一个像素地向右移动,查看正确的类的分数,以及预测的文本,如图6所示。 ? 可以看出,系统不是平移不变量。原始图像的得分为0.87。通过将图像向右移动一个像素,分数降低到0.53。

    1.1K10

    从matlab的bwmorph函数的majority参数中扩展的一种二值图像边缘光滑的实时算法。

    实际上,这些基于3*3或者5*5的小算子,他们对于二值图基本上就是用一次结果接没有变换,几迭代次数多了也没有啥用。...Fill的作用就是填充图像中面积为1的黑色封闭区域,Clean是填充面积为1的白色封闭区域,他们不管你循环迭代多少次,结果和循环1次都是一样的,因此,感觉作用有限。    ...这个算法呢,我觉得一个比较有用的场合就是,对于一些初步处理后的二值图,一般都有一些边缘毛刺或者不平滑的位置,对于后续的识别可能有着较多的干扰,如果使用高斯模糊或者其他的抗锯齿算法呢,都会改变图像为二值的图的属性...当然,有一点需要注意,当半径较大时,这个算法会改变原有二值图的一些面积属性,比如白色整体变少等等,这个呢,恰好我们有一个百分比参数,可同通过同时控制半径和百分比来协调结果这个问题,比如对于上面的原始图像...总像素个数为:293828     白色的像素个数为:34653     找到符合条件的连续块:59个     图像的欧拉数为:59   和原始图像的信息基本差不多了,但是很明显结果比原始图像更有利于后续的分析

    1.1K20
    领券