ReplacePixelValue

ReplacePixelValue[image,pposval]

image 中の画素位置 ppos の画素値を val に変更する.

ReplacePixelValue[image,pposval,"type"]

val が指定タイプであると想定する.

詳細

  • ReplacePixelValueは,選択位置の画素値を置換することによる2Dあるいは3Dの画像の補正や注釈によく使われる.
  • ReplacePixelValueは,標準的な座標系について左と下に0.5シフトされた画素整列座標系を仮定する.
  • ReplacePixelValueでは,整数座標は画素の中心に対応する.2Dでは,画素位置は左下の画素の中心を表す.3Dでは,画素位置は左下手前の画素の中心に相当する.
  • 画素位置 ppos は,以下のいずれかの形式でよい.
  • {x,y} または {x,y,z}2Dあるいは3Dにおける単一位置
    {xmin;;xmax,}位置をスパン
    {xmin;;xmax;;xstep,}刻み幅がある位置のスパン
    {pos1,pos2,}位置指定のリスト
    markerimageマーカー画像
  • ReplacePixelValue[image,{ppos1->val1,}]を使って複数位置の画素値を設定することができる.
  • 位置 ppos が画素と画素の境界に当る場合,隣接画素すべてが変更される.
  • 画素値 val 配下のどの形式でもよい.
  • sスカラー
    color
    {s1,s2,}チャンネル値のリスト
  • 次は,"type"の可能な設定である.
  • "Bit"0または1の整数
    "Byte"0から255までの整数
    "Bit16"0から65535までの整数
    "Real32"単精度実数(32ビット)
    "Real64"倍精度実数(64ビット)
  • ReplacePixelValueは一般に,image と同じタイプの画像を返す.

例題

すべて開くすべて閉じる

  (3)

画像中の画素を設定する:

画像中の画素のリストを置換する:

置換する値のデータ型を指定する:

スコープ  (12)

データ  (4)

グレースケール画像中の値を置換する:

カラー画像中の値を置換する:

グレースケールの3D画像中の値を置換する:

3Dカラー画像中の左上前コーナーの画素を灰色にする:

位置  (6)

単一の画素値を置換する:

複数位置の画素値を置換する:

複数の画素値を置換する:

Spanを使って複数の画素値を置換する:

1行のすべての画素を置換する:

マーカー画像を使って画素値を置換する:

  (2)

単一の画素値を置換する:

置換値のデータ型を指定する:

アプリケーション  (2)

黒い豆を赤い豆で置換する:

ドキュメント中の手書きの注釈の画素の座標を抽出する:

バイナリマスクを作成する:

注釈を削除する:

特性と関係  (3)

画素の境界内の任意の位置を使うことができる:

指定された座標が画素間に当たる場合は,周囲の全画素が変更される:

画像の境界の外の位置が指定された場合は,どの画素も変更されない:

Wolfram Research (2012), ReplacePixelValue, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReplacePixelValue.html (2014年に更新).

テキスト

Wolfram Research (2012), ReplacePixelValue, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReplacePixelValue.html (2014年に更新).

CMS

Wolfram Language. 2012. "ReplacePixelValue." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/ReplacePixelValue.html.

APA

Wolfram Language. (2012). ReplacePixelValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReplacePixelValue.html

BibTeX

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

BibLaTeX

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