0

そのため、数週間後、ようやく Dlib をインストールすることができましたが、すぐに別の問題に遭遇しました。

私は彼らの顔ランドマーク検出器をダウンロードして実行しました: http://dlib.net/face_landmark_detection.py.htmlそして、実際のプログラムは問題なく動作しますが、大きな画像で実行しようとすると:

ここに画像の説明を入力

画像が画面に収まりません:

ここに画像の説明を入力

実際のキーマーク エクストラクタのコードは次のとおりです。

win = dlib.image_window()

for f in glob.glob(os.path.join(faces_folder_path, "*.jpg")):
print("Processing file: {}".format(f))
    img = io.imread(f)

win.clear_overlay()
win.set_image(img)

# Ask the detector to find the bounding boxes of each face. The 1 in the
# second argument indicates that we should upsample the image 1 time. This
# will make everything bigger and allow us to detect more faces.
dets = detector(img, 1)
print("Number of faces detected: {}".format(len(dets)))
for k, d in enumerate(dets):
    print("Detection {}: Left: {} Top: {} Right: {} Bottom: {}".format(
        k, d.left(), d.top(), d.right(), d.bottom()))
    # Get the landmarks/parts for the face in box d.
    shape = predictor(img, d)
    print("Part 0: {}, Part 1: {} ...".format(shape.part(0),
                                              shape.part(1)))
    # Draw the face landmarks on the screen.
    win.add_overlay(shape)

また、Dlib のドキュメントをくまなく調べても、ghewin.set_image()win.add_overlay()関数のウィンドウ サイズについて言及されていません。

ウィンドウを小さくするにはどうすればよいですか?

4

3 に答える 3