画像に対して rgb2gray を実行し、画像に対してソーベル エッジ検出を実行しました。それからした
faceEdges = faceNoNoise(:,:) > 50; %binary threshold
そのため、画像 (顔の写真) の輪郭を白黒に設定します。値 1 は白のピクセル、0 は黒のピクセルです。これなら使えるって誰か言ってたけど
mouthsquare = rectangle('position',[recX-mouthBoxBuffer, recY-mouthBoxBuffer, recXDiff*2+mouthBoxBuffer/2, recYDiff*2+mouthBoxBuffer/2],... % see the change in coordinates
'edgecolor','r');
numWhite = sum(sum(mouthsquare));
彼は、長方形内に含まれるピクセルの列と行を取得するため、2 つの sum() を使用すると述べました。numWhite は常に 178 といくつかの 10 進数を返します。