0
ノートパソコンの内蔵ウェブカメラにアクセスして写真を撮るPythonアプリケーションがあります。しかし、私は画像の保存場所を指定するのが難しいです(この場合はデスクトップ上にあります)。Webcameで撮影した画像を保存する場所を指定するPython
import cv2
import time
import getpass
import os
getUser = getpass.getuser()
save = 'C:/Users/' + getUser + "/Desktop"
camera_port = 0
camera = cv2.VideoCapture(camera_port)
time.sleep(0.1)
return_value, image = camera.read()
os.path.join(cv2.imwrite(save, "user.png", image))
del camera
しかし、私はそれを実行したときに、私は次のエラーを取得する:私は今のところ持っているコードがある
Traceback (most recent call last):
File "C:/Users/RedCode/PycharmProjects/MyApps/WebcamPic.py", line 13, in <module>
os.path.join(cv2.imwrite(save, "user.png", image))
TypeError: img is not a numpy array, neither a scalar
どのように私はそれが撮影されたときに画像を保存する場所を指定することができますか?
ありがとうございます!そんな単純なエラーだったとは信じられないよ。 – RedCode
うれしい!ある時点で私たちすべてに起こります。 – Colwin