小编Vis*_*tel的帖子

如何使用app.config.from_envvar?(烧瓶)

如何使用app.config.from_envvar()?

我查看了Flask doc并搜索了这个主题,我所知道的是这样做.

DATABASE = 'flaskr.db'
DEBUG = True
SECRET_KEY = 'development key'

app = Flask(__name__)
app.config.from_envvar(’FLASKR_SETTINGS’, silent=True)
Run Code Online (Sandbox Code Playgroud)

这会从FLASKR_SETTINGS加载配置吗?以及该程序如何知道什么是FLASKR_SETTINGS?我应该设置这样的东西(配置文件的路径)?:

FLASKR_SETTINGS = desktop/my_flask_project/FlaskConfig
Run Code Online (Sandbox Code Playgroud)

并将前3行移动到该文件中,当我运行此文件时,它将被加载?

我只选择使用这些吗?在app.config.from_envvar(这个用于从外部文件加载配置)或app.config.from_object(名称)之间(这个将在文件中加载配置)?我理解正确吗?

python flask

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

作曲家的作品如何?

我对composer的工作原理以及在我们的文件夹结构中添加目录一无所知.

最近我想将存储库添加到我的laravel安装中,因此我使用了https://github.com/prettus/l5-repository,这个repo并根据其安装步骤,第一步是执行以下命令:

composer require prettus/l5-repository

这个命令在供应商下创建prettus目录,以便它如何工作和管理所有东西?

我的问题是:

  1. 作曲家的主要目的是什么?

  2. 什么是最好的结构?

  3. 它将如何处理依赖性?

  4. 是什么"autoload"和'psr-4`并使用两者?

  5. nameapcing'autoload'和'psr-4'的正确路径和结构?

php laravel composer-php laravel-5

8
推荐指数
1
解决办法
5118
查看次数

Open Cv - Emgu Cv 如何在灰度图像上找到 7 段显示器的矩形区域

我正在创建用于从 7 段显示压力计读取值的系统。为了检测数字(七段显示)仪表中的数字和值,我浏览了以下链接:

  1. https://hackernoon.com/building-a-gas-pump-scanner-with-opencv-python-ios-116fe6c9ae8b
  2. https://www.pyimagesearch.com/2017/02/13/recognizing-digits-with-opencv-and-python/
  3. https://www.kurokesu.com/main/2017/02/20/dumb-thermometer-gets-digital-output/
  4. https://www.calloftechies.com/2017/12/character-recognition-explained.html

根据上面链接的解释,我创建了以下读取数字的步骤

  1. 将图像转换为灰度图像。
  2. 使用Otsu 的阈值和二进制逆算法生成二进制图像。
  3. 使用Otsu阈值应用 Canny 边缘检测。
  4. 查找FindContoursCanny 边缘检测。

这对于某些图像效果很好,但是当表盘有一些浅色时,这不起作用。

浅色原始图像。 原始图像 灰度图像 在此输入图像描述 使用 Otsu 和二值逆的阈值应用图像 在此输入图像描述

您可以看到面板显示部分和仪表区域之间没有很大的色差,因此大津将整个表盘转换为白色,忽略面板部分

另请参阅下面的图像:原始图像、灰度图像和阈值图像。 在此输入图像描述

在此输入图像描述

在此输入图像描述

请帮我找出矩形, 提前致谢。

ocr opencv image-processing emgucv seven-segment-display

5
推荐指数
1
解决办法
1844
查看次数