gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

python(carnets)を用いてiPadカメラ画像を取得する

2024-03-12 21:11:46 | Python

Ipadのカメラ画像を取得するpythonスクリプトを紹介します。

pythonはcarnetsを用いました。Appleストアで無料で入手できます。

画像の表示は、cv2のimgshow等がうまく使えなかったので、matplotlibを用いました。

---

# ipadでpythonが使えるcarnetsを用いて、iPadのカメラで写真を撮る
#   iPad pro 11 ios17.4
#   carnets with Scipy

import cv2
from PIL import Image
import matplotlib.pyplot as plt # carnetsでは画像表示に必須のよう
import time

device = 0 # back camera
# device = 1 # front camera
cap = cv2.VideoCapture(device)

time.sleep(1) # 直ぐには読み込めない

ret, frame = cap.read()

frame_rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)

plt.imshow(frame_rgb) # img_showやcv2.imshowでは表示できない

cap.release()
----

 



最新の画像もっと見る

コメントを投稿