小编Ama*_*ite的帖子

Flask - 在按钮OnClick事件上调用python函数

我是python和Flask的新手.我有一个带按钮的Flask Web App.当我点击按钮时,我想执行python方法而不是Javascript方法.我怎样才能做到这一点?

我见过python的例子,它使用像这样的表单标签将我重定向到一个新页面

<form action="/newPage" method="post">
Run Code Online (Sandbox Code Playgroud)

但我不希望它将我重定向到新页面.我只是想让它执行python方法. 我正在为Raspberry Pi机器人车做这个.当我按下前进按钮时,我希望它运行方法来向前转动车轮.

按钮HTML代码(index.html)

<button name="forwardBtn" onclick="move_forward()">Forward</button>
Run Code Online (Sandbox Code Playgroud)

简单的app.py代码 - move_forward()方法位于此处

#### App.py code

from flask import Flask, render_template, Response, request, redirect, url_for
app = Flask(__name__)

@app.route("/")
def index():
    return render_template('index.html');

def move_forward():
    #Moving forward code
    print("Moving Forward...")
Run Code Online (Sandbox Code Playgroud)

我在Stackoverflow上看到了类似的问题,但它们似乎没有回答我的问题,或者我无法理解答案.如果有人可以请给我一个简单的方法来在按钮点击事件上调用Python方法,我们将不胜感激.

我看过的其他问题:

- Python Flask使用按钮调用函数

- 使用按钮调用python函数

- Flask Button运行Python而不刷新页面?

html javascript python flask raspberry-pi

27
推荐指数
4
解决办法
8万
查看次数

Tensorboard错误:没有仪表板对当前数据集有效

我正在尝试使用Tensorboard,但每次我使用Tensorflow运行任何程序时,当我转到localhost:6006以查看可视化时出现错误

这是我的代码

a = tf.add(1, 2,)
b = tf.multiply(a, 3)

with tf.Session() as sess:
    writer = tf.summary.FileWriter("output", sess.graph)
    print(sess.run(b))
    writer.close()
Run Code Online (Sandbox Code Playgroud)

当我转到命令提示符并输入

tensorboard --logdir=C:\path\to\output\folder
Run Code Online (Sandbox Code Playgroud)

它返回

TensorBoard 0.1.8 at http://MYCOMP:6006 (Press CTRL+C to quit)
Run Code Online (Sandbox Code Playgroud)

当我去localhost:6006它说

没有仪表板对当前数据集有效.可能原因: - 您尚未向事件文件写入任何数据. - TensorBoard无法找到您的活动文件.

我看过这个链接(Tensorboard:没有仪表板对当前数据集有效)但它似乎没有解决这个问题

我在Windows 10上运行它

我该怎么做才能解决这个问题?我是否在命令提示符中为Tensorboard提供了正确的路径?

先感谢您

python-3.x tensorflow tensorboard

12
推荐指数
3
解决办法
2万
查看次数

如何在 GPU 上运行 MediaPipe 的姿势地标检测

我可以按照此处的本教程在 Windows 10 计算机上运行 MediaPipe 的 Pose Landmark 检测: https: //google.github.io/mediapipe/solutions/pose.html#python-solution-api,但我不确定我如何使用 GPU 运行这个示例。

我知道它在 CPU 上运行速度相当快,但我想使用该模型,model_complexity=2因为它是最准确的,但这使得它在我的 CPU 上运行缓慢(大约 5 FPS)。我有 GPU,所以如果我可以在 GPU 上运行,速度会大大加快。

我找到了以下资源。

它在这些链接中提到了 GPU,但我不确定如何利用这些模块。如果有人可以提供有关如何在 GPU 上运行 MediaPipe 的 Pose Landmark 检测的链接或快速说明,我将不胜感激。

python tensorflow-lite mediapipe pose-detection

7
推荐指数
1
解决办法
1万
查看次数