Я измеряю расстояние с помощью OpenCV. Затем я рисую его на экране с помощью Flask. Если расстояние меньше 50, я хочу, чтобы показывалось видео Икарди, в противном случае — видео Месси.
Но я не могу отправить переменную расстояния в html-файл.
distance = int(math.sqrt(int(x2 - x1) ** 2 + int(y2 - y1) ** 2))
Я хочу отправить эту переменную в html-страница.
Я хочу использовать if else на HTML-странице.
Как вы думаете, я могу это сделать?
App.py
from flask import Flask, render_template , Response
import mediapipe as mp
import cv2
import math
app = Flask(__name__)
cap = cv2.VideoCapture(0)
mpDraw = mp.solutions.drawing_utils
mpPose = mp.solutions.pose
pose = mpPose.Pose()
def generate_frames():
import mediapipe as mp
import cv2
mpDraw = mp.solutions.drawing_utils
mpPose = mp.solutions.pose
pose = mpPose.Pose()
while True:
ret, frame = cap.read()
frame2 = frame
imgRGB = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
results = pose.process(imgRGB)
cv2.flip(frame,0)
if results.pose_landmarks:
for id, lm in enumerate(results.pose_landmarks.landmark):
h, w, c = frame2.shape
cx, cy = int(lm.x * w), int(lm.y * h)
if id == 7:
x1, y1 = cx, cy
cv2.circle(frame, (cx, cy), 6, (255, 0, 255), cv2.FILLED)
if id == 21:
x2, y2 = cx, cy
cv2.circle(frame, (cx, cy), 6, (255, 0, 255), cv2.FILLED)
distance = int(math.sqrt(int(x2 - x1) ** 2 + int(y2 - y1) ** 2))
cv2.putText(frame, "mesafe:" + str(distance), (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 255), 2)
if (x2
Подробнее здесь: https://stackoverflow.com/questions/772 ... with-flask
Как отправить переменную расстояния из app.py в english.html с помощью Flask ⇐ Python
Программы на Python
1736094150
Anonymous
Я измеряю расстояние с помощью OpenCV. Затем я рисую его на экране с помощью Flask. Если расстояние меньше 50, я хочу, чтобы показывалось видео Икарди, в противном случае — видео Месси.
Но я не могу отправить переменную расстояния в html-файл.
distance = int(math.sqrt(int(x2 - x1) ** 2 + int(y2 - y1) ** 2))
Я хочу отправить эту переменную в html-страница.
Я хочу использовать if else на HTML-странице.
Как вы думаете, я могу это сделать?
App.py
from flask import Flask, render_template , Response
import mediapipe as mp
import cv2
import math
app = Flask(__name__)
cap = cv2.VideoCapture(0)
mpDraw = mp.solutions.drawing_utils
mpPose = mp.solutions.pose
pose = mpPose.Pose()
def generate_frames():
import mediapipe as mp
import cv2
mpDraw = mp.solutions.drawing_utils
mpPose = mp.solutions.pose
pose = mpPose.Pose()
while True:
ret, frame = cap.read()
frame2 = frame
imgRGB = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
results = pose.process(imgRGB)
cv2.flip(frame,0)
if results.pose_landmarks:
for id, lm in enumerate(results.pose_landmarks.landmark):
h, w, c = frame2.shape
cx, cy = int(lm.x * w), int(lm.y * h)
if id == 7:
x1, y1 = cx, cy
cv2.circle(frame, (cx, cy), 6, (255, 0, 255), cv2.FILLED)
if id == 21:
x2, y2 = cx, cy
cv2.circle(frame, (cx, cy), 6, (255, 0, 255), cv2.FILLED)
distance = int(math.sqrt(int(x2 - x1) ** 2 + int(y2 - y1) ** 2))
cv2.putText(frame, "mesafe:" + str(distance), (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 255), 2)
if (x2
Подробнее здесь: [url]https://stackoverflow.com/questions/77267842/how-to-send-distance-variable-from-app-py-to-english-html-with-flask[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия