数週間後、ついにDlibがインストールされてすぐに別の問題に遭遇しました。Dlibで大量の(2000x2000以上の)画像を扱っていて、それらが私の画面に収まらない
私がダウンロードして自分の顔ランドマークdector走っ:http://dlib.net/face_landmark_detection.py.htmlをし、実際のプログラムが正常に動作している間、私は大きな画像にそれを実行しようとすると、:
イメージが私の画面に収まりきりません:
実際keymark抽出のためのコードはここにある:
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のドキュメントを参照しても、win.set_image()
またはwin.add_overlay()
の関数にはウィンドウサイズの記述はありません。
ウィンドウを小さくするにはどうすればよいですか?
いいえ、私はそれを動かすことができます。私は実際の画像サイズを変更したい。 – Rich
マウスホイールを使用してズームアウトする –
マウスホイールはありません。 – Rich