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

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

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

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

Q&A

0回答

714閲覧

openCV_contribの動画サイズが大きいときのトラッキングの仕方

km16

総合スコア12

OpenCV

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

0グッド

0クリップ

投稿2021/12/19 14:43

編集2021/12/19 14:44

openCVのマルチトラッキングをする時にトラッキングする場所を四角で囲むのですが、スマホで撮影した動画を表示すると大きすぎてPCの画面収まらず、動画の下の方が表示されないのですが、このような場合、resizeで動画を圧縮せずに動画を全て表示させる方法はありますか?

python

1 2import numpy as np 3import cv2 as cv 4import sys 5 6if len(sys.argv) != 2: 7 print('Input video name is missing') 8 exit() 9 10print('Select 3 tracking targets') 11 12cv.namedWindow("tracking") 13camera = cv.VideoCapture(sys.argv[1]) 14tracker = cv.MultiTracker_create() 15init_once = False 16 17ok, image=camera.read() 18if not ok: 19 print('Failed to read video') 20 exit() 21 22bbox1 = cv.selectROI('tracking', image) 23bbox2 = cv.selectROI('tracking', image) 24bbox3 = cv.selectROI('tracking', image) 25 26while camera.isOpened(): 27 ok, image=camera.read() 28 if not ok: 29 print 'no image to read' 30 break 31 32 if not init_once: 33 ok = tracker.add(cv.TrackerMIL_create(), image, bbox1) 34 ok = tracker.add(cv.TrackerMIL_create(), image, bbox2) 35 ok = tracker.add(cv.TrackerMIL_create(), image, bbox3) 36 init_once = True 37 38 ok, boxes = tracker.update(image) 39 print ok, boxes 40 41 for newbox in boxes: 42 p1 = (int(newbox[0]), int(newbox[1])) 43 p2 = (int(newbox[0] + newbox[2]), int(newbox[1] + newbox[3])) 44 cv.rectangle(image, p1, p2, (200,0,0)) 45 46 cv.imshow('tracking', image) 47 k = cv.waitKey(1) 48 if k == 27 : break # esc pressed 49

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問