import cv2 import sys import numpy as np w, h = 360, 640 start = 88000 # 38000 end = 98000 # 49000 imageArray = [] fileName = 'test.avi' video = cv2.VideoCapture(fileName) if not video.isOpened(): print("Could not open video") sys.exit() ok, frame = video.read() if not ok: print('Cannot read video file') sys.exit() for i in range(0, end): ok, frame = video.read() if(start <= i): if(ok): img_resize = cv2.resize(frame, (h, w)) imageArray.append(img_resize) video.release() cv2.destroyAllWindows()
import numpy as np import cv2 import tkinter from PIL import Image, ImageTk from tkinter import ttk import sqlite3 import pandas as pd import tkinter.messagebox def readImage(): return imageArray[int(myval.get() - rangeStart.get())] def mouseclicked(event): # mouseevent 着弾点をマウスでクリック if((arrayContactServe[number.get()][0] > 0) and(arrayContactServe[number.get()][1] > 0)): msg = tkinter.messagebox.askyesno('serve', 'サーブ座標データを上書きします myval.set(myval.get() - 1)
tkinterを使用してこちらのサイトのシステムの実装を目指しています。
ソースコード1とソースコード2の方は申し訳ありません。文字数オーバーのためほぼ省略しています。
windowsを使用して行っています。pythonでインストールしたtkinterのファイルにソースコード1と2を加え実行したのですが、元のtkinterが表示されました。
ファイル名を変更した場合、ファイルが見つからないと言うエラーが出たため、
python -m tkinter で実行した方が安全だと思い元のファイルに加えていく形をとっていますが、
こちらのサイト
システムの内容
のシステムを構築したい場合、ソースコード1と2はどのように組み合わせると実現できるでしょうか?。
また元のファイルはどのように扱うべきでしょうか。
よろしくお願いいたします。
URLは https://teratail.com/help/question-tips#questionTips3-7 の [リンク] に修正してください。
修正しました。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー