OpenCV-Python实战(23)——将OpenCV计算机视觉项目部署到云端
0. 前言
我们已经学习了如何将在 Web 端部署 OpenCV 计算机视觉项目,但是部署完成的项目只能在局域网中进行访问,如果想要在广域网中进行访问,需要将其部署到云端将其公开。
要将应用程序部署到云端,有很多选择,例如,谷歌云,Microsoft Azure,亚马逊云,阿里云,腾讯云等等。但是上述云环境均需要一定费用,作为初学者或者想要简单测试的话,可以使用 PythonAnywhere,它是一个 Python
在线集成开发环境 (integrated development environment
, IDE
) 和 Web
托管环境,可以轻松地创建和运行 Python
程序,并且可以创建免费的初学者账户。在本文中,我们将学习如何在 PythonAnywhere
上部署 Flask OpenCV
应用程序。
1. 创建 PythonAnywhere 站点环境
PythonAnywhere
使用起来非常简单,是托管基于机器学习的 Web
应用程序的推荐方式。
为了完整展示如何使用 PythonAnywhere
将 Flask
应用程序部署到云端,我们将从创建站点开始讲