0

人の画像から顔を切り取る Matlab コードが必要です。過去 3 日間 Google を検索しましたが、正しく機能するコードが見つかりません。誰かがそれを行う方法を教えてください。

4

1 に答える 1

4

ウェーブレットについて読んでいるかもしれませんが、「3日間グーグルを検索」していたとは思いません。

ガボール フィルターを使用した画像処理


Vision Toolboxのライセンスをお持ちの場合:

% Create a cascade detector object.
faceDetector = vision.CascadeObjectDetector();

% Read a video frame and run the detector.
videoFileReader = vision.VideoFileReader('visionface.avi');
videoFrame      = step(videoFileReader);
bbox            = step(faceDetector, videoFrame);

% Draw the returned bounding box around the detected face.
videoOut = insertObjectAnnotation(videoFrame,'rectangle',bbox,'Face');
figure, imshow(videoOut), title('Detected face');

上記のコードは、次の検出を出力します。アルゴリズムは、Mathwork エンジニアの後ろの写真にある 2 つの顔も、右側の LCD 画面にある彼自身の顔も認識しないことに注意してください。

ここに画像の説明を入力

于 2013-01-24T06:19:18.193 に答える