FindMatchingColor[image,color]
返回与出现在 image 中的 color 相似的颜色.
FindMatchingColor[image,{color1,color2,…}]
返回与每个 colori 相匹配的颜色列表.
FindMatchingColor[{image1,image2,…},{color1,color2,…}]
返回所有 imagei 的匹配颜色.
FindMatchingColor
FindMatchingColor[image,color]
返回与出现在 image 中的 color 相似的颜色.
FindMatchingColor[image,{color1,color2,…}]
返回与每个 colori 相匹配的颜色列表.
FindMatchingColor[{image1,image2,…},{color1,color2,…}]
返回所有 imagei 的匹配颜色.
更多信息和选项
- FindMatchingColor 取图像的主色并返回找到的与 color 接近的颜色. 通常用于查找图像中出现的颜色的色度 (shade).
- 如果 image 中没有与 color 相似的颜色,则返回一个 Missing 对象.
- 可以给出以下选项:
-
ColorCoverage Automatic 被一种与 color 相似的颜色覆盖的图像部分 DistanceFunction Automatic ColorDistance 支持的任意距离 MaxColorDistance Automatic 最大颜色距离 MinColorDistance Automatic DominantColors 使用的最小距离 - 也支持 FindMatchingColor[{col1,col2,…},color].
范例
打开所有单元 关闭所有单元基本范例 (2)
FindMatchingColor[[image], Pink]FindMatchingColor[[image], Green]FindMatchingColor[{RGBColor[0.9596025905785178, 0.3984044792339911, 0.41392466016763657], RGBColor[0.28324476057075976, 0.26097834139620046, 0.27130742463122076], RGBColor[0.05826288145041437, 0.053591610965247304, 0.06190272775838334], RGBColor[0.4757177856709867, 0.47140005577751737, 0.4837801597898334], RGBColor[0.606719111118272, 0.20611757291882038, 0.20631494426934727], RGBColor[0.5710576308076775, 0.6028166494876642, 0.7367693265717367]}, Pink]范围 (4)
FindMatchingColor[[image], Pink]FindMatchingColor[[image], {Pink, Black}]FindMatchingColor[{[image], [image]}, Pink]FindMatchingColor[{RGBColor[0.054590418020939606, 0.03659334670402592, 0.013858479733606759], RGBColor[0.7305489880573857, 0.12659171642925934, 0.01432816539899081], RGBColor[0.5155491678578256, 0.020429470376645973, 0.005741067913385457], RGBColor[0.9868808615574666, 0.5491236792401024, 0.41542833669450197], RGBColor[0.5487085713979556, 0.46487049927166074, 0.3900532282021348], RGBColor[0.6072585025121294, 0.28001172180255307, 0.3028226636244236]}, Pink]FindMatchingColor[{RGBColor[0.054590418020939606, 0.03659334670402592, 0.013858479733606759], RGBColor[0.7305489880573857, 0.12659171642925934, 0.01432816539899081], RGBColor[0.5155491678578256, 0.020429470376645973, 0.005741067913385457], RGBColor[0.9868808615574666, 0.5491236792401024, 0.41542833669450197], RGBColor[0.5487085713979556, 0.46487049927166074, 0.3900532282021348], RGBColor[0.6072585025121294, 0.28001172180255307, 0.3028226636244236]}, {Pink, Gray}]选项 (3)
ColorCoverage (1)
img = [image];FindMatchingColor[img, {White, Red}]FindMatchingColor[img, {White, Red}, ColorCoverage -> .2]FindMatchingColor[img, {White, Red}, ColorCoverage -> {0, .1}]DistanceFunction (1)
img = [image];c1 = FindMatchingColor[img, Blue]使用 DistanceFunction 指定不同的距离度量:
c2 = FindMatchingColor[img, Blue, DistanceFunction -> "DeltaL"]ColorConvert[{Blue, c1, c2}, "LAB"][[All, 1]]MaxColorDistance (1)
img = [image];FindMatchingColor[img, {Cyan, Blue}]用 MaxColorDistance 自定义阈值:
FindMatchingColor[img, {Cyan, Blue}, MaxColorDistance -> 1]用 MaxColorDistanceInfinity 找出最接近的颜色:
FindMatchingColor[img, White, MaxColorDistance -> Infinity]应用 (3)
i = [image];Binarize[ColorDistance[i, Blue]]Min@ColorDistance[i, Blue]c = FindMatchingColor[i, Blue, MaxColorDistance -> 1]Binarize[ColorDistance[i, c]]image = [image];
palette = {GrayLevel[0], RGBColor[0.24, 0.59, 0.8300000000000001], RGBColor[0.6, 0.4, 0.2], RGBColor[0., 0.30000000000000004, 0.], RGBColor[1/3, 1, 1/3], GrayLevel[1]};FindMatchingColor[image, palette, MaxColorDistance -> Infinity]images = {[image], [image], [image], [image]};DeleteMissing[Transpose[{images, FindMatchingColor[images, RGBColor[1, 0.81, 0]]}], 1, 2][[All, 1]]DeleteMissing[Transpose[{images, FindMatchingColor[images, {RGBColor[1, 0, 0], RGBColor[1, 0.81, 0]}]}], 1, 2][[All, 1]]DeleteMissing[Transpose[{images, FindMatchingColor[images, {RGBColor[1, 0, 0], RGBColor[0, 0.64, 0.22]}]}], 1, 2][[All, 1]]文本
Wolfram Research (2019),FindMatchingColor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindMatchingColor.html.
CMS
Wolfram 语言. 2019. "FindMatchingColor." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FindMatchingColor.html.
APA
Wolfram 语言. (2019). FindMatchingColor. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FindMatchingColor.html 年
BibTeX
@misc{reference.wolfram_2026_findmatchingcolor, author="Wolfram Research", title="{FindMatchingColor}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/FindMatchingColor.html}", note=[Accessed: 10-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_findmatchingcolor, organization={Wolfram Research}, title={FindMatchingColor}, year={2019}, url={https://reference.wolfram.com/language/ref/FindMatchingColor.html}, note=[Accessed: 10-October-2026]}