ImageCases

ImageCases[image]

给出 image 中每个识别出的物体类别的子图像列表的关联.

ImageCases[image,category]

给出识别为指定类别实例的子图像列表.

ImageCases[image,categoryprop]

给出每个识别出的子图像的指定属性 prop.

ImageCases[image,{category1,category2,}]

给出识别为每个 categoryi 的实例的子图像列表的关联.

更多信息和选项

  • ImageCases 也称为物体检测,尝试找出图像中存在的物体类别的实例,并返回每个类别的子图像列表.
  • category 的可能形式包括:
  • "concept"如在 "Concept" 实体中使用的已命名概念
    "word"如在 WordData 中使用的英文单词
    wordspec如在 WordData 中使用的词义规范
    Entity[]任何合适的实体
    category1|category2|categoryi 中的任意一个
  • 属性 prop 可为以下任意一项:
  • "BoundingBox"Rectangle 给出的边界框
    "Dimensions"子图像的宽和高
    "Image"识别出的子图像(默认)
    "Position"识别出的边界框的中心
    "Probability"识别结果的概率
    {prop1,prop2,}属性列表
  • 被蒙版的子图像属性:
  • "Mask"表示对象的二进制蒙版
    "MaskBoundingBox"被蒙版图像的边框
    "MaskCentroid"蒙版形状的中心点(Centroid)
    "MaskedImage"蒙版为组件形状的子图像
    "MaskMedoid"蒙版的中心点(Medoid)
    "MaskPosition"蒙版边框的中心
  • 可给出以下选项:
  • AcceptanceThreshold Automatic接受识别结果的阈值
    MaxFeatures Automatic最多返回多少个子图像
    MaxOverlapFraction Automatic边界框重叠的最大程度
    PerformanceGoal"Balanced"试图优化的性能方面
    TargetDevice "CPU"执行计算的目标设备
  • ImageCases 使用机器学习. 在不同版本的 Wolfram 语言中,其方法、训练集和偏差可能会发生变化,并产生不同的结果.
  • ImageCases 可下载将存储在 $LocalBase 本地对象库中的资源,可使用 LocalObjects[] 列出,用 ResourceRemove 删除.

范例

打开所有单元关闭所有单元

基本范例  (3)

给出图像中识别出的子图像:

给出识别结果为狗的子图像:

获取检测到并分割的图像对象:

范围  (9)

类别  (2)

给出图像中所有可检测的物体:

找出图像中所有的鸟:

属性  (7)

给出鸟的边界框:

返回多个属性:

查询概念的属性:

将多个类别的检测组合在一起:

返回所有可检测类别的指定属性:

获取检测到并分割的图像对象:

每个检测到的子图像的蒙版:

选项  (4)

AcceptanceThreshold  (1)

不返回低概率的物体:

允许更低的概率会识别出更多的物体:

MaxFeatures  (1)

默认情况下,返回所有检测到的物体:

指定最多返回多少个结果:

MaxOverlapFraction  (1)

检测到的边界框可以互相重合:

只给出互不相交的物体:

TargetDevice  (1)

默认情况下,在 CPU 上计算函数:

TargetDevice 选项指定不同的设备:

应用  (1)

用检测到的物体的个数构建图像字幕函数:

将物体个数转换成字符串:

将所有代码组合为一个函数以自动生成字幕:

在图像上试用函数:

为没有识别出任何物体的图像生成字幕:

Wolfram Research (2019),ImageCases,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageCases.html (更新于 2024 年).

文本

Wolfram Research (2019),ImageCases,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageCases.html (更新于 2024 年).

CMS

Wolfram 语言. 2019. "ImageCases." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/ImageCases.html.

APA

Wolfram 语言. (2019). ImageCases. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageCases.html 年

BibTeX

@misc{reference.wolfram_2024_imagecases, author="Wolfram Research", title="{ImageCases}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/ImageCases.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagecases, organization={Wolfram Research}, title={ImageCases}, year={2024}, url={https://reference.wolfram.com/language/ref/ImageCases.html}, note=[Accessed: 22-November-2024 ]}