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 に近い色を返す.これは,画像中の色の濃淡を探すためによく使われる.
- color に似た色が image 中にない場合は,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 Language. 2019. "FindMatchingColor." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FindMatchingColor.html.
APA
Wolfram Language. (2019). FindMatchingColor. Wolfram Language & System Documentation Center. Retrieved from 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: 07-September-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: 07-September-2026]}