やりたいこと
日付とカメラの種類を最初に設定したあと、データフレームに入れたグーグルドライブのパスを使って条件にあった画像を表示したい。(説明が下手ですみません)
最初にプルダウンで日付とカメラを指定して、指定した日付の範囲とカメラのCDの条件にあったデータをdateとcameraCDで結び付けたいのですがどうしても書き方がわかりません。。。
初心者という言葉に頼りたくはないですがどうしても自分の力では解決できると思わなくてお力をお借りしたいです。。
グーグルドライブに入れている画像のパスを読み込んでこんな感じのdfを作りました↓
path1 | path2(前日のパス) | date | cameraCD |
---|---|---|---|
'tomato.mp4(仮名)' | 'paseri.mp4' | 2019-07-30 | camera1 |
'retasu.mp4' | 'tomato.mp4' | 2019-07-31 | camera2 |
・
・
・
ためしていること
@innteract_display = interact_manual.options(manual_name="押したら画像が出ます")
@interact(STARTDATE=DatePicker(value=datetime.date(2019,7,30))
, ENDDATE = DatePicker(value=datetime.date(2019,8,2)))
days_num days_num = (ENDDATE - STARTDATE).days + 1
daylis = [STARTDATE + timedelta(days=x) for x in range(days_num)]= (ENDDATE - STARTDATE).days + 1
daylis = [STARTDATE + timedelta(days=x) for x in range(days_num)]
ここまで色んなサイトをみながらかいているので正直にあっているかも理解しているかもわかりません。。
そしてどういう感じでdfのdateとcameraCDにつなげて読み込んでいけばいいのかが頭がごちゃごちゃになっていてとても思いつきません。
もっとこうしたらいいのでは?という案があれば是非教えていただきたいです。
条件にあった列のpath1とpath2を変数に入れて処理を行いたいのですが指定する書き方?もわかりません。
img = cv2.VideoCapture(df['path'][???])
img2 = cv2.VideoCapture(df['path2'][???])
言葉足らずでわかりづらいかとは思いますがなにか思いつくためのヒントでもよいので教えていただければと思います。
あなたの回答
tips
プレビュー