質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

解決済

1回答

1774閲覧

(OpenCVを使って)Raspberry Pi で写真を撮影したい。

noooooooob

総合スコア16

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2020/07/08 12:47

環境

raspberry pi 3 b
python 3.7

やりたいこと

ラズパイで写真を撮影し、指定のファイルに保存する。

参考させていただいたサイト様、コード

https://note.nkmk.me/python-opencv-camera-to-still-image/

python

1import cv2 2import os 3 4def save_frame_camera_key(device_num, dir_path, basename, ext='jpg', delay=1, window_name='frame'): 5 cap = cv2.VideoCapture(device_num) 6 7 if not cap.isOpened(): 8 return 9 10 os.makedirs(dir_path, exist_ok=True) 11 base_path = os.path.join(dir_path, basename) 12 13 n = 0 14 while True: 15 ret, frame = cap.read() 16 cv2.imshow(window_name, frame) 17 key = cv2.waitKey(delay) & 0xFF 18 if key == ord('c'): 19 cv2.imwrite('{}_{}.{}'.format(base_path, n, ext), frame) 20 n += 1 21 elif key == ord('q'): 22 break 23 24 cv2.destroyWindow(window_name) 25 26 27save_frame_camera_key(0, 'data/temp', 'camera_capture')

分からないこと

このコードは「c」を押すと、撮影し保存するというものらしいのですが、これはラズパイでこのコードを実行しても同じことが出来るのでしょうか?
また、このコードで撮影された画像の保存先はどこになるのでしょうか?保存先は指定できますか?

最近pythonを学び始めたばかりで、分からないことだらけですがどうかご教授ください。よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

ラズパイで実施
きちんとカメラが起動し、cを押すと写真が撮れました。
撮られた写真は、dataファイルが作成されそこの中に保存されていました。

投稿2020/07/09 09:24

noooooooob

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問