Browse Source

项目代码

master
bai 3 years ago
parent
commit
fdb06bdb58
100 changed files with 24 additions and 2 deletions
  1. +24
    -2
      README.md
  2. BIN
      VOC/images/train/0000.jpg
  3. BIN
      VOC/images/train/00000.jpg
  4. BIN
      VOC/images/train/0001.jpg
  5. BIN
      VOC/images/train/00010.jpg
  6. BIN
      VOC/images/train/0002.jpg
  7. BIN
      VOC/images/train/00020.jpg
  8. BIN
      VOC/images/train/0003.jpg
  9. BIN
      VOC/images/train/00030.jpg
  10. BIN
      VOC/images/train/00040.jpg
  11. BIN
      VOC/images/train/0005.jpg
  12. BIN
      VOC/images/train/00050.jpg
  13. BIN
      VOC/images/train/0006.jpg
  14. BIN
      VOC/images/train/00060.jpg
  15. BIN
      VOC/images/train/0007.jpg
  16. BIN
      VOC/images/train/00070.jpg
  17. BIN
      VOC/images/train/0008.jpg
  18. BIN
      VOC/images/train/00080.jpg
  19. BIN
      VOC/images/train/0009.jpg
  20. BIN
      VOC/images/train/00090.jpg
  21. BIN
      VOC/images/train/00100.jpg
  22. BIN
      VOC/images/train/0011.jpg
  23. BIN
      VOC/images/train/0012.jpg
  24. BIN
      VOC/images/train/0013.jpg
  25. BIN
      VOC/images/train/0014.jpg
  26. BIN
      VOC/images/train/0016.jpg
  27. BIN
      VOC/images/train/0018.jpg
  28. BIN
      VOC/images/train/0019.jpg
  29. BIN
      VOC/images/train/0020.jpg
  30. BIN
      VOC/images/train/0021.jpg
  31. BIN
      VOC/images/train/0022.jpg
  32. BIN
      VOC/images/train/0023.jpg
  33. BIN
      VOC/images/train/0024.jpg
  34. BIN
      VOC/images/train/0025.jpg
  35. BIN
      VOC/images/train/0026.jpg
  36. BIN
      VOC/images/train/0027.jpg
  37. BIN
      VOC/images/train/0028.jpg
  38. BIN
      VOC/images/train/0029.jpg
  39. BIN
      VOC/images/train/0030.jpg
  40. BIN
      VOC/images/train/0031.jpg
  41. BIN
      VOC/images/train/0032.jpg
  42. BIN
      VOC/images/train/0033.jpg
  43. BIN
      VOC/images/train/0034.jpg
  44. BIN
      VOC/images/train/0035.jpg
  45. BIN
      VOC/images/train/0036.jpg
  46. BIN
      VOC/images/train/0037.jpg
  47. BIN
      VOC/images/train/0039.jpg
  48. BIN
      VOC/images/train/0040.jpg
  49. BIN
      VOC/images/train/0041.jpg
  50. BIN
      VOC/images/train/0042.jpg
  51. BIN
      VOC/images/train/0043.jpg
  52. BIN
      VOC/images/train/0044.jpg
  53. BIN
      VOC/images/train/0045.jpg
  54. BIN
      VOC/images/train/0046.jpg
  55. BIN
      VOC/images/train/0047.jpg
  56. BIN
      VOC/images/train/0048.jpg
  57. BIN
      VOC/images/train/0049.jpg
  58. BIN
      VOC/images/train/0050.jpg
  59. BIN
      VOC/images/train/0051.jpg
  60. BIN
      VOC/images/train/0052.jpg
  61. BIN
      VOC/images/train/00520.jpg
  62. BIN
      VOC/images/train/0053.jpg
  63. BIN
      VOC/images/train/00530.jpg
  64. BIN
      VOC/images/train/0054.jpg
  65. BIN
      VOC/images/train/00540.jpg
  66. BIN
      VOC/images/train/0055.jpg
  67. BIN
      VOC/images/train/0056.jpg
  68. BIN
      VOC/images/train/00560.jpg
  69. BIN
      VOC/images/train/0057.jpg
  70. BIN
      VOC/images/train/0058.jpg
  71. BIN
      VOC/images/train/00580.jpg
  72. BIN
      VOC/images/train/0059.jpg
  73. BIN
      VOC/images/train/00590.jpg
  74. BIN
      VOC/images/train/0060.jpg
  75. BIN
      VOC/images/train/00600.jpg
  76. BIN
      VOC/images/train/0061.jpg
  77. BIN
      VOC/images/train/00610.jpg
  78. BIN
      VOC/images/train/0062.jpg
  79. BIN
      VOC/images/train/00620.jpg
  80. BIN
      VOC/images/train/0063.jpg
  81. BIN
      VOC/images/train/00630.jpg
  82. BIN
      VOC/images/train/0064.jpg
  83. BIN
      VOC/images/train/00640.jpg
  84. BIN
      VOC/images/train/0065.jpg
  85. BIN
      VOC/images/train/00650.jpg
  86. BIN
      VOC/images/train/0066.jpg
  87. BIN
      VOC/images/train/0067.jpg
  88. BIN
      VOC/images/train/00670.jpg
  89. BIN
      VOC/images/train/0068.jpg
  90. BIN
      VOC/images/train/00680.jpg
  91. BIN
      VOC/images/train/0070.jpg
  92. BIN
      VOC/images/train/00700.jpg
  93. BIN
      VOC/images/train/0071.jpg
  94. BIN
      VOC/images/train/00710.jpg
  95. BIN
      VOC/images/train/0072.jpg
  96. BIN
      VOC/images/train/00720.jpg
  97. BIN
      VOC/images/train/0073.jpg
  98. BIN
      VOC/images/train/00730.jpg
  99. BIN
      VOC/images/train/0074.jpg
  100. BIN
      VOC/images/train/00740.jpg

