画像をセグメント化し、ユーザーに色を線分として線分として入力してもらい、希望の色で線分に色を付けてもらいたいのですが、どうすればよいですか?? ありがとう
質問する
289 次
2 に答える
0
ginput の使用
[x,y,button] = ginput
クリックの座標を取得できます。次に、使用してペイントできます
image(x-R:x+R,y-R:y+R) = COLOR
2D 画像マトリックスがあると思います。3D の場合、色ベクトルのサイズを 1x1x3 にするために、repmatとshiftdimを実行する必要があります。
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 に答える