个人知识库 个人知识库
首页
关于
  • C语言
  • CPlusPlus
  • Linux
  • PHP
  • Nginx
  • MySQL
  • Redis
  • Docker
  • Kubernetes
  • SRS
阅读
常用工具
  • 分类
  • 标签
  • 归档
GitHub

Agnes001

坚持是一件很伟大的事业
首页
关于
  • C语言
  • CPlusPlus
  • Linux
  • PHP
  • Nginx
  • MySQL
  • Redis
  • Docker
  • Kubernetes
  • SRS
阅读
常用工具
  • 分类
  • 标签
  • 归档
GitHub
  • Nginx

  • Qt

  • centos

    • 通控编译
    • 研祥工控机重装系统
    • linux部署图像识别
      • 在线安装
        • 安装anaconda
        • 创建anaconda环境
        • 设置后台运行
      • 离线安装
      • 记录
    • 查看系统资源
  • MySQL

  • Redis

  • Docker

  • Kubernets

  • SRS

  • 应用框架
  • centos
Agnes001
2022-06-22

linux部署图像识别

# 在线安装

# 安装anaconda

https://blog.csdn.net/weixin_41843918/article/details/85064395 步骤:

  1. wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
  2. bash Anaconda3-5.0.0-Linux-x86_64.sh
  3. 修改配置文件 sudo vim /etc/profile 之后如果设置后台服务,可以不加 行末添加 export PATH=/root/anaconda3/bin:$PATH
  4. 刷新配置使其生效 source /etc/profile

# 创建anaconda环境

conda env list
conda create -n googleModel python=3.6  # 只能安装3.6版本
source activate # 进入conda环境 出现(base)则说明安装成功
conda deactivate # 退出conda环境
conda list #查看已安装的库

# 安装tensorflow
pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.13.1
pip install matplotlib

# 安装flask
pip3 install flask  

# 设置默认anaconda虚拟环境,如果后台启动不需要
vi ~/ .bash_profile
source activate env-name

# 设置后台运行

# vi object_detection.service
[Unit]
Description=Open OBJECT_DETECTION Control service.
After=network.target

[Service]
User=root
Group=root
ExecStart=/root/anaconda3/envs/googleModel/bin/python /root/object_detection/test1.py
WorkingDirectory=/root/object_detection/
Type=simple
KillMode=control-group
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

加入自启动服务

cp object_detection.service /usr/lib/systemd/system/
systemctl start object_detection # 启动服务
systemctl status object_detection # 查看服务状态
systemctl enable object_detection # 加入开机自启
systemctl disable object_detection # 从开机自启服务中删除

# 离线安装

环境准备: Anaconda3-2021.11-Linux-x86_64.sh googleModel.tar.gz object_detection.tar.gz

# 记录

后台启动,日志输出到垃圾箱 nohup python -u main.py > log.out 2>&1 &

gcc+cmake

执行是出现ImportError CXXABI_1.3.8 https://blog.csdn.net/qq_42078965/article/details/104360201

使用sudo yum install gcc-c++时会自动安装/升级gcc及其他依赖的包

yum install bison -y

make版本低 https://blog.csdn.net/walykyy/article/details/121988788

Linux升级gcc到最新版本 https://blog.csdn.net/qq_41054313/article/details/119453611

python web https://www.cnblogs.com/sss4/p/8097653.html

———————————————————————— flask框架 依赖Jinja模板引擎和Werkzeug(路由模块) WSGI套件。

web框架:稳定性和可扩展性强,降低开发难度,提高开发效率。 创建flask的应用实例,name ,作用是为了确定资源所在的路径 flask中定义路由是通过装饰器实现的 @app.route('/', methods=['GET', 'POST']) if __name == 'main': app.run() 给路由传参 <>定义动态路由参数 @app.route('/order/<order_id>') 访问优化 int:order_id

Jinja2模板引擎 1.如何返回一个网页(模板) 2.如何给模板填充数据 static templates render_template

编辑此页
研祥工控机重装系统
查看系统资源

← 研祥工控机重装系统 查看系统资源 →

Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式