+ 24
- 2
README.md View File

@@ -1,3 +1,25 @@
# mindspore_yolo
## 一、关键demo介绍
- yolov5_distince.py :基于yolov5社交距离
- yolov5_flask.py :基于yolov5+flask 网页端实现
- yolov5_flask_distince.py :基于yolov5+flask+社交距离 网页端实现
- camera.py :基于yolov5+deepsort(目标跟踪)+Flask Video Streaming实现浏览器打开摄像头 进行目标跟踪

随着人工智能和大数据的发展,任一方面对自动化工具有着一定的需求,在当下疫情防控期间,使用mindspore来实现yolo模型来进行目标检测及语义分割,对视频或图片都可以进行口罩佩戴检测和行人社交距离检测,来对公共场所的疫情防控来实行自动化管理。
## 二、安装与使用

#### 1、部署环境
pip install -r requirements.txt

#### 2、运行(无flask版本)
>python xxx.py --source xxx

xxx.py :指"一"中代码文件

xxx :指视频路径(自备视频文件)

#### 3、运行(含flask版本)
- 在根目录下的app.py 修改from yolov5_flask import Camera 的包名(根据自己需求,这里采用yolov5_flask.py)
- 在浏览器使用摄像头就用:from camera import Camera
- 运行:flask run
- 浏览器访问:http://127.0.0.1:5000/index即可

如果你有好的想法,欢迎发issue,或者参与本开源项目。

BIN
VOC/images/train/0000.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 118 kB

BIN
VOC/images/train/00000.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 61 kB

BIN
VOC/images/train/0001.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 55 kB

BIN
VOC/images/train/00010.jpg View File

Before After
Width: 1024  |  Height: 1024  |  Size: 151 kB

BIN
VOC/images/train/0002.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 77 kB

BIN
VOC/images/train/00020.jpg View File

Before After
Width: 1024  |  Height: 1543  |  Size: 170 kB

BIN
VOC/images/train/0003.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 107 kB

BIN
VOC/images/train/00030.jpg View File

Before After
Width: 1024  |  Height: 1024  |  Size: 76 kB

BIN
VOC/images/train/00040.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 75 kB

BIN
VOC/images/train/0005.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 147 kB

BIN
VOC/images/train/00050.jpg View File

Before After
Width: 1024  |  Height: 576  |  Size: 42 kB

BIN
VOC/images/train/0006.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 95 kB

BIN
VOC/images/train/00060.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 85 kB

BIN
VOC/images/train/0007.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 90 kB

BIN
VOC/images/train/00070.jpg View File

Before After
Width: 334  |  Height: 500  |  Size: 77 kB

BIN
VOC/images/train/0008.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 84 kB

BIN
VOC/images/train/00080.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 85 kB

BIN
VOC/images/train/0009.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 136 kB

BIN
VOC/images/train/00090.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 80 kB

BIN
VOC/images/train/00100.jpg View File

Before After
Width: 1024  |  Height: 1463  |  Size: 100 kB

BIN
VOC/images/train/0011.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 160 kB

BIN
VOC/images/train/0012.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 69 kB

BIN
VOC/images/train/0013.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 68 kB

BIN
VOC/images/train/0014.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 95 kB

BIN
VOC/images/train/0016.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 130 kB

BIN
VOC/images/train/0018.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 119 kB

BIN
VOC/images/train/0019.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 98 kB

BIN
VOC/images/train/0020.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 114 kB

BIN
VOC/images/train/0021.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 89 kB

BIN
VOC/images/train/0022.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 95 kB

BIN
VOC/images/train/0023.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 96 kB

BIN
VOC/images/train/0024.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 105 kB

BIN
VOC/images/train/0025.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 113 kB

BIN
VOC/images/train/0026.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 82 kB

BIN
VOC/images/train/0027.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 44 kB

