开始使用免费开始使用

在非二值图像中查找轮廓

让我们再练习一下如何为查找图像轮廓做准备,并从中提取信息。

我们将处理一张加载为 image_dice 的紫色骰子图片,并确定每个骰子掷出的点数。

Purple dice

在这个例子中,图像还不是灰度图或二值图。这意味着在查找轮廓之前,您需要先进行一些图像预处理。首先,将图像转换为 2D 数组的灰度图,然后应用阈值分割。最后,将轮廓与原图一起显示。

colormeasurefilters 模块已导入,您可以使用其中的函数来查找轮廓并应用阈值分割。

我们还导入了 io 模块,以使用 imread 从本地内存加载 image_dice。详见此处:Read more here.

本练习是课程的一部分

Python 图像处理

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Make the image grayscale
image_dice = color.____(image_dice)
编辑并运行代码