0

画像をセグメント化し、ユーザーに色を線分として線分として入力してもらい、希望の色で線分に色を付けてもらいたいのですが、どうすればよいですか?? ありがとう

4

2 に答える 2

0

ginput の使用

[x,y,button] = ginput

クリックの座標を取得できます。次に、使用してペイントできます

image(x-R:x+R,y-R:y+R) = COLOR

2D 画像マトリックスがあると思います。3D の場合、色ベクトルのサイズを 1x1x3 にするために、repmatshiftdimを実行する必要があります。

image(x-R:x+R,y-R:y+R,:) = repmat(shiftdim(COLOR,1),[2*N+1,2*N+1,1])

もう一度、色の正方形を作りたいと仮定します。円はもう少し複雑です。おそらく、ブール値のマスクが最適です。

于 2013-03-06T15:13:23.120 に答える
0

グレースケールまたはインデックス付きの画像がある場合はginput、Dedek が提案するように入力座標を取得し、それらの座標でインデックス/グレースケール値のカラーマップを変更できます。また、上記のリンクColormap Editorの下部にあるcolormapリンクを見て、それがニーズを満たしているかどうかを確認してください。

于 2013-03-06T15:53:48.390 に答える