BIN
VOC/images/train/0028.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 92 kB

BIN
VOC/images/train/0029.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 87 kB

BIN
VOC/images/train/0030.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 150 kB

BIN
VOC/images/train/0031.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 111 kB

BIN
VOC/images/train/0032.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 110 kB

BIN
VOC/images/train/0033.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 74 kB

BIN
VOC/images/train/0034.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 99 kB

BIN
VOC/images/train/0035.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 142 kB

BIN
VOC/images/train/0036.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 77 kB

BIN
VOC/images/train/0037.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 97 kB

BIN
VOC/images/train/0039.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 70 kB

BIN
VOC/images/train/0040.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 49 kB

BIN
VOC/images/train/0041.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 132 kB

BIN
VOC/images/train/0042.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 101 kB

BIN
VOC/images/train/0043.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 133 kB

BIN
VOC/images/train/0044.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 93 kB

BIN
VOC/images/train/0045.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 108 kB

BIN
VOC/images/train/0046.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 106 kB

BIN
VOC/images/train/0047.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 79 kB

BIN
VOC/images/train/0048.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 54 kB

BIN
VOC/images/train/0049.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 88 kB

BIN
VOC/images/train/0050.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 76 kB

BIN
VOC/images/train/0051.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 108 kB

BIN
VOC/images/train/0052.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 105 kB

BIN
VOC/images/train/00520.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 78 kB

BIN
VOC/images/train/0053.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 126 kB

BIN
VOC/images/train/00530.jpg View File

Before After
Width: 1024  |  Height: 768  |  Size: 94 kB

BIN
VOC/images/train/0054.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 132 kB

BIN
VOC/images/train/00540.jpg View File

Before After
Width: 1024  |  Height: 1552  |  Size: 180 kB

BIN
VOC/images/train/0055.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 112 kB

BIN
VOC/images/train/0056.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 71 kB

BIN
VOC/images/train/00560.jpg View File

Before After
Width: 1024  |  Height: 1534  |  Size: 160 kB

BIN
VOC/images/train/0057.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 98 kB

BIN
VOC/images/train/0058.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 76 kB

BIN
VOC/images/train/00580.jpg View File

Before After
Width: 1024  |  Height: 1024  |  Size: 49 kB

BIN
VOC/images/train/0059.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 86 kB

BIN
VOC/images/train/00590.jpg View File

Before After
Width: 1024  |  Height: 768  |  Size: 95 kB

BIN
VOC/images/train/0060.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 132 kB

BIN
VOC/images/train/00600.jpg View File

Before After
Width: 1024  |  Height: 683  |  Size: 116 kB

BIN
VOC/images/train/0061.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 99 kB

BIN
VOC/images/train/00610.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 97 kB

BIN
VOC/images/train/0062.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 100 kB

BIN
VOC/images/train/00620.jpg View File

Before After
Width: 1024  |  Height: 1532  |  Size: 175 kB

BIN
VOC/images/train/0063.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 97 kB

BIN
VOC/images/train/00630.jpg View File

Before After
Width: 1024  |  Height: 1534  |  Size: 96 kB

BIN
VOC/images/train/0064.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 94 kB

BIN
VOC/images/train/00640.jpg View File

Before After
Width: 1024  |  Height: 768  |  Size: 63 kB

BIN
VOC/images/train/0065.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 129 kB

BIN
VOC/images/train/00650.jpg View File

Before After
Width: 1024  |  Height: 1455  |  Size: 140 kB

BIN
VOC/images/train/0066.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 147 kB

BIN
VOC/images/train/0067.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 89 kB

BIN
VOC/images/train/00670.jpg View File

Before After
Width: 500  |  Height: 375  |  Size: 86 kB

BIN
VOC/images/train/0068.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 80 kB

BIN
VOC/images/train/00680.jpg View File

Before After
Width: 500  |  Height: 375  |  Size: 106 kB

BIN
VOC/images/train/0070.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 122 kB

BIN
VOC/images/train/00700.jpg View File

Before After
Width: 640  |  Height: 480  |  Size: 78 kB

BIN
VOC/images/train/0071.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 82 kB

BIN
VOC/images/train/00710.jpg View File

Before After
Width: 1024  |  Height: 576  |  Size: 34 kB

BIN
VOC/images/train/0072.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 107 kB

BIN
VOC/images/train/00720.jpg View File

Before After
Width: 500  |  Height: 333  |  Size: 89 kB

BIN
VOC/images/train/0073.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 111 kB

BIN
VOC/images/train/00730.jpg View File

Before After
Width: 1024  |  Height: 819  |  Size: 67 kB

BIN
VOC/images/train/0074.jpg View File

Before After
Width: 960  |  Height: 540  |  Size: 111 kB

BIN
VOC/images/train/00740.jpg View File

Before After
Width: 1024  |  Height: 736  |  Size: 79 kB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save