MATLAB Answers

特定位置のRGB値を表示する方法

19 views (last 30 days)
早汰 前川
早汰 前川 on 21 Jan 2021
Commented: 早汰 前川 on 30 Jan 2021 at 6:32
イメージラベラーを用いて顔を検出する学習を行い,検出した部分に四角い枠を表示しました.
四角い枠の部分のみのRGB値を出したいのですが,何か方法はあるのでしょうか?

  0 Comments

Sign in to comment.

Accepted Answer

Shunichi Kusano
Shunichi Kusano on 22 Jan 2021
こんにちは。
imcrop関数というのがあるのでそれで枠の範囲だけ切り出すことができます。

  4 Comments

Show 1 older comment
早汰 前川
早汰 前川 on 25 Jan 2021
すみません.質問があります.
自動で「枠の部分のRGB値を出してほしいです」ということはできないのでしょうか?
今のままでは手動でトリミングを行うことになると思うのですが,何か方法はあるのでしょうか.
Shunichi Kusano
Shunichi Kusano on 25 Jan 2021
イメージラベラー自体には枠を自動で切り抜くという機能はありません。検出用のディープラーニングモデルを学習するためのアノテーションを作成するものですので、枠の座標だけが出る仕様になっています。
RGB値をだすためには、ラベラーから出力される画像ファイル名と枠の座標を使ってimcrop関数で切り抜く、という流れになります。作った枠分だけforループで回せばいいので「自動」化が可能かと思います。
早汰 前川
早汰 前川 on 30 Jan 2021 at 6:32
なるほど,詳細なご説明ありがとうございます!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!