Giter VIP home page Giter VIP logo

zhixing-deployment's Introduction

Zhixing Project

Changelog (12.27) by Huang

  • 将最新的代码同步到master分支

Changelog (12.25) by Huang

  • 将显示模块的更新同步到pytorch分支
  • /window.py中疑似存在bug,无法正常退出?

Changelog (12.20) by Huang

  • 加入pytorch版本的检测模型,只能在新的开发板上运行
  • 增加(/predictor.py)模块以简化主逻辑
  • 改动文件(/main.py,/functions.py,/configs/sample.yaml),改动较大,请谨慎合并
  • /window.py中疑似存在bug,无法正常退出?(pyautogui?)

Changelog (12.2) by Huang

  • 将显示模块合并到master分支
  • 优化部分代码段(/main.py)

Changelog (12.1) by Wang

  • 将/main.py显示代码整理到/window.py中
  • 设置系统启动界面
  • 在/window.py中以线程方式显示界面,并监听键盘,同时把退出指令传给/main.py
  • 在/window.py实现简易当前帧检测类别数量
  • 在/window.py实例化win对象,保证/main.py简洁

Changelog (11.29) by Huang

  • 修改显示字体 (/main.py)
  • 循环读取视频文件 (/utils/camera.py)

Task (11.28) by Huang

  • 显示界面模块化 (王开)
    • 修改文件:/window.py /main.py
  • 评分模块 (孙宏伟)
    • 修改文件: /score/score.py /main.py
  • 日志模块和其他 (黄中豪)
    • 修改文件:/utils/logger.py 等

git的管理是以文件为单位的。修改不同的文件肯定不会冲突,修改相同的文件则冲突的概率很大。 比如,我们都要修改/main.py,就会发生冲突,其他文件则基本不会冲突。

TODO List (11.27)

  • 显示界面模块化
    • 能否封装成类?
    • 仍使用OpenCV或者PyQt?
  • 评分模块
    • 从检测模型得到的结果得到评分(多项式计算,根据客户要求)
    • 将包括评分在内的内容传到界面显示?
    • 保存到磁盘?
    • 调网络进行发送?
  • 网络通信模块
  • 一些技术细节
    • 初始化时间太长,能否优化?
    • 日志模块:除了系统工作日志,还包含tensorflow等的输出,能否将其禁用,或者分开输出到不同的log文件?
    • 很多地方还需要捕获异常,并将其输入到日志中,同时分为(INFO,WARNING,ERROR等级别)?

zhixing-deployment's People

Contributors

sbbug avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.