├── .gitignore
├── server-springboot
├── .idea
│ ├── .name
│ ├── compiler.xml
│ ├── vcs.xml
│ ├── .gitignore
│ ├── encodings.xml
│ ├── misc.xml
│ ├── dataSources.xml
│ ├── gradle.xml
│ └── jarRepositories.xml
├── .gradle
│ ├── 7.4.1
│ │ ├── gc.properties
│ │ ├── fileChanges
│ │ │ └── last-build.bin
│ │ ├── dependencies-accessors
│ │ │ ├── gc.properties
│ │ │ └── dependencies-accessors.lock
│ │ ├── checksums
│ │ │ ├── checksums.lock
│ │ │ ├── md5-checksums.bin
│ │ │ └── sha1-checksums.bin
│ │ ├── fileHashes
│ │ │ ├── fileHashes.bin
│ │ │ ├── fileHashes.lock
│ │ │ └── resourceHashesCache.bin
│ │ └── executionHistory
│ │ │ ├── executionHistory.bin
│ │ │ └── executionHistory.lock
│ ├── vcs-1
│ │ └── gc.properties
│ ├── buildOutputCleanup
│ │ ├── cache.properties
│ │ ├── outputFiles.bin
│ │ └── buildOutputCleanup.lock
│ └── file-system.probe
├── settings.gradle
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── src
│ ├── main
│ │ ├── resources
│ │ │ ├── static
│ │ │ │ ├── img
│ │ │ │ │ └── profile.png
│ │ │ │ ├── json
│ │ │ │ │ └── lable.json
│ │ │ │ ├── identifyRecord
│ │ │ │ │ ├── 1284.jpg
│ │ │ │ │ ├── 1602.jpg
│ │ │ │ │ ├── 1839.jpg
│ │ │ │ │ ├── 2326.jpg
│ │ │ │ │ ├── 3637.jpg
│ │ │ │ │ ├── 5323.jpg
│ │ │ │ │ ├── 7447.jpg
│ │ │ │ │ ├── 7548.jpg
│ │ │ │ │ ├── 8715.jpg
│ │ │ │ │ ├── 8959.jpg
│ │ │ │ │ ├── 8990.jpg
│ │ │ │ │ ├── 9020.jpg
│ │ │ │ │ ├── 10422.jpg
│ │ │ │ │ ├── 10559.jpg
│ │ │ │ │ ├── 10735.jpg
│ │ │ │ │ ├── 10879.jpg
│ │ │ │ │ ├── 10914.jpg
│ │ │ │ │ ├── 12090.jpg
│ │ │ │ │ ├── 12146.jpg
│ │ │ │ │ ├── 12205.jpg
│ │ │ │ │ ├── 12446.jpg
│ │ │ │ │ ├── 138878.jpg
│ │ │ │ │ ├── 14018.jpg
│ │ │ │ │ ├── 142819.jpg
│ │ │ │ │ ├── 14561.jpg
│ │ │ │ │ ├── 14727.jpg
│ │ │ │ │ ├── 15096.jpg
│ │ │ │ │ ├── 15745.jpg
│ │ │ │ │ ├── 17033.jpg
│ │ │ │ │ ├── 17037.jpg
│ │ │ │ │ ├── 17722.jpg
│ │ │ │ │ ├── 18605.jpg
│ │ │ │ │ ├── 19066.jpg
│ │ │ │ │ ├── 21353.jpg
│ │ │ │ │ ├── 23556.jpg
│ │ │ │ │ ├── 23564.jpg
│ │ │ │ │ ├── 25316.jpg
│ │ │ │ │ ├── 25452.jpg
│ │ │ │ │ ├── 25475.jpg
│ │ │ │ │ ├── 25587.jpg
│ │ │ │ │ ├── 25943.jpg
│ │ │ │ │ ├── 262212.jpg
│ │ │ │ │ ├── 26391.jpg
│ │ │ │ │ ├── 270491.jpg
│ │ │ │ │ ├── 27458.jpg
│ │ │ │ │ ├── 27779.jpg
│ │ │ │ │ ├── 278322.jpg
│ │ │ │ │ ├── 295198.jpg
│ │ │ │ │ ├── 29588.jpg
│ │ │ │ │ ├── 29727.jpg
│ │ │ │ │ ├── 30377.jpg
│ │ │ │ │ ├── 30977.jpg
│ │ │ │ │ ├── 31096.jpg
│ │ │ │ │ ├── 318090.jpg
│ │ │ │ │ ├── 322541.jpg
│ │ │ │ │ ├── 323210.jpg
│ │ │ │ │ ├── 32549.jpg
│ │ │ │ │ ├── 331821.jpg
│ │ │ │ │ ├── 33952.jpg
│ │ │ │ │ ├── 34594.jpg
│ │ │ │ │ ├── 35133.jpg
│ │ │ │ │ ├── 35457.jpg
│ │ │ │ │ ├── 35690.jpg
│ │ │ │ │ ├── 36814.jpg
│ │ │ │ │ ├── 37655.jpg
│ │ │ │ │ ├── 38112.jpg
│ │ │ │ │ ├── 394669.jpg
│ │ │ │ │ ├── 40120.jpg
│ │ │ │ │ ├── 40770.jpg
│ │ │ │ │ ├── 41532.jpg
│ │ │ │ │ ├── 421571.jpg
│ │ │ │ │ ├── 42417.jpg
│ │ │ │ │ ├── 425290.jpg
│ │ │ │ │ ├── 42531.jpg
│ │ │ │ │ ├── 42662.jpg
│ │ │ │ │ ├── 42715.jpg
│ │ │ │ │ ├── 42852.jpg
│ │ │ │ │ ├── 43413.jpg
│ │ │ │ │ ├── 43909.jpg
│ │ │ │ │ ├── 44540.jpg
│ │ │ │ │ ├── 45698.jpg
│ │ │ │ │ ├── 462741.jpg
│ │ │ │ │ ├── 465614.jpg
│ │ │ │ │ ├── 46970.jpg
│ │ │ │ │ ├── 47347.jpg
│ │ │ │ │ ├── 478300.jpg
│ │ │ │ │ ├── 484492.jpg
│ │ │ │ │ ├── 49520.jpg
│ │ │ │ │ ├── 497512.jpg
│ │ │ │ │ ├── 49887.jpg
│ │ │ │ │ ├── 499058.jpg
│ │ │ │ │ ├── 50824.jpg
│ │ │ │ │ ├── 50839.jpg
│ │ │ │ │ ├── 51013.jpg
│ │ │ │ │ ├── 510802.jpg
│ │ │ │ │ ├── 52967.jpg
│ │ │ │ │ ├── 53043.jpg
│ │ │ │ │ ├── 53102.jpg
│ │ │ │ │ ├── 53734.jpg
│ │ │ │ │ ├── 53772.jpg
│ │ │ │ │ ├── 538927.jpg
│ │ │ │ │ ├── 54177.jpg
│ │ │ │ │ ├── 54399.jpg
│ │ │ │ │ ├── 55296.jpg
│ │ │ │ │ ├── 561601.jpg
│ │ │ │ │ ├── 56517.jpg
│ │ │ │ │ ├── 568365.jpg
│ │ │ │ │ ├── 58362.jpg
│ │ │ │ │ ├── 58469.jpg
│ │ │ │ │ ├── 58510.jpg
│ │ │ │ │ ├── 605831.jpg
│ │ │ │ │ ├── 60949.jpg
│ │ │ │ │ ├── 60991.jpg
│ │ │ │ │ ├── 62089.jpg
│ │ │ │ │ ├── 62519.jpg
│ │ │ │ │ ├── 62557.jpg
│ │ │ │ │ ├── 627853.jpg
│ │ │ │ │ ├── 642246.jpg
│ │ │ │ │ ├── 64788.jpg
│ │ │ │ │ ├── 65685.jpg
│ │ │ │ │ ├── 664947.jpg
│ │ │ │ │ ├── 66659.jpg
│ │ │ │ │ ├── 67187.jpg
│ │ │ │ │ ├── 67291.jpg
│ │ │ │ │ ├── 67633.jpg
│ │ │ │ │ ├── 686483.jpg
│ │ │ │ │ ├── 69023.jpg
│ │ │ │ │ ├── 69160.jpg
│ │ │ │ │ ├── 69536.jpg
│ │ │ │ │ ├── 69824.jpg
│ │ │ │ │ ├── 70074.jpg
│ │ │ │ │ ├── 71735.jpg
│ │ │ │ │ ├── 717828.jpg
│ │ │ │ │ ├── 728296.jpg
│ │ │ │ │ ├── 72883.jpg
│ │ │ │ │ ├── 73100.jpg
│ │ │ │ │ ├── 73149.jpg
│ │ │ │ │ ├── 74925.jpg
│ │ │ │ │ ├── 76405.jpg
│ │ │ │ │ ├── 769726.jpg
│ │ │ │ │ ├── 77309.jpg
│ │ │ │ │ ├── 77499.jpg
│ │ │ │ │ ├── 778052.jpg
│ │ │ │ │ ├── 79079.jpg
│ │ │ │ │ ├── 79493.jpg
│ │ │ │ │ ├── 79738.jpg
│ │ │ │ │ ├── 79803.jpg
│ │ │ │ │ ├── 812053.jpg
│ │ │ │ │ ├── 81290.jpg
│ │ │ │ │ ├── 82900.jpg
│ │ │ │ │ ├── 83350.jpg
│ │ │ │ │ ├── 84447.jpg
│ │ │ │ │ ├── 848654.jpg
│ │ │ │ │ ├── 84941.jpg
│ │ │ │ │ ├── 84945.jpg
│ │ │ │ │ ├── 85699.jpg
│ │ │ │ │ ├── 857785.jpg
│ │ │ │ │ ├── 85910.jpg
│ │ │ │ │ ├── 86276.jpg
│ │ │ │ │ ├── 86355.jpg
│ │ │ │ │ ├── 86417.jpg
│ │ │ │ │ ├── 87056.jpg
│ │ │ │ │ ├── 87228.jpg
│ │ │ │ │ ├── 89014.jpg
│ │ │ │ │ ├── 89125.jpg
│ │ │ │ │ ├── 89264.jpg
│ │ │ │ │ ├── 90271.jpg
│ │ │ │ │ ├── 90910.jpg
│ │ │ │ │ ├── 92660.jpg
│ │ │ │ │ ├── 92836.jpg
│ │ │ │ │ ├── 93170.jpg
│ │ │ │ │ ├── 93312.jpg
│ │ │ │ │ ├── 93480.jpg
│ │ │ │ │ ├── 94053.jpg
│ │ │ │ │ ├── 947293.jpg
│ │ │ │ │ ├── 95130.jpg
│ │ │ │ │ ├── 95534.jpg
│ │ │ │ │ ├── 962545.jpg
│ │ │ │ │ ├── 964670.jpg
│ │ │ │ │ ├── 96616.jpg
│ │ │ │ │ ├── 966630.jpg
│ │ │ │ │ ├── 96970.jpg
│ │ │ │ │ ├── 97200.jpg
│ │ │ │ │ ├── 974982.jpg
│ │ │ │ │ ├── 97954.jpg
│ │ │ │ │ ├── 98401.jpg
│ │ │ │ │ ├── 984921.jpg
│ │ │ │ │ ├── 98504.jpg
│ │ │ │ │ └── 99153.jpg
│ │ │ │ ├── identifyRecord1619.jpg
│ │ │ │ ├── identifyRecord34842.jpg
│ │ │ │ └── identifyRecord66860.jpg
│ │ │ └── application.properties
│ │ └── java
│ │ │ └── com
│ │ │ └── kanshan
│ │ │ └── tea_classify
│ │ │ ├── TeaClassifyApplication.java
│ │ │ ├── controller
│ │ │ ├── errorController.java
│ │ │ ├── feedbackController.java
│ │ │ ├── recordController.java
│ │ │ ├── loginController.java
│ │ │ └── identifyController.java
│ │ │ ├── mapper
│ │ │ ├── TeaMapper.java
│ │ │ ├── RecordMapper.java
│ │ │ ├── UserMapper.java
│ │ │ └── FeedBackMapper.java
│ │ │ ├── Utils
│ │ │ ├── Base64Util.java
│ │ │ ├── HttpRequestJsonEntity
│ │ │ │ ├── OpenId.java
│ │ │ │ ├── AccessToken.java
│ │ │ │ └── UserInfo.java
│ │ │ └── HttpHelper.java
│ │ │ ├── config
│ │ │ └── UploadConfig.java
│ │ │ ├── entity
│ │ │ ├── User.java
│ │ │ ├── Tea.java
│ │ │ ├── Record.java
│ │ │ └── FeedBack.java
│ │ │ └── service
│ │ │ └── getUserInfoService.java
│ └── test
│ │ └── java
│ │ └── com
│ │ └── kanshan
│ │ └── tea_classify
│ │ └── TeaClassifyApplicationTests.java
├── build
│ ├── resources
│ │ └── main
│ │ │ ├── static
│ │ │ ├── img
│ │ │ │ └── profile.png
│ │ │ ├── json
│ │ │ │ └── lable.json
│ │ │ ├── identifyRecord
│ │ │ │ ├── 10422.jpg
│ │ │ │ ├── 10559.jpg
│ │ │ │ ├── 10735.jpg
│ │ │ │ ├── 10879.jpg
│ │ │ │ ├── 10914.jpg
│ │ │ │ ├── 12090.jpg
│ │ │ │ ├── 12146.jpg
│ │ │ │ ├── 12205.jpg
│ │ │ │ ├── 12446.jpg
│ │ │ │ ├── 1284.jpg
│ │ │ │ ├── 14018.jpg
│ │ │ │ ├── 14561.jpg
│ │ │ │ ├── 14727.jpg
│ │ │ │ ├── 15096.jpg
│ │ │ │ ├── 15745.jpg
│ │ │ │ ├── 1602.jpg
│ │ │ │ ├── 17033.jpg
│ │ │ │ ├── 17037.jpg
│ │ │ │ ├── 17722.jpg
│ │ │ │ ├── 1839.jpg
│ │ │ │ ├── 18605.jpg
│ │ │ │ ├── 19066.jpg
│ │ │ │ ├── 21353.jpg
│ │ │ │ ├── 2326.jpg
│ │ │ │ ├── 23556.jpg
│ │ │ │ ├── 23564.jpg
│ │ │ │ ├── 25316.jpg
│ │ │ │ ├── 25452.jpg
│ │ │ │ ├── 25475.jpg
│ │ │ │ ├── 25587.jpg
│ │ │ │ ├── 25943.jpg
│ │ │ │ ├── 26391.jpg
│ │ │ │ ├── 27458.jpg
│ │ │ │ ├── 27779.jpg
│ │ │ │ ├── 29588.jpg
│ │ │ │ ├── 29727.jpg
│ │ │ │ ├── 30377.jpg
│ │ │ │ ├── 30977.jpg
│ │ │ │ ├── 31096.jpg
│ │ │ │ ├── 32549.jpg
│ │ │ │ ├── 33952.jpg
│ │ │ │ ├── 34594.jpg
│ │ │ │ ├── 35133.jpg
│ │ │ │ ├── 35457.jpg
│ │ │ │ ├── 35690.jpg
│ │ │ │ ├── 3637.jpg
│ │ │ │ ├── 36814.jpg
│ │ │ │ ├── 37655.jpg
│ │ │ │ ├── 38112.jpg
│ │ │ │ ├── 40120.jpg
│ │ │ │ ├── 40770.jpg
│ │ │ │ ├── 41532.jpg
│ │ │ │ ├── 42417.jpg
│ │ │ │ ├── 42531.jpg
│ │ │ │ ├── 42662.jpg
│ │ │ │ ├── 42715.jpg
│ │ │ │ ├── 42852.jpg
│ │ │ │ ├── 43413.jpg
│ │ │ │ ├── 43909.jpg
│ │ │ │ ├── 44540.jpg
│ │ │ │ ├── 45698.jpg
│ │ │ │ ├── 46970.jpg
│ │ │ │ ├── 47347.jpg
│ │ │ │ ├── 49520.jpg
│ │ │ │ ├── 49887.jpg
│ │ │ │ ├── 50824.jpg
│ │ │ │ ├── 50839.jpg
│ │ │ │ ├── 51013.jpg
│ │ │ │ ├── 52967.jpg
│ │ │ │ ├── 53043.jpg
│ │ │ │ ├── 53102.jpg
│ │ │ │ ├── 5323.jpg
│ │ │ │ ├── 53734.jpg
│ │ │ │ ├── 53772.jpg
│ │ │ │ ├── 54177.jpg
│ │ │ │ ├── 54399.jpg
│ │ │ │ ├── 55296.jpg
│ │ │ │ ├── 56517.jpg
│ │ │ │ ├── 58362.jpg
│ │ │ │ ├── 58469.jpg
│ │ │ │ ├── 58510.jpg
│ │ │ │ ├── 60949.jpg
│ │ │ │ ├── 60991.jpg
│ │ │ │ ├── 62089.jpg
│ │ │ │ ├── 62519.jpg
│ │ │ │ ├── 62557.jpg
│ │ │ │ ├── 64788.jpg
│ │ │ │ ├── 65685.jpg
│ │ │ │ ├── 66659.jpg
│ │ │ │ ├── 67187.jpg
│ │ │ │ ├── 67291.jpg
│ │ │ │ ├── 67633.jpg
│ │ │ │ ├── 69023.jpg
│ │ │ │ ├── 69160.jpg
│ │ │ │ ├── 69536.jpg
│ │ │ │ ├── 69824.jpg
│ │ │ │ ├── 70074.jpg
│ │ │ │ ├── 71735.jpg
│ │ │ │ ├── 72883.jpg
│ │ │ │ ├── 73100.jpg
│ │ │ │ ├── 73149.jpg
│ │ │ │ ├── 7447.jpg
│ │ │ │ ├── 74925.jpg
│ │ │ │ ├── 7548.jpg
│ │ │ │ ├── 76405.jpg
│ │ │ │ ├── 77309.jpg
│ │ │ │ ├── 77499.jpg
│ │ │ │ ├── 79079.jpg
│ │ │ │ ├── 79493.jpg
│ │ │ │ ├── 79738.jpg
│ │ │ │ ├── 79803.jpg
│ │ │ │ ├── 81290.jpg
│ │ │ │ ├── 82900.jpg
│ │ │ │ ├── 83350.jpg
│ │ │ │ ├── 84447.jpg
│ │ │ │ ├── 84941.jpg
│ │ │ │ ├── 84945.jpg
│ │ │ │ ├── 85699.jpg
│ │ │ │ ├── 85910.jpg
│ │ │ │ ├── 86276.jpg
│ │ │ │ ├── 86355.jpg
│ │ │ │ ├── 86417.jpg
│ │ │ │ ├── 87056.jpg
│ │ │ │ ├── 8715.jpg
│ │ │ │ ├── 87228.jpg
│ │ │ │ ├── 89014.jpg
│ │ │ │ ├── 89125.jpg
│ │ │ │ ├── 89264.jpg
│ │ │ │ ├── 8959.jpg
│ │ │ │ ├── 8990.jpg
│ │ │ │ ├── 9020.jpg
│ │ │ │ ├── 90271.jpg
│ │ │ │ ├── 90910.jpg
│ │ │ │ ├── 92660.jpg
│ │ │ │ ├── 92836.jpg
│ │ │ │ ├── 93170.jpg
│ │ │ │ ├── 93312.jpg
│ │ │ │ ├── 93480.jpg
│ │ │ │ ├── 94053.jpg
│ │ │ │ ├── 95130.jpg
│ │ │ │ ├── 95534.jpg
│ │ │ │ ├── 96616.jpg
│ │ │ │ ├── 96970.jpg
│ │ │ │ ├── 97200.jpg
│ │ │ │ ├── 97954.jpg
│ │ │ │ ├── 98401.jpg
│ │ │ │ ├── 98504.jpg
│ │ │ │ ├── 99153.jpg
│ │ │ │ ├── 138878.jpg
│ │ │ │ ├── 142819.jpg
│ │ │ │ ├── 262212.jpg
│ │ │ │ ├── 270491.jpg
│ │ │ │ ├── 278322.jpg
│ │ │ │ ├── 295198.jpg
│ │ │ │ ├── 318090.jpg
│ │ │ │ ├── 322541.jpg
│ │ │ │ ├── 323210.jpg
│ │ │ │ ├── 331821.jpg
│ │ │ │ ├── 394669.jpg
│ │ │ │ ├── 421571.jpg
│ │ │ │ ├── 425290.jpg
│ │ │ │ ├── 462741.jpg
│ │ │ │ ├── 465614.jpg
│ │ │ │ ├── 478300.jpg
│ │ │ │ ├── 484492.jpg
│ │ │ │ ├── 497512.jpg
│ │ │ │ ├── 499058.jpg
│ │ │ │ ├── 510802.jpg
│ │ │ │ ├── 538927.jpg
│ │ │ │ ├── 561601.jpg
│ │ │ │ ├── 568365.jpg
│ │ │ │ ├── 605831.jpg
│ │ │ │ ├── 627853.jpg
│ │ │ │ ├── 642246.jpg
│ │ │ │ ├── 664947.jpg
│ │ │ │ ├── 686483.jpg
│ │ │ │ ├── 717828.jpg
│ │ │ │ ├── 728296.jpg
│ │ │ │ ├── 769726.jpg
│ │ │ │ ├── 778052.jpg
│ │ │ │ ├── 812053.jpg
│ │ │ │ ├── 848654.jpg
│ │ │ │ ├── 857785.jpg
│ │ │ │ ├── 947293.jpg
│ │ │ │ ├── 962545.jpg
│ │ │ │ ├── 964670.jpg
│ │ │ │ ├── 966630.jpg
│ │ │ │ ├── 974982.jpg
│ │ │ │ └── 984921.jpg
│ │ │ ├── identifyRecord1619.jpg
│ │ │ ├── identifyRecord34842.jpg
│ │ │ └── identifyRecord66860.jpg
│ │ │ └── application.properties
│ ├── tmp
│ │ └── compileJava
│ │ │ └── previous-compilation-data.bin
│ └── classes
│ │ └── java
│ │ └── main
│ │ └── com
│ │ └── kanshan
│ │ └── tea_classify
│ │ ├── entity
│ │ ├── Tea.class
│ │ ├── User.class
│ │ ├── Record.class
│ │ └── FeedBack.class
│ │ ├── Utils
│ │ ├── Base64Util.class
│ │ ├── HttpHelper.class
│ │ └── HttpRequestJsonEntity
│ │ │ ├── OpenId.class
│ │ │ ├── UserInfo.class
│ │ │ └── AccessToken.class
│ │ ├── mapper
│ │ ├── TeaMapper.class
│ │ ├── UserMapper.class
│ │ ├── RecordMapper.class
│ │ └── FeedBackMapper.class
│ │ ├── config
│ │ └── UploadConfig.class
│ │ ├── TeaClassifyApplication.class
│ │ ├── controller
│ │ ├── errorController.class
│ │ ├── loginController.class
│ │ ├── recordController.class
│ │ ├── feedbackController.class
│ │ └── identifyController.class
│ │ └── service
│ │ └── getUserInfoService.class
├── HELP.md
├── build.gradle
└── gradlew.bat
├── miniprogram-uniapp
├── pages
│ ├── index
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.js
│ └── logs
│ │ ├── logs.json
│ │ ├── logs.wxss
│ │ ├── logs.wxml
│ │ └── logs.js
├── sitemap.json
├── app.wxss
├── app.json
├── app.js
├── utils
│ └── util.js
├── .eslintrc.js
└── project.config.json
├── inference-flask
├── .idea
│ ├── .gitignore
│ ├── inspectionProfiles
│ │ ├── profiles_settings.xml
│ │ └── Project_Default.xml
│ ├── encodings.xml
│ ├── modules.xml
│ ├── misc.xml
│ └── Tea_Classify_.iml
├── requirements.txt
├── ResNet34.py
├── lable.json
├── img
│ ├── apple.jpg
│ ├── banana.jpg
│ ├── liushu.jpg
│ └── sava.jpg
├── __pycache__
│ └── test.cpython-39.pyc
├── tea_wx_mini_program
│ ├── __pycache__
│ │ └── db.cpython-39.pyc
│ ├── db.py
│ └── miniprogram.py
├── tea_dataset.py
└── test.py
├── README_CN.md
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/server-springboot/.idea/.name:
--------------------------------------------------------------------------------
1 | tea_classify
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/gc.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/server-springboot/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/dependencies-accessors/gc.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/server-springboot/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'tea_classify'
2 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/index/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/inference-flask/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/inference-flask/requirements.txt:
--------------------------------------------------------------------------------
1 | python==3.9.7
2 | flask==2.1.1
3 | torch==1.11.0
4 | torchvision==1.12.0
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/logs/logs.json:
--------------------------------------------------------------------------------
1 | {
2 | "navigationBarTitleText": "查看启动日志",
3 | "usingComponents": {}
4 | }
--------------------------------------------------------------------------------
/server-springboot/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Sat May 14 11:50:09 CST 2022
2 | gradle.version=7.4.1
3 |
--------------------------------------------------------------------------------
/inference-flask/ResNet34.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/ResNet34.py
--------------------------------------------------------------------------------
/inference-flask/lable.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/lable.json
--------------------------------------------------------------------------------
/inference-flask/img/apple.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/img/apple.jpg
--------------------------------------------------------------------------------
/inference-flask/img/banana.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/img/banana.jpg
--------------------------------------------------------------------------------
/inference-flask/img/liushu.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/img/liushu.jpg
--------------------------------------------------------------------------------
/inference-flask/img/sava.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/img/sava.jpg
--------------------------------------------------------------------------------
/server-springboot/.gradle/file-system.probe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/file-system.probe
--------------------------------------------------------------------------------
/inference-flask/__pycache__/test.cpython-39.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/__pycache__/test.cpython-39.pyc
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/logs/logs.wxss:
--------------------------------------------------------------------------------
1 | .log-list {
2 | display: flex;
3 | flex-direction: column;
4 | padding: 40rpx;
5 | }
6 | .log-item {
7 | margin: 10rpx;
8 | }
9 |
--------------------------------------------------------------------------------
/server-springboot/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/checksums/checksums.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/checksums/checksums.lock
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/checksums/md5-checksums.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/checksums/md5-checksums.bin
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/checksums/sha1-checksums.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/checksums/sha1-checksums.bin
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/server-springboot/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/img/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/img/profile.png
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/json/lable.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/json/lable.json
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/img/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/img/profile.png
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/json/lable.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/json/lable.json
--------------------------------------------------------------------------------
/inference-flask/tea_wx_mini_program/__pycache__/db.cpython-39.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/inference-flask/tea_wx_mini_program/__pycache__/db.cpython-39.pyc
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/1284.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/1284.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/1602.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/1602.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/1839.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/1839.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/2326.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/2326.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/3637.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/3637.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/5323.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/5323.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/7447.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/7447.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/7548.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/7548.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/8715.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/8715.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/8959.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/8959.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/8990.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/8990.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/9020.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/9020.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord1619.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord1619.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord34842.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord34842.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord66860.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord66860.jpg
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/executionHistory/executionHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/executionHistory/executionHistory.bin
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/executionHistory/executionHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/executionHistory/executionHistory.lock
--------------------------------------------------------------------------------
/server-springboot/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/10422.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/10422.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/10559.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/10559.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/10735.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/10735.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/10879.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/10879.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/10914.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/10914.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/12090.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/12090.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/12146.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/12146.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/12205.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/12205.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/12446.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/12446.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/1284.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/1284.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/14018.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/14018.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/14561.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/14561.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/14727.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/14727.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/15096.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/15096.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/15745.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/15745.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/1602.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/1602.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/17033.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/17033.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/17037.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/17037.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/17722.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/17722.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/1839.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/1839.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/18605.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/18605.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/19066.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/19066.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/21353.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/21353.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/2326.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/2326.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/23556.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/23556.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/23564.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/23564.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/25316.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/25316.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/25452.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/25452.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/25475.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/25475.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/25587.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/25587.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/25943.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/25943.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/26391.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/26391.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/27458.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/27458.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/27779.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/27779.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/29588.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/29588.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/29727.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/29727.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/30377.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/30377.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/30977.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/30977.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/31096.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/31096.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/32549.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/32549.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/33952.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/33952.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/34594.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/34594.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/35133.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/35133.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/35457.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/35457.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/35690.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/35690.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/3637.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/3637.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/36814.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/36814.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/37655.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/37655.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/38112.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/38112.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/40120.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/40120.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/40770.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/40770.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/41532.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/41532.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/42417.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/42417.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/42531.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/42531.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/42662.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/42662.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/42715.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/42715.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/42852.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/42852.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/43413.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/43413.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/43909.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/43909.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/44540.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/44540.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/45698.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/45698.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/46970.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/46970.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/47347.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/47347.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/49520.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/49520.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/49887.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/49887.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/50824.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/50824.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/50839.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/50839.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/51013.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/51013.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/52967.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/52967.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/53043.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/53043.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/53102.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/53102.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/5323.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/5323.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/53734.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/53734.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/53772.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/53772.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/54177.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/54177.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/54399.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/54399.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/55296.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/55296.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/56517.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/56517.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/58362.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/58362.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/58469.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/58469.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/58510.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/58510.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/60949.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/60949.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/60991.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/60991.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/62089.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/62089.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/62519.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/62519.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/62557.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/62557.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/64788.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/64788.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/65685.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/65685.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/66659.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/66659.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/67187.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/67187.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/67291.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/67291.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/67633.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/67633.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/69023.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/69023.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/69160.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/69160.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/69536.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/69536.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/69824.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/69824.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/70074.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/70074.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/71735.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/71735.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/72883.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/72883.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/73100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/73100.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/73149.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/73149.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/7447.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/7447.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/74925.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/74925.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/7548.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/7548.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/76405.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/76405.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/77309.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/77309.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/77499.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/77499.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/79079.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/79079.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/79493.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/79493.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/79738.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/79738.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/79803.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/79803.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/81290.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/81290.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/82900.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/82900.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/83350.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/83350.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/84447.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/84447.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/84941.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/84941.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/84945.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/84945.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/85699.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/85699.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/85910.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/85910.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/86276.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/86276.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/86355.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/86355.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/86417.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/86417.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/87056.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/87056.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/8715.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/8715.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/87228.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/87228.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/89014.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/89014.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/89125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/89125.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/89264.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/89264.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/8959.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/8959.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/8990.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/8990.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/9020.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/9020.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/90271.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/90271.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/90910.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/90910.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/92660.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/92660.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/92836.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/92836.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/93170.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/93170.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/93312.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/93312.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/93480.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/93480.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/94053.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/94053.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/95130.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/95130.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/95534.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/95534.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/96616.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/96616.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/96970.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/96970.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/97200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/97200.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/97954.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/97954.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/98401.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/98401.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/98504.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/98504.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/99153.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/99153.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord1619.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord1619.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord34842.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord34842.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord66860.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord66860.jpg
--------------------------------------------------------------------------------
/server-springboot/build/tmp/compileJava/previous-compilation-data.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/tmp/compileJava/previous-compilation-data.bin
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/10422.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/10422.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/10559.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/10559.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/10735.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/10735.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/10879.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/10879.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/10914.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/10914.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/12090.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/12090.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/12146.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/12146.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/12205.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/12205.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/12446.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/12446.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/138878.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/138878.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/14018.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/14018.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/142819.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/142819.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/14561.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/14561.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/14727.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/14727.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/15096.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/15096.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/15745.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/15745.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/17033.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/17033.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/17037.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/17037.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/17722.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/17722.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/18605.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/18605.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/19066.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/19066.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/21353.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/21353.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/23556.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/23556.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/23564.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/23564.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/25316.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/25316.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/25452.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/25452.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/25475.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/25475.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/25587.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/25587.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/25943.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/25943.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/262212.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/262212.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/26391.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/26391.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/270491.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/270491.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/27458.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/27458.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/27779.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/27779.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/278322.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/278322.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/295198.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/295198.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/29588.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/29588.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/29727.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/29727.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/30377.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/30377.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/30977.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/30977.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/31096.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/31096.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/318090.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/318090.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/322541.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/322541.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/323210.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/323210.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/32549.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/32549.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/331821.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/331821.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/33952.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/33952.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/34594.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/34594.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/35133.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/35133.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/35457.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/35457.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/35690.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/35690.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/36814.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/36814.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/37655.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/37655.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/38112.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/38112.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/394669.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/394669.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/40120.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/40120.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/40770.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/40770.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/41532.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/41532.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/421571.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/421571.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/42417.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/42417.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/425290.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/425290.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/42531.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/42531.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/42662.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/42662.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/42715.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/42715.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/42852.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/42852.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/43413.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/43413.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/43909.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/43909.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/44540.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/44540.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/45698.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/45698.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/462741.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/462741.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/465614.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/465614.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/46970.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/46970.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/47347.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/47347.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/478300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/478300.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/484492.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/484492.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/49520.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/49520.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/497512.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/497512.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/49887.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/49887.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/499058.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/499058.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/50824.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/50824.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/50839.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/50839.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/51013.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/51013.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/510802.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/510802.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/52967.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/52967.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/53043.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/53043.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/53102.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/53102.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/53734.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/53734.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/53772.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/53772.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/538927.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/538927.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/54177.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/54177.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/54399.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/54399.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/55296.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/55296.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/561601.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/561601.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/56517.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/56517.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/568365.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/568365.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/58362.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/58362.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/58469.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/58469.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/58510.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/58510.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/605831.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/605831.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/60949.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/60949.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/60991.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/60991.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/62089.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/62089.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/62519.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/62519.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/62557.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/62557.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/627853.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/627853.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/642246.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/642246.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/64788.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/64788.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/65685.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/65685.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/664947.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/664947.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/66659.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/66659.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/67187.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/67187.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/67291.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/67291.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/67633.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/67633.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/686483.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/686483.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/69023.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/69023.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/69160.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/69160.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/69536.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/69536.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/69824.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/69824.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/70074.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/70074.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/71735.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/71735.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/717828.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/717828.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/728296.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/728296.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/72883.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/72883.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/73100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/73100.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/73149.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/73149.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/74925.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/74925.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/76405.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/76405.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/769726.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/769726.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/77309.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/77309.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/77499.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/77499.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/778052.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/778052.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/79079.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/79079.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/79493.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/79493.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/79738.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/79738.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/79803.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/79803.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/812053.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/812053.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/81290.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/81290.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/82900.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/82900.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/83350.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/83350.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/84447.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/84447.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/848654.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/848654.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/84941.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/84941.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/84945.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/84945.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/85699.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/85699.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/857785.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/857785.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/85910.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/85910.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/86276.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/86276.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/86355.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/86355.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/86417.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/86417.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/87056.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/87056.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/87228.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/87228.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/89014.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/89014.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/89125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/89125.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/89264.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/89264.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/90271.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/90271.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/90910.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/90910.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/92660.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/92660.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/92836.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/92836.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/93170.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/93170.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/93312.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/93312.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/93480.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/93480.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/94053.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/94053.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/947293.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/947293.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/95130.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/95130.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/95534.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/95534.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/962545.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/962545.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/964670.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/964670.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/96616.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/96616.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/966630.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/966630.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/96970.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/96970.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/97200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/97200.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/974982.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/974982.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/97954.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/97954.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/98401.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/98401.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/984921.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/984921.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/98504.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/98504.jpg
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/static/identifyRecord/99153.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/src/main/resources/static/identifyRecord/99153.jpg
--------------------------------------------------------------------------------
/miniprogram-uniapp/sitemap.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/138878.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/138878.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/142819.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/142819.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/262212.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/262212.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/270491.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/270491.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/278322.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/278322.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/295198.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/295198.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/318090.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/318090.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/322541.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/322541.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/323210.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/323210.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/331821.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/331821.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/394669.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/394669.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/421571.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/421571.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/425290.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/425290.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/462741.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/462741.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/465614.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/465614.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/478300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/478300.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/484492.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/484492.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/497512.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/497512.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/499058.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/499058.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/510802.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/510802.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/538927.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/538927.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/561601.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/561601.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/568365.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/568365.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/605831.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/605831.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/627853.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/627853.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/642246.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/642246.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/664947.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/664947.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/686483.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/686483.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/717828.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/717828.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/728296.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/728296.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/769726.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/769726.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/778052.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/778052.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/812053.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/812053.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/848654.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/848654.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/857785.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/857785.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/947293.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/947293.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/962545.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/962545.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/964670.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/964670.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/966630.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/966630.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/974982.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/974982.jpg
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/static/identifyRecord/984921.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/resources/main/static/identifyRecord/984921.jpg
--------------------------------------------------------------------------------
/server-springboot/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/server-springboot/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/server-springboot/.gradle/7.4.1/dependencies-accessors/dependencies-accessors.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/.gradle/7.4.1/dependencies-accessors/dependencies-accessors.lock
--------------------------------------------------------------------------------
/server-springboot/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/Tea.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/Tea.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/User.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/User.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/Record.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/Record.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/Base64Util.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/Base64Util.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpHelper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpHelper.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/FeedBack.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/entity/FeedBack.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/TeaMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/TeaMapper.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/UserMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/UserMapper.class
--------------------------------------------------------------------------------
/inference-flask/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/config/UploadConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/config/UploadConfig.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/RecordMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/RecordMapper.class
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/logs/logs.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {{index + 1}}. {{log.date}}
5 |
6 |
7 |
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/TeaClassifyApplication.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/TeaClassifyApplication.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/FeedBackMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/mapper/FeedBackMapper.class
--------------------------------------------------------------------------------
/miniprogram-uniapp/app.wxss:
--------------------------------------------------------------------------------
1 | /**app.wxss**/
2 | .container {
3 | height: 100%;
4 | display: flex;
5 | flex-direction: column;
6 | align-items: center;
7 | justify-content: space-between;
8 | padding: 200rpx 0;
9 | box-sizing: border-box;
10 | }
11 |
--------------------------------------------------------------------------------
/server-springboot/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/errorController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/errorController.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/loginController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/loginController.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/recordController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/recordController.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/service/getUserInfoService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/service/getUserInfoService.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/feedbackController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/feedbackController.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/identifyController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/controller/identifyController.class
--------------------------------------------------------------------------------
/server-springboot/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.1-bin.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/OpenId.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/OpenId.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/UserInfo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/UserInfo.class
--------------------------------------------------------------------------------
/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/AccessToken.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/songqikong/Tea-Classify-wxminiprogram/HEAD/server-springboot/build/classes/java/main/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/AccessToken.class
--------------------------------------------------------------------------------
/inference-flask/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/inference-flask/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/inference-flask/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/server-springboot/src/test/java/com/kanshan/tea_classify/TeaClassifyApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class TeaClassifyApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "pages":[
3 | "pages/index/index",
4 | "pages/logs/logs"
5 | ],
6 | "window":{
7 | "backgroundTextStyle":"light",
8 | "navigationBarBackgroundColor": "#fff",
9 | "navigationBarTitleText": "Weixin",
10 | "navigationBarTextStyle":"black"
11 | },
12 | "style": "v2",
13 | "sitemapLocation": "sitemap.json"
14 | }
15 |
--------------------------------------------------------------------------------
/inference-flask/.idea/Tea_Classify_.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/index/index.wxss:
--------------------------------------------------------------------------------
1 | /**index.wxss**/
2 | .userinfo {
3 | display: flex;
4 | flex-direction: column;
5 | align-items: center;
6 | color: #aaa;
7 | }
8 |
9 | .userinfo-avatar {
10 | overflow: hidden;
11 | width: 128rpx;
12 | height: 128rpx;
13 | margin: 20rpx;
14 | border-radius: 50%;
15 | }
16 |
17 | .usermotto {
18 | margin-top: 200px;
19 | }
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/logs/logs.js:
--------------------------------------------------------------------------------
1 | // logs.js
2 | const util = require('../../utils/util.js')
3 |
4 | Page({
5 | data: {
6 | logs: []
7 | },
8 | onLoad() {
9 | this.setData({
10 | logs: (wx.getStorageSync('logs') || []).map(log => {
11 | return {
12 | date: util.formatTime(new Date(log)),
13 | timeStamp: log
14 | }
15 | })
16 | })
17 | }
18 | })
19 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/app.js:
--------------------------------------------------------------------------------
1 | // app.js
2 | App({
3 | onLaunch() {
4 | // 展示本地存储能力
5 | const logs = wx.getStorageSync('logs') || []
6 | logs.unshift(Date.now())
7 | wx.setStorageSync('logs', logs)
8 |
9 | // 登录
10 | wx.login({
11 | success: res => {
12 | // 发送 res.code 到后台换取 openId, sessionKey, unionId
13 | }
14 | })
15 | },
16 | globalData: {
17 | userInfo: null
18 | }
19 | })
20 |
--------------------------------------------------------------------------------
/server-springboot/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/TeaClassifyApplication.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class TeaClassifyApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(TeaClassifyApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/controller/errorController.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.controller;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.GetMapping;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 |
7 | @Controller
8 | public class errorController {
9 |
10 | @GetMapping("/error")
11 | public String error(){
12 | return "error";
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/mapper/TeaMapper.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.mapper;
2 |
3 | import com.kanshan.tea_classify.entity.Tea;
4 | import org.apache.ibatis.annotations.Mapper;
5 | import org.apache.ibatis.annotations.Select;
6 | import org.springframework.stereotype.Repository;
7 |
8 | @Mapper
9 | @Repository
10 | public interface TeaMapper {
11 | @Select("select * from tea where label=#{label}")
12 | Tea findByLabel(int label);
13 | }
14 |
--------------------------------------------------------------------------------
/server-springboot/build/resources/main/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost:3306/tea_wx_program?characterEncoding=utf-8&serverTimezone=UTC&useUnicode=true
2 | spring.datasource.username=root
3 | spring.datasource.password=020806
4 | spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
5 |
6 |
7 | file.accessPath=/img/**
8 |
9 | *#**?????????????*
10 |
11 | file.staticAccessPath=/img/**
12 |
13 | *#**?????????Linux?Windows?????????*
14 |
15 | file.uploadFolder=D:/teaimg/
--------------------------------------------------------------------------------
/server-springboot/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost:3306/tea_wx_program?characterEncoding=utf-8&serverTimezone=UTC&useUnicode=true
2 | spring.datasource.username=root
3 | spring.datasource.password=020806
4 | spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
5 |
6 |
7 | file.accessPath=/img/**
8 |
9 | *#**?????????????*
10 |
11 | file.staticAccessPath=/img/**
12 |
13 | *#**?????????Linux?Windows?????????*
14 |
15 | file.uploadFolder=D:/teaimg/
--------------------------------------------------------------------------------
/inference-flask/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/utils/util.js:
--------------------------------------------------------------------------------
1 | const formatTime = date => {
2 | const year = date.getFullYear()
3 | const month = date.getMonth() + 1
4 | const day = date.getDate()
5 | const hour = date.getHours()
6 | const minute = date.getMinutes()
7 | const second = date.getSeconds()
8 |
9 | return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}`
10 | }
11 |
12 | const formatNumber = n => {
13 | n = n.toString()
14 | return n[1] ? n : `0${n}`
15 | }
16 |
17 | module.exports = {
18 | formatTime
19 | }
20 |
--------------------------------------------------------------------------------
/server-springboot/.idea/dataSources.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | mysql.8
6 | true
7 | com.mysql.cj.jdbc.Driver
8 | jdbc:mysql://localhost:3306
9 | $ProjectFileDir$
10 |
11 |
12 |
--------------------------------------------------------------------------------
/server-springboot/HELP.md:
--------------------------------------------------------------------------------
1 | # Getting Started
2 |
3 | ### Reference Documentation
4 | For further reference, please consider the following sections:
5 |
6 | * [Official Gradle documentation](https://docs.gradle.org)
7 | * [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.6.7/gradle-plugin/reference/html/)
8 | * [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.6.7/gradle-plugin/reference/html/#build-image)
9 |
10 | ### Additional Links
11 | These additional references should also help you:
12 |
13 | * [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)
14 |
15 |
--------------------------------------------------------------------------------
/server-springboot/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/.eslintrc.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Eslint config file
3 | * Documentation: https://eslint.org/docs/user-guide/configuring/
4 | * Install the Eslint extension before using this feature.
5 | */
6 | module.exports = {
7 | env: {
8 | es6: true,
9 | browser: true,
10 | node: true,
11 | },
12 | ecmaFeatures: {
13 | modules: true,
14 | },
15 | parserOptions: {
16 | ecmaVersion: 2018,
17 | sourceType: 'module',
18 | },
19 | globals: {
20 | wx: true,
21 | App: true,
22 | Page: true,
23 | getCurrentPages: true,
24 | getApp: true,
25 | Component: true,
26 | requirePlugin: true,
27 | requireMiniProgram: true,
28 | },
29 | // extends: 'eslint:recommended',
30 | rules: {},
31 | }
32 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/Utils/Base64Util.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.Utils;
2 | import javax.xml.bind.DatatypeConverter;
3 | import java.io.*;
4 |
5 |
6 | public class Base64Util {
7 | public static String strToImg(String base64Str, String photoUrl){
8 | String base64Image = base64Str.split(",")[1];
9 | byte[] imageBytes = javax.xml.bind.DatatypeConverter.parseBase64Binary(base64Image);
10 | File file = new File(photoUrl);
11 | try (OutputStream outputStream = new BufferedOutputStream(new FileOutputStream(file))) {
12 | outputStream.write(imageBytes);
13 | } catch (IOException e) {
14 | e.printStackTrace();
15 | }
16 |
17 | return photoUrl;
18 | }
19 | }
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/OpenId.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.Utils.HttpRequestJsonEntity;
2 |
3 | public class OpenId {
4 | String session_key;
5 | String openid;
6 | String unionid;
7 |
8 | public String getSession_key() {
9 | return session_key;
10 | }
11 |
12 | public void setSession_key(String session_key) {
13 | this.session_key = session_key;
14 | }
15 |
16 | public String getOpenid() {
17 | return openid;
18 | }
19 |
20 | public void setOpenid(String openid) {
21 | this.openid = openid;
22 | }
23 |
24 | public String getUnionid() {
25 | return unionid;
26 | }
27 |
28 | public void setUnionid(String unionid) {
29 | this.unionid = unionid;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/mapper/RecordMapper.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.mapper;
2 |
3 | import com.kanshan.tea_classify.entity.Record;
4 | import org.apache.ibatis.annotations.Insert;
5 | import org.apache.ibatis.annotations.Mapper;
6 | import org.apache.ibatis.annotations.Options;
7 | import org.apache.ibatis.annotations.Select;
8 | import org.springframework.stereotype.Repository;
9 |
10 | import java.util.List;
11 |
12 | @Mapper
13 | @Repository
14 | public interface RecordMapper {
15 | // 插入记录
16 | @Insert("insert into record(labels,openid,img_src) values (#{labels},#{openid},#{img_src})")
17 | @Options(useGeneratedKeys=true, keyProperty="id")
18 | void insert(Record record);
19 |
20 | @Select("select * from record where openid=#{openid}")
21 | List findByOpenId(String openid);
22 | }
23 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/mapper/UserMapper.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.mapper;
2 |
3 | import com.kanshan.tea_classify.entity.User;
4 | import org.apache.ibatis.annotations.Insert;
5 | import org.apache.ibatis.annotations.Mapper;
6 | import org.apache.ibatis.annotations.Param;
7 | import org.apache.ibatis.annotations.Select;
8 | import org.springframework.stereotype.Repository;
9 |
10 | @Mapper
11 | @Repository
12 | public interface UserMapper {
13 | // 新建用户
14 | @Insert("insert into user(openid,ava_src,name) values (#{openid},#{ava_src},#{name})")
15 | void insert(User user);
16 | @Select("select * from user where name=#{openid} and password=#{openid}")
17 | User select(User user);
18 | // 通过id寻找用户
19 | @Select("select * from user where openid=#{arg0}")
20 | User findById(String openid);
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/config/UploadConfig.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.config;
2 |
3 | import org.springframework.beans.factory.annotation.Value;
4 | import org.springframework.context.annotation.Configuration;
5 | import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
6 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
7 |
8 | /***
9 | *** *设置虚拟路径,访问绝对路径下资源*
10 | **/
11 |
12 | @Configuration
13 | public class UploadConfig implements WebMvcConfigurer {
14 | @Value("${file.staticAccessPath}")
15 | private String staticAccessPath;
16 | @Value("${file.uploadFolder}")
17 | private String uploadFolder;
18 | @Override
19 | public void addResourceHandlers(ResourceHandlerRegistry registry) {
20 | registry.addResourceHandler(staticAccessPath).addResourceLocations("file:" + uploadFolder);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/mapper/FeedBackMapper.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.mapper;
2 |
3 | import com.kanshan.tea_classify.entity.FeedBack;
4 | import com.kanshan.tea_classify.entity.Record;
5 | import org.apache.ibatis.annotations.*;
6 | import org.springframework.stereotype.Repository;
7 |
8 | import java.util.List;
9 |
10 | @Mapper
11 | @Repository
12 | public interface FeedBackMapper {
13 | @Insert("insert into feedback(openid,img_src,label,permission) values (#{openid},#{img_src},#{label},#{permission})")
14 | @Options(useGeneratedKeys=true, keyProperty="id")
15 | void insert(FeedBack feedBack);
16 |
17 | @Select("select * from feedback where openid=#{openid} and permission=0")
18 | List findByOpenId(String openid);
19 |
20 | @Update("update feedback set permission=#{permission} where id=#{id}")
21 | void updatePermission(int id, int permission);
22 | }
23 |
--------------------------------------------------------------------------------
/server-springboot/.idea/jarRepositories.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/index/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | 请使用1.4.4及以上版本基础库
14 |
15 |
16 |
17 | {{userInfo.nickName}}
18 |
19 |
20 |
21 | {{motto}}
22 |
23 |
24 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/AccessToken.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.Utils.HttpRequestJsonEntity;
2 |
3 | public class AccessToken {
4 | String access_token;
5 | int expires_in;
6 | int errcode;
7 | String errmsg;
8 |
9 | public String getAccess_token() {
10 | return access_token;
11 | }
12 |
13 | public void setAccess_token(String access_token) {
14 | this.access_token = access_token;
15 | }
16 |
17 | public int getExpires_in() {
18 | return expires_in;
19 | }
20 |
21 | public void setExpires_in(int expires_in) {
22 | this.expires_in = expires_in;
23 | }
24 |
25 | public int getErrcode() {
26 | return errcode;
27 | }
28 |
29 | public void setErrcode(int errcode) {
30 | this.errcode = errcode;
31 | }
32 |
33 | public String getErrmsg() {
34 | return errmsg;
35 | }
36 |
37 | public void setErrmsg(String errmsg) {
38 | this.errmsg = errmsg;
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/server-springboot/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'org.springframework.boot' version '2.6.7'
3 | id 'io.spring.dependency-management' version '1.0.11.RELEASE'
4 | id 'java'
5 | }
6 |
7 | group = 'com.kanshan'
8 | version = '0.0.1-SNAPSHOT'
9 | sourceCompatibility = '11'
10 |
11 | repositories {
12 | mavenCentral()
13 | }
14 |
15 | dependencies {
16 | implementation 'org.springframework.boot:spring-boot-configuration-processor'
17 | implementation 'jakarta.xml.bind:jakarta.xml.bind-api:2.3.3'
18 | implementation 'com.google.code.gson:gson'
19 | implementation 'org.springframework.boot:spring-boot-starter'
20 | implementation 'org.apache.httpcomponents:httpclient'
21 | implementation 'org.springframework.boot:spring-boot-starter-web'
22 | runtimeOnly 'mysql:mysql-connector-java'
23 | implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2'
24 | implementation 'org.springframework.boot:spring-boot-starter-jdbc'
25 | testImplementation 'org.springframework.boot:spring-boot-starter-test'
26 | }
27 |
28 | tasks.named('test') {
29 | useJUnitPlatform()
30 | }
31 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/entity/User.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.entity;
2 |
3 | public class User {
4 | String openid;
5 | String ava_src;
6 | String name;
7 | int group;
8 |
9 | public User(String openid, String ava_src, String name, int group) {
10 | this.openid = openid;
11 | this.ava_src = ava_src;
12 | this.name = name;
13 | this.group = group;
14 | }
15 |
16 | public String getOpenid() {
17 | return openid;
18 | }
19 |
20 | public void setOpenid(String openid) {
21 | this.openid = openid;
22 | }
23 |
24 | public String getAva_src() {
25 | return ava_src;
26 | }
27 |
28 | public void setAva_src(String ava_src) {
29 | this.ava_src = ava_src;
30 | }
31 |
32 | public String getName() {
33 | return name;
34 | }
35 |
36 | public void setName(String name) {
37 | this.name = name;
38 | }
39 |
40 | public int getGroup() {
41 | return group;
42 | }
43 |
44 | public void setGroup(int group) {
45 | this.group = group;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/entity/Tea.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.entity;
2 |
3 | public class Tea {
4 | int label;
5 | String name;
6 | String description;
7 | String url;
8 |
9 | public Tea(int label, String name, String description, String url) {
10 | this.label = label;
11 | this.name = name;
12 | this.description = description;
13 | this.url = url;
14 | }
15 |
16 | public String getUrl() {
17 | return url;
18 | }
19 |
20 | public void setUrl(String url) {
21 | this.url = url;
22 | }
23 |
24 | public int getLabel() {
25 | return label;
26 | }
27 |
28 | public void setLabel(int label) {
29 | this.label = label;
30 | }
31 |
32 | public String getName() {
33 | return name;
34 | }
35 |
36 | public void setName(String name) {
37 | this.name = name;
38 | }
39 |
40 | public String getDescription() {
41 | return description;
42 | }
43 |
44 | public void setDescription(String description) {
45 | this.description = description;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/miniprogram-uniapp/pages/index/index.js:
--------------------------------------------------------------------------------
1 | // index.js
2 | // 获取应用实例
3 | const app = getApp()
4 |
5 | Page({
6 | data: {
7 | motto: 'Hello World',
8 | userInfo: {},
9 | hasUserInfo: false,
10 | canIUse: wx.canIUse('button.open-type.getUserInfo'),
11 | canIUseGetUserProfile: false,
12 | canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false
13 | },
14 | // 事件处理函数
15 | bindViewTap() {
16 | wx.navigateTo({
17 | url: '../logs/logs'
18 | })
19 | },
20 | onLoad() {
21 | if (wx.getUserProfile) {
22 | this.setData({
23 | canIUseGetUserProfile: true
24 | })
25 | }
26 | },
27 | getUserProfile(e) {
28 | // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
29 | wx.getUserProfile({
30 | desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
31 | success: (res) => {
32 | console.log(res)
33 | this.setData({
34 | userInfo: res.userInfo,
35 | hasUserInfo: true
36 | })
37 | }
38 | })
39 | },
40 | getUserInfo(e) {
41 | // 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息
42 | console.log(e)
43 | this.setData({
44 | userInfo: e.detail.userInfo,
45 | hasUserInfo: true
46 | })
47 | }
48 | })
49 |
--------------------------------------------------------------------------------
/inference-flask/tea_dataset.py:
--------------------------------------------------------------------------------
1 | import os
2 |
3 | import numpy as np
4 | import torch
5 | from PIL import Image
6 | from torch.utils.data import Dataset
7 |
8 |
9 | class TeaDataSet(Dataset):
10 | def __init__(self, root_dir, image_dir, transform):
11 | self.root_dir = root_dir
12 | self.image_dir = image_dir
13 | self.image_path = os.path.join(self.root_dir, self.image_dir)
14 | self.image_list = os.listdir(self.image_path)
15 | self.transform = transform
16 | self.image_list.sort()
17 |
18 | def __getitem__(self, idx):
19 | global label
20 | img_name = self.image_list[idx]
21 | img_item_path = os.path.join(self.root_dir, self.image_dir, img_name)
22 | img = Image.open(img_item_path)
23 | # img = Image.fromarray(img)
24 | # img = np.array(img)
25 |
26 | # print(img_name)
27 | for idx in range(len(img_name)):
28 | if img_name[idx] == '_':
29 | label = img_name[0:idx]
30 | label = int(label)
31 | break
32 |
33 | # label = int(label) - 1
34 | label = np.array(label)
35 | label = torch.from_numpy(label)
36 | # print("target type is {}".format(type(label)))
37 | img = self.transform(img)
38 |
39 | return img, label
40 |
41 | def __len__(self):
42 | return len(self.image_list)
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/service/getUserInfoService.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.service;
2 |
3 | public class getUserInfoService {
4 |
5 | // if(user == null){
6 | // // 获取accessToken,用来请求用户信息
7 | // String TokenUrl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="
8 | // + APPID +
9 | // "&secret="
10 | // + SECRET;
11 | // String tokenResult = HttpHelper.doGet(TokenUrl);
12 | // System.out.println(tokenResult);
13 | // AccessToken accessToken = gson.fromJson(tokenResult, AccessToken.class);
14 | //
15 | //// 请求用户信息
16 | // String infoUrl = "https://api.weixin.qq.com/sns/userinfo?access_token=" +
17 | // accessToken.getAccess_token() +
18 | // "&openid=" +
19 | // openId.getOpenid();
20 | //
21 | // String infoResult = HttpHelper.doGet(infoUrl);
22 | // System.out.println(infoResult);
23 | // UserInfo userInfo = gson.fromJson(infoResult, UserInfo.class);
24 | //
25 | // user = new User(openId.getOpenid(), "ava" ,"name");
26 | //// System.out.println(user.getOpenid());
27 | //
28 | // userMapper.insert(user);
29 | // }
30 | }
31 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/entity/Record.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.entity;
2 |
3 | public class Record {
4 | int id;
5 | String labels;
6 | String img_src;
7 | String openid;
8 |
9 | public Record(int id, String labels, String img_src, String openid) {
10 | this.id = id;
11 | this.labels = labels;
12 | this.img_src = img_src;
13 | this.openid = openid;
14 | }
15 |
16 | public Record(String labels, String img_src, String openid) {
17 | this.labels = labels;
18 | this.img_src = img_src;
19 | this.openid = openid;
20 | }
21 |
22 | public int getId() {
23 | return id;
24 | }
25 |
26 | public void setId(int id) {
27 | this.id = id;
28 | }
29 |
30 | public String getLabels() {
31 | return labels;
32 | }
33 |
34 | public void setLabels(String labels) {
35 | this.labels = labels;
36 | }
37 |
38 | public String getImg_src() {
39 | return img_src;
40 | }
41 |
42 | public void setImg_src(String img_src) {
43 | this.img_src = img_src;
44 | }
45 |
46 | public String getOpenid() {
47 | return openid;
48 | }
49 |
50 | public void setOpenid(String openid) {
51 | this.openid = openid;
52 | }
53 |
54 | @Override
55 | public String toString() {
56 | return "Record: id = "+ id + ", labels = " + labels + ", img_src = "+ img_src + ", openid = "+ openid;
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/inference-flask/tea_wx_mini_program/db.py:
--------------------------------------------------------------------------------
1 | from flask import Flask
2 | from flask_sqlalchemy import SQLAlchemy
3 | import pymysql
4 |
5 | pymysql.install_as_MySQLdb()
6 |
7 | app = Flask(__name__)
8 |
9 |
10 | class Config(object):
11 | """配置参数"""
12 | # 设置连接数据库的URL
13 | user = 'root'
14 | password = '020806'
15 | database = 'tea_wx_program'
16 | app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://%s:%s@127.0.0.1:3306/%s' % (user, password, database)
17 |
18 | # 设置sqlalchemy自动更跟踪数据库
19 | SQLALCHEMY_TRACK_MODIFICATIONS = True
20 |
21 | # 查询时会显示原始SQL语句
22 | app.config['SQLALCHEMY_ECHO'] = True
23 |
24 | # 禁止自动提交数据处理
25 | app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = False
26 |
27 |
28 | # 读取配置
29 | app.config.from_object(Config)
30 |
31 | # 创建数据库sqlalchemy工具对象
32 | db = SQLAlchemy(app)
33 |
34 |
35 | class User(db.Model):
36 | # 定义表名
37 | __tablename__ = 'user'
38 | # 定义字段
39 | openid = db.Column(db.String(255), primary_key=True)
40 | ava_src = db.Column(db.String(255))
41 |
42 | def __init__(self, openid, ava_src):
43 | self.openid = openid
44 | self.ava_src = openid
45 |
46 |
47 | class Record(db.Model):
48 | # 定义表名
49 | __tablename__ = 'record'
50 | # 定义字段
51 | openid = db.Column(db.String(255), db.ForeignKey('user.open'))
52 | img_src = db.Column(db.String(255))
53 | label = db.Column(db.Integer)
54 | id = db.Column(db.Integer, primary_key=True)
55 |
56 | def __init__(self, openid, img_src, label, id):
57 | self.openid = openid
58 | self.img_src = img_src
59 | self.label = label
60 | self.id = id
61 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/entity/FeedBack.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.entity;
2 |
3 | public class FeedBack {
4 | int id;
5 | String openid;
6 | String img_src;
7 | String label;
8 | int permission;
9 |
10 | public FeedBack(int id, String openid, String img_src, String label, int permission) {
11 | this.id = id;
12 | this.openid = openid;
13 | this.img_src = img_src;
14 | this.label = label;
15 | this.permission = permission;
16 | }
17 |
18 | public FeedBack(String openid, String img_src, String label, int permission) {
19 | this.openid = openid;
20 | this.img_src = img_src;
21 | this.label = label;
22 | this.permission = permission;
23 | }
24 |
25 | public int getId() {
26 | return id;
27 | }
28 |
29 | public void setId(int id) {
30 | this.id = id;
31 | }
32 |
33 | public String getOpenid() {
34 | return openid;
35 | }
36 |
37 | public void setOpenid(String openid) {
38 | this.openid = openid;
39 | }
40 |
41 | public String getImg_src() {
42 | return img_src;
43 | }
44 |
45 | public void setImg_src(String img_src) {
46 | this.img_src = img_src;
47 | }
48 |
49 | public String getLabel() {
50 | return label;
51 | }
52 |
53 | public void setLabel(String label) {
54 | this.label = label;
55 | }
56 |
57 | public int getPermission() {
58 | return permission;
59 | }
60 |
61 | public void setPermission(int permission) {
62 | this.permission = permission;
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/inference-flask/tea_wx_mini_program/miniprogram.py:
--------------------------------------------------------------------------------
1 | import base64
2 | from io import BytesIO
3 | import json
4 |
5 | import requests
6 | from PIL import Image
7 | from flask import request, Flask
8 |
9 | from test import Test
10 |
11 | from db import *
12 |
13 | app = Flask(__name__)
14 |
15 |
16 | @app.route('/identify', methods=['POST'])
17 | def identify():
18 | base64photo = request.form['photo']
19 | base64photo = base64photo.split(",")[1]
20 | moduleid = request.form['module']
21 | print(type(moduleid))
22 |
23 | SECRET = request.form['secret']
24 | if SECRET == "c656e210bde0cda4f833c5f507364d48":
25 | imgbytes = base64.b64decode(base64photo)
26 | img_stream = BytesIO(imgbytes)
27 | img = Image.open(img_stream)
28 |
29 | test = Test(img, moduleid)
30 |
31 | result = test.test()
32 |
33 | return result
34 | else:
35 | return "unauthorized"
36 |
37 |
38 | @app.route('/wxLogin', methods=['GET'])
39 | def wxlogin():
40 | JSCODE = request.args.get("code")
41 | # print("code is :{}".format(JSCODE))
42 | APPID = "wx81389333e069203f"
43 | SECRET = "c656e210bde0cda4f833c5f507364d48"
44 |
45 | url = "https://api.weixin.qq.com/sns/jscode2session" \
46 | "?appid={}&secret={}&js_code={}&grant_type=authorization_code".format(APPID, SECRET, JSCODE)
47 |
48 | if JSCODE is None:
49 | return "未获取到正确Code"
50 | else:
51 | res = requests.get(url)
52 |
53 | dict = json.loads(res.text)
54 | openid = dict['openid']
55 |
56 | user = User.query.filter_by(openid = openid).all()
57 | print(user)
58 |
59 | return dict['openid']
60 |
61 |
62 | if __name__ == '__main__':
63 | app.debug = True
64 | app.run()
65 | app.run(debug=True)
66 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/controller/feedbackController.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.controller;
2 |
3 | import com.google.gson.Gson;
4 | import com.kanshan.tea_classify.entity.FeedBack;
5 | import com.kanshan.tea_classify.mapper.FeedBackMapper;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 | import org.springframework.web.bind.annotation.PostMapping;
8 | import org.springframework.web.bind.annotation.RequestBody;
9 | import org.springframework.web.bind.annotation.RestController;
10 |
11 | import java.util.Map;
12 |
13 | @RestController
14 | public class feedbackController {
15 | @Autowired
16 | private FeedBackMapper feedBackMapper;
17 |
18 | @PostMapping("/feedback")
19 | public String feedback(@RequestBody Map paramMap){
20 | String openid = paramMap.get("openid");
21 | String img_src = paramMap.get("img_src");
22 | String label = paramMap.get("label");
23 |
24 | feedBackMapper.insert(new FeedBack(openid, img_src, label, 0));
25 |
26 | return "success";
27 | }
28 |
29 | @PostMapping("/getfeedback")
30 | public String getfeedback(@RequestBody Map paramMap){
31 | String openid = paramMap.get("openid");
32 |
33 | feedBackMapper.findByOpenId(openid);
34 |
35 | Gson gson = new Gson();
36 | return gson.toJson(feedBackMapper.findByOpenId(openid));
37 | }
38 |
39 | @PostMapping("/updatePermission")
40 | public String updatePermission(@RequestBody Map paramMap){
41 | String id = paramMap.get("reviewid");
42 | String permission = paramMap.get("permission");
43 | System.out.println(id + "##" + permission);
44 |
45 | feedBackMapper.updatePermission(Integer.parseInt(id), Integer.parseInt(permission));
46 |
47 | return "successes";
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/controller/recordController.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.controller;
2 |
3 | import com.google.gson.Gson;
4 | import com.kanshan.tea_classify.entity.Record;
5 | import com.kanshan.tea_classify.entity.Tea;
6 | import com.kanshan.tea_classify.mapper.RecordMapper;
7 | import com.kanshan.tea_classify.mapper.TeaMapper;
8 | import org.springframework.beans.factory.annotation.Autowired;
9 | import org.springframework.web.bind.annotation.PostMapping;
10 | import org.springframework.web.bind.annotation.RequestBody;
11 | import org.springframework.web.bind.annotation.RestController;
12 |
13 | import java.util.ArrayList;
14 | import java.util.List;
15 | import java.util.Map;
16 |
17 | @RestController
18 | public class recordController {
19 | @Autowired
20 | private RecordMapper recordMapper;
21 | @Autowired
22 | private TeaMapper teaMapper;
23 |
24 | @PostMapping("/record")
25 | public String record(@RequestBody Map paramMap){
26 | String openid = paramMap.get("openid");
27 | System.out.println("获取的openid为" + openid);
28 |
29 | List recordList = new ArrayList();
30 | recordList = recordMapper.findByOpenId(openid);
31 |
32 | Gson gson = new Gson();
33 | return gson.toJson(recordList);
34 | }
35 |
36 | @PostMapping("/recordToResult")
37 | public String recordToResult(@RequestBody Map paramMap){
38 | String labelsStr = paramMap.get("labelstr");
39 |
40 | String[] labels = labelsStr.split(",");
41 | List teas = new ArrayList<>();
42 |
43 | // 通过label获取茶叶的相关信息
44 | for(String label : labels){
45 | teas.add(teaMapper.findByLabel(Integer.parseInt(label)));
46 | }
47 |
48 | Gson gson = new Gson();
49 | return gson.toJson(teas);
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/README_CN.md:
--------------------------------------------------------------------------------
1 | # 茶叶分类微信小程序
2 |
3 | 这是一个用于茶叶分类的微信小程序项目,分为三个主要部分:
4 |
5 | 1. **微信小程序前端 (`./miniprogram-uniapp`)**:
6 | - 该部分用于用户交互,使用 Uniapp 编写。
7 | - 可以使用 HBuilder 部署。
8 |
9 | 2. **服务端 (`./server-springboot`)**:
10 | - 该部分用于存储用户数据和识别结果。
11 | - 使用 Spring Boot 编写,并使用 Gradle 进行包管理。
12 |
13 | 3. **推理端 (`./inference-flask`)**:
14 | - 该部分用于推理模型。
15 | - 我们将训练好的权重部署在 Python 的 Flask Web 容器中,通过 HTTP 与服务端进行通讯。
16 |
17 | 另外,我们使用 PyTorch 训练了用于茶叶识别的权重文件,分别采用了 ResNet34 和 VGG16 网络结构,数据集是通过互联网采集的茶叶图片。数据集项目地址:[茶叶数据集](https://github.com/songqikong/chinese_tea_dataset)。训练后的识别准确率可以达到 89.1%。
18 |
19 | ## 使用说明
20 |
21 | 1. **下载模型权重文件**:
22 | - 请在 [百度网盘](https://pan.baidu.com/s/1CNr7CRNAQYlxL8bqt-tKUQ?pwd=e220) 下载模型权重文件并放在 `./inference-flask/net` 目录下。
23 |
24 | 2. **部署服务端**:
25 | - 请使用 JDK 1.8。
26 |
27 | 3. **部署推理端**:
28 | - 环境要求:
29 | - Python 3.9.7
30 | - Flask 2.1.1
31 | - PyTorch 1.11.0
32 | - Torchvision 1.12.0
33 |
34 | 4. **部署**:
35 | - 将微信小程序前端、服务端和推理端部署在同一设备上。
36 | - 确保三端可以在局域网内通讯。
37 |
38 | ## 项目结构
39 |
40 | ```
41 | ├── miniprogram-uniapp # 微信小程序前端
42 | ├── server-springboot # 服务端
43 | ├── inference-flask # 推理端
44 | │ └── net # 模型权重文件目录
45 | ```
46 |
47 | ## 快速开始
48 |
49 | ### 前端 (微信小程序)
50 |
51 | 1. 在 HBuilder 中打开 `./miniprogram-uniapp`。
52 | 2. 按照 HBuilder 的说明部署小程序。
53 |
54 | ### 后端 (Spring Boot 服务)
55 |
56 | 1. 进入 `./server-springboot` 目录。
57 | 2. 使用 Gradle 构建并运行项目:
58 | ```sh
59 | ./gradlew bootRun
60 | ```
61 |
62 | ### 推理端 (Flask)
63 |
64 | 1. 进入 `./inference-flask` 目录。
65 | 2. 设置 Python 环境并安装依赖:
66 | ```sh
67 | conda create -n teaclassify
68 | pip install -r requirements.txt
69 | ```
70 | 3. 运行 Flask 应用:
71 | ```sh
72 | flask run
73 | ```
74 |
75 | ## 通讯设置
76 |
77 | - 确保前端、后端和推理端都在同一设备上,并能通过局域网通讯。
78 | - 在相应的配置文件中配置必要的 IP 地址和端口。
79 |
80 | ## 贡献者
81 |
82 | - 项目维护者:[SongqiKong](https://github.com/songqikong)
83 |
84 | ## 许可证
85 |
86 | 本项目使用 MIT 许可证 - 详见 [LICENSE](LICENSE) 文件。
87 |
88 | ---
89 |
90 | 欢迎贡献和提交问题,如果你遇到任何问题,请随时联系!
--------------------------------------------------------------------------------
/miniprogram-uniapp/project.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "项目配置文件",
3 | "packOptions": {
4 | "ignore": [
5 | {
6 | "type": "file",
7 | "value": ".eslintrc.js"
8 | }
9 | ]
10 | },
11 | "setting": {
12 | "urlCheck": true,
13 | "es6": true,
14 | "enhance": true,
15 | "postcss": true,
16 | "preloadBackgroundData": false,
17 | "minified": true,
18 | "newFeature": false,
19 | "coverView": true,
20 | "nodeModules": false,
21 | "autoAudits": false,
22 | "showShadowRootInWxmlPanel": true,
23 | "scopeDataCheck": false,
24 | "uglifyFileName": false,
25 | "checkInvalidKey": true,
26 | "checkSiteMap": true,
27 | "uploadWithSourceMap": true,
28 | "compileHotReLoad": false,
29 | "lazyloadPlaceholderEnable": false,
30 | "useMultiFrameRuntime": true,
31 | "useApiHook": true,
32 | "useApiHostProcess": true,
33 | "babelSetting": {
34 | "ignore": [],
35 | "disablePlugins": [],
36 | "outputPath": ""
37 | },
38 | "enableEngineNative": false,
39 | "useIsolateContext": false,
40 | "userConfirmedBundleSwitch": false,
41 | "packNpmManually": false,
42 | "packNpmRelationList": [],
43 | "minifyWXSS": true,
44 | "disableUseStrict": false,
45 | "minifyWXML": true,
46 | "showES6CompileOption": false,
47 | "useCompilerPlugins": false
48 | },
49 | "compileType": "miniprogram",
50 | "libVersion": "2.19.4",
51 | "appid": "wx81389333e069203f",
52 | "projectname": "tea_classify_wx_program",
53 | "debugOptions": {
54 | "hidedInDevtools": []
55 | },
56 | "scripts": {},
57 | "staticServerOptions": {
58 | "baseURL": "",
59 | "servePath": ""
60 | },
61 | "isGameTourist": false,
62 | "condition": {
63 | "search": {
64 | "list": []
65 | },
66 | "conversation": {
67 | "list": []
68 | },
69 | "game": {
70 | "list": []
71 | },
72 | "plugin": {
73 | "list": []
74 | },
75 | "gamePlugin": {
76 | "list": []
77 | },
78 | "miniprogram": {
79 | "list": []
80 | }
81 | }
82 | }
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/Utils/HttpRequestJsonEntity/UserInfo.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.Utils.HttpRequestJsonEntity;
2 |
3 | public class UserInfo {
4 | String subscribe;
5 | String openid;
6 | String nickname;
7 | int sex;
8 | String language;
9 | String city;
10 | String province;
11 | String country;
12 |
13 | public String getSubscribe() {
14 | return subscribe;
15 | }
16 |
17 | public void setSubscribe(String subscribe) {
18 | this.subscribe = subscribe;
19 | }
20 |
21 | public String getOpenid() {
22 | return openid;
23 | }
24 |
25 | public void setOpenid(String openid) {
26 | this.openid = openid;
27 | }
28 |
29 | public String getNickname() {
30 | return nickname;
31 | }
32 |
33 | public void setNickname(String nickname) {
34 | this.nickname = nickname;
35 | }
36 |
37 | public int getSex() {
38 | return sex;
39 | }
40 |
41 | public void setSex(int sex) {
42 | this.sex = sex;
43 | }
44 |
45 | public String getLanguage() {
46 | return language;
47 | }
48 |
49 | public void setLanguage(String language) {
50 | this.language = language;
51 | }
52 |
53 | public String getCity() {
54 | return city;
55 | }
56 |
57 | public void setCity(String city) {
58 | this.city = city;
59 | }
60 |
61 | public String getProvince() {
62 | return province;
63 | }
64 |
65 | public void setProvince(String province) {
66 | this.province = province;
67 | }
68 |
69 | public String getCountry() {
70 | return country;
71 | }
72 |
73 | public void setCountry(String country) {
74 | this.country = country;
75 | }
76 |
77 | public String getHeadimgurl() {
78 | return headimgurl;
79 | }
80 |
81 | public void setHeadimgurl(String headimgurl) {
82 | this.headimgurl = headimgurl;
83 | }
84 |
85 | public String getSubscribe_time() {
86 | return subscribe_time;
87 | }
88 |
89 | public void setSubscribe_time(String subscribe_time) {
90 | this.subscribe_time = subscribe_time;
91 | }
92 |
93 | public String getUnionid() {
94 | return unionid;
95 | }
96 |
97 | public void setUnionid(String unionid) {
98 | this.unionid = unionid;
99 | }
100 |
101 | String headimgurl;
102 | String subscribe_time;
103 | String unionid;
104 | }
105 |
--------------------------------------------------------------------------------
/inference-flask/test.py:
--------------------------------------------------------------------------------
1 | import json
2 |
3 | import torch
4 | from PIL import Image
5 | from torchvision import transforms
6 |
7 |
8 | class Test:
9 | def __init__(self, img, moduleid):
10 | self.img = img
11 | self.moduleid = moduleid
12 |
13 | def maxTensor(self, array):
14 | max = 0
15 | for idx in range(1 ,20):
16 | if(array[idx] > array[max]):
17 | max = idx
18 | return max
19 |
20 | def test(self):
21 | # 导入中文标签
22 | global module
23 | file = open("D:\\Coding\\PythonWeb\\Tea_Classify_\\lable.json", 'r')
24 | dict = json.load(file)
25 | img = self.img
26 |
27 | # 测试用transform
28 | transforms_test = transforms.Compose([
29 | transforms.Resize(500),
30 | transforms.CenterCrop(500),
31 | transforms.Resize((224, 224)),
32 | transforms.ToTensor(),
33 | transforms.Normalize((0.4914, 0.4822, 0.4465), (0.2023, 0.1994, 0.2010))
34 | ])
35 |
36 | if img != None:
37 | # 加载网络
38 | if self.moduleid == "0":
39 | module = torch.load("D:\\Coding\\PythonWeb\\Tea_Classify_\\net\\resnet.pth", map_location=torch.device('cpu'))
40 | if self.moduleid == "1":
41 | module = torch.load("D:\\Coding\\PythonWeb\\Tea_Classify_\\net\\vgg.pth", map_location=torch.device('cpu'))
42 | module.eval()
43 |
44 | img = transforms_test(img)
45 | img = torch.reshape(img, (1, 3, 224, 224))
46 |
47 | with torch.no_grad():
48 | output = module(img)
49 | output = output[0]
50 | print(output)
51 |
52 | max = self.maxTensor(output)
53 | temp = output[max].item()
54 | if temp < 15 and self.moduleid == "0":
55 | # print("-1")
56 | return "-1"
57 | output[max] = 0
58 | second = self.maxTensor(output)
59 | output[second] = 0
60 | last = self.maxTensor(output)
61 |
62 | return "{},{},{}".format(max,second,last)
63 |
64 | # output = str(output)
65 | # for idx in range(len(output) - 1):
66 | # # print(idx)
67 | # if output[idx] == "]":
68 | # output = output[8:idx]
69 | # return "编号:{} , 名字为:{}".format(output, dict[str(output)])
70 |
71 |
72 | if __name__ == '__main__':
73 | url = "D:\\Coding\\PythonWeb\\Tea_Classify_\\img\\liushu.jpg"
74 | img = Image.open(url)
75 | test = Test(img)
76 | result = test.test()
77 | print(result)
78 |
--------------------------------------------------------------------------------
/server-springboot/src/main/java/com/kanshan/tea_classify/controller/loginController.java:
--------------------------------------------------------------------------------
1 | package com.kanshan.tea_classify.controller;
2 | import com.google.gson.Gson;
3 | import com.kanshan.tea_classify.Utils.HttpHelper;
4 | import com.kanshan.tea_classify.Utils.HttpRequestJsonEntity.OpenId;
5 | import com.kanshan.tea_classify.entity.User;
6 | import com.kanshan.tea_classify.mapper.UserMapper;
7 | import org.springframework.beans.factory.annotation.Autowired;
8 | import org.springframework.web.bind.annotation.GetMapping;
9 | import org.springframework.web.bind.annotation.RestController;
10 |
11 | import javax.servlet.http.HttpServletRequest;
12 | import javax.servlet.http.HttpServletResponse;
13 | import java.util.ArrayList;
14 | import java.util.List;
15 |
16 | @RestController
17 | public class loginController {
18 | @Autowired
19 | private UserMapper userMapper;
20 |
21 | @GetMapping("/login")
22 | public String login(HttpServletRequest request, HttpServletResponse response){
23 | String APPID = "wx81389333e069203f";
24 | String SECRET = "c656e210bde0cda4f833c5f507364d48";
25 |
26 | String JsCode = request.getParameter("code");
27 |
28 | String url = "https://api.weixin.qq.com/sns/jscode2session?appid="
29 | + APPID +
30 | "&secret="
31 | + SECRET +
32 | "&js_code="
33 | + JsCode +
34 | "&grant_type=authorization_code";
35 |
36 | if(JsCode == null){
37 | return "code为空";
38 | }else {
39 | // apache的httpclient库,用来发送get请求
40 | String requestResult = HttpHelper.doGet(url);
41 | System.out.println(requestResult);
42 |
43 | // google的json解析库
44 | Gson gson = new Gson();
45 | OpenId openId = gson.fromJson(requestResult, OpenId.class);
46 |
47 |
48 | String openid = openId.getOpenid();
49 | // 根据openid查找用户 如果不存在则新建用户,
50 | System.out.println(openid);
51 | User user = userMapper.findById(openid);
52 | System.out.println(user);
53 | if(user == null){
54 | user = new User(openId.getOpenid(), "ava" ,"name", 0);
55 | userMapper.insert(user);
56 |
57 | List