ラズパイとパイカメラを使用して5枚連続撮影したいのですが
for文の中の”i”の書き方がわからないです。
ご親切な方、よろしければご教示頂けないでしょうか?
以下が現状のうまくいかないところです。
while True:
for i in range(5):
ret, img(i) = cap.read()
img(i) = cv2.resize(img(i), (640,480))
date = datetime.now().strftime("%Y%m%d_%H%M%S")
cv2.rectangle(img(i), (0,450), (300, 480), color=(255,255,0),thickness= -1)
cv2.putText(img(i), f'{date}',(0,475),fontType,1,(0,0,0),1)
cv2.imshow("camera(i)", img(i))
cv2.moveWindow("camera(i)", 0,0)
key = cv2.waitKey(1)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
No.2
- 回答日時:
> imgに1~5の番号を振りたい
プログラミング初心者によくあることです。
「変数名を別の変数や値を使って決める」というようなことは、「できない」と思っておいてください。
※ 多くの言語では実際にできません
※ できるような言語でも「どうしてもそれしか無い場合の最後の手段」で、他に方法があればそちらを使います。
今回の例だと「複数の値をまとめてあつかうための型である listやdictを使う」というのが常套手段です。
ご回答ありがとうございます!
listやdictですか。。。listについては本で少しかじったのですが
dictについては全く。。。
もしよろしければlistでのやり方をご教示頂けないでしょうか?
for i in range(5):
img = ['img1','img2','img3','img4','img5']
img[i] = cap.read()
こんな感じでしょうか?
No.1
- 回答日時:
capはどんなオブジェクトなのか、クラスはなにか
が無いとはっきりと言えませんが
img(i) という表記があやしいと思います。
どんな意図があってこう書いたのですか?
ご回答ありがとうございます!
img(i)ですよね、そこの書き方がわからなくて。。。
5ループさせて、それぞれのimgに1~5の番号を振りたいと
思って書いたのですが、違いますよね。
もしよろしければ、ご教示頂けないでしょうか?
capはcap = cv2.VideoCapture(0) # 任意のカメラ番号に変更する
です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLからimgのsrcのみを正規表...
-
かぶらないランダム画像
-
複数の画像をフェードイン・ア...
-
textareaに画像を表示したい
-
getElementByIdの戻り値がnull...
-
CSSで指定したwidthをマウスで...
-
HPで写真をクリックすると次の...
-
MAX関数を使ってからLEFT JOIN...
-
デフォルト非表示にしたい。【t...
-
クリックで色変更後に既に変更...
-
WEBページ立ち上げ時に1回のみ...
-
c++std::string型をTCHARに変換...
-
[急ぎ] videoタグで埋め込んだm...
-
クリックすると隠れたテキスト...
-
読み込んだQRコードをフォーム...
-
IFRAMEの表示/非表示を切り替え...
-
VBScriptでXMLのデータを取得す...
-
【助けてください】POST受信の...
-
javascriptでEnterキーをtabキ...
-
removeEventListenerについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
画像が表示でnull; this.src
-
外部javascriptの重複を防ぐには
-
libjpegライブラリの使い方につ...
-
MFCで画像を表示させているので...
-
条件分岐でキーが入力されてい...
-
【OpenCV】二値画像後、白の部...
-
外部ファイルにしたら文字化け...
-
error LNK2019 未解決のシンボ...
-
jqueryスライドショーをストッ...
-
Vb.net2005での画像の合成方法
-
複数の画像をフェードイン・ア...
-
複数画像のランダム複数表示(...
-
ラズパイでno module named zbar
-
OpenCV 2値化について
-
リンク先を動的に変更する
-
HTMLからimgのsrcのみを正規表...
-
nodejsの画像表示は特別なこと...
-
jqueryのスライドショー。html...
-
onclickで画面が固まる・・・ら...
おすすめ情報