私はMatlabを初めて使用します。建物、人、小さな川、そしていくつかの木々を含む写真があります。侵食膨張などのある木を検出するには、緑の帯(おそらく)をしきい値設定する必要があります。しかし、画像の色のヒストグラムを作成することすらできないようです。写真の他のすべてのオブジェクトにも緑が含まれていると思います(myImage(:、:、2)<130を使用しました)。緑だけでなく、他のほとんどすべてのオブジェクトがバイナリ画像(人物の黒)に含まれていました。コート、川など)。これを行う方法を教えていただけますか?最初にヒストグラムを取得したいのですが、使用方法がわかりません。
myImage = imread('myIm.JPG');
?? imhist(myImage); 動作しません。
どんな助けでもいただければ幸いです。
ヒストグラムを取得することさえできた場合、それを使用して木を検出するにはどうすればよいですか?緑と他の色の両方をしきい値設定できますか?