# AppleDetection **Repository Path**: witlyp/apple-detection ## Basic Information - **Project Name**: AppleDetection - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-01-14 - **Last Updated**: 2021-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目概述 - 基于PyQt的深度学习及数字图像处理辅助软件 - 基于深度学习的苹果缺陷识别算法 ### 开发环境 - python 3.8 - matplotlib 3.4.2 - numpy 1.20.3 - opencv-python 4.5.2.52 - pandas 1.2.4 - Pillow 8.2.0 - PyQt5 5.15.4 - scikit-learn 0.24.2 - torch 1.8.1+cu102 ### 目录概述 - ./Assert 项目静态资源 - ./Components 项目使用的所有组件,支持热插拔 - ./Controller 项目使用的所有逻辑控制器 - ./Exception 自定义异常处理模块 - ./Test 其他测试内容(无需理会) - ./Tools 项目工具类 - ./Utility 其他相关接口实现 - ./Config.py 项目配置中心(兼容暂未做好) - ./SignalRegister.xml 项目信号注册中心(暂因信号槽机制问题存在加载问题,正在尝试解决) - ./requirements.txt 项目依赖目录 - ./main.py 项目入口 - ./log.txt 项目日志 ### 已实现功能概述 - 采用组件化开发方式,其中所有已提供的组件存在Components文件夹中,组件支持热插拔全部组件继承于Qt原生组件。 - 深度学习数据集管理及模型管理————预设的卷积神经网络模型(预制AlexNet以及VGG-Net)(暂未提供界面化支持) - 数字图像处理工具箱 - 异常捕获系统,支持自定义扩展 - 日志系统,输出日志 ### 项目启动方式 #### 1.项目依赖安装 ```cmd pip install -r requirements.txt -i (https://pypi.tuna.tsinghua.edu.cn/simple) ``` #### 2.项目启动 可以导入PyCharm进行项目启动也可用以下命令进行项目启动: ```shell python main.py ```