首页下载资源音视频基于python的图像处理源码

ZIP基于python的图像处理源码

weixin_421055991.1MB需要积分:1

资源文件列表:

基于Python的图像处理.zip 大约有417个文件
  1. TrainerGUI-main/
  2. TrainerGUI-main/.gitignore
  3. TrainerGUI-main/.idea/
  4. TrainerGUI-main/.idea/.gitignore 47B
  5. TrainerGUI-main/.idea/TrainerGUI.iml 284B
  6. TrainerGUI-main/.idea/inspectionProfiles/
  7. TrainerGUI-main/.idea/inspectionProfiles/Project_Default.xml 928B
  8. TrainerGUI-main/.idea/inspectionProfiles/profiles_settings.xml 174B
  9. TrainerGUI-main/.idea/misc.xml 191B
  10. TrainerGUI-main/.idea/modules.xml 272B
  11. TrainerGUI-main/.idea/vcs.xml 180B
  12. TrainerGUI-main/README.md 8.15KB
  13. TrainerGUI-main/__pycache__/
  14. TrainerGUI-main/__pycache__/main.cpython-39.pyc 57.53KB
  15. TrainerGUI-main/algorithms/
  16. TrainerGUI-main/algorithms/ImageAugmentAlgorithms.py 4.09KB
  17. TrainerGUI-main/algorithms/__init__.py
  18. TrainerGUI-main/algorithms/__pycache__/
  19. TrainerGUI-main/algorithms/__pycache__/ImageAugmentAlgorithms.cpython-39.pyc 4.59KB
  20. TrainerGUI-main/algorithms/__pycache__/__init__.cpython-39.pyc 147B
  21. TrainerGUI-main/algorithms/processTool/
  22. TrainerGUI-main/algorithms/processTool/ImageProcessAlgorithms.py 2.34KB
  23. TrainerGUI-main/algorithms/processTool/ModifySuffix.py 7.07KB
  24. TrainerGUI-main/algorithms/processTool/SplitDataset.py 2.04KB
  25. TrainerGUI-main/algorithms/processTool/UniformName.py 3.36KB
  26. TrainerGUI-main/algorithms/processTool/__pycache__/
  27. TrainerGUI-main/algorithms/processTool/__pycache__/ImageProcessAlgorithms.cpython-39.pyc 1.98KB
  28. TrainerGUI-main/algorithms/processTool/__pycache__/ModifySuffix.cpython-39.pyc 3.19KB
  29. TrainerGUI-main/algorithms/processTool/__pycache__/SplitDataset.cpython-39.pyc 1.61KB
  30. TrainerGUI-main/algorithms/processTool/__pycache__/UniformName.cpython-39.pyc 2.38KB
  31. TrainerGUI-main/algorithms/trainer/
  32. TrainerGUI-main/algorithms/trainer/__init__.py
  33. TrainerGUI-main/algorithms/trainer/__pycache__/
  34. TrainerGUI-main/algorithms/trainer/__pycache__/__init__.cpython-39.pyc 155B
  35. TrainerGUI-main/algorithms/trainer/__pycache__/model_options.cpython-39.pyc 12.86KB
  36. TrainerGUI-main/algorithms/trainer/__pycache__/model_train.cpython-39.pyc 4.51KB
  37. TrainerGUI-main/algorithms/trainer/confusion_matrix/
  38. TrainerGUI-main/algorithms/trainer/confusion_matrix/__init__.py
  39. TrainerGUI-main/algorithms/trainer/confusion_matrix/__pycache__/
  40. TrainerGUI-main/algorithms/trainer/confusion_matrix/__pycache__/__init__.cpython-39.pyc 169B
  41. TrainerGUI-main/algorithms/trainer/confusion_matrix/__pycache__/confusion_matrix.cpython-39.pyc 2.72KB
  42. TrainerGUI-main/algorithms/trainer/confusion_matrix/__pycache__/confusion_matrix_run.cpython-39.pyc 3KB
  43. TrainerGUI-main/algorithms/trainer/confusion_matrix/confusion_matrix.py 3.31KB
  44. TrainerGUI-main/algorithms/trainer/confusion_matrix/confusion_matrix_run.py 3.44KB
  45. TrainerGUI-main/algorithms/trainer/model_options.py 25.81KB
  46. TrainerGUI-main/algorithms/trainer/model_train.py 7.99KB
  47. TrainerGUI-main/algorithms/trainer/nets/
  48. TrainerGUI-main/algorithms/trainer/nets/__init__.py
  49. TrainerGUI-main/algorithms/trainer/nets/__pycache__/
  50. TrainerGUI-main/algorithms/trainer/nets/__pycache__/__init__.cpython-39.pyc 160B
  51. TrainerGUI-main/algorithms/trainer/nets/__pycache__/alexnet.cpython-39.pyc 2.11KB
  52. TrainerGUI-main/algorithms/trainer/nets/__pycache__/efficientnet.cpython-39.pyc 10.03KB
  53. TrainerGUI-main/algorithms/trainer/nets/__pycache__/efficientnet_v2.cpython-39.pyc 9.21KB
  54. TrainerGUI-main/algorithms/trainer/nets/__pycache__/googlenet.cpython-39.pyc 4.71KB
  55. TrainerGUI-main/algorithms/trainer/nets/__pycache__/mobilenet_v2.cpython-39.pyc 3.55KB
  56. TrainerGUI-main/algorithms/trainer/nets/__pycache__/mobilenet_v3.cpython-39.pyc 8.72KB
  57. TrainerGUI-main/algorithms/trainer/nets/__pycache__/resnet.cpython-39.pyc 5.59KB
  58. TrainerGUI-main/algorithms/trainer/nets/__pycache__/shufflenet_v2.cpython-39.pyc 6.15KB
  59. TrainerGUI-main/algorithms/trainer/nets/__pycache__/swin_transformer.cpython-39.pyc 19.37KB
  60. TrainerGUI-main/algorithms/trainer/nets/__pycache__/vggnet.cpython-39.pyc 2.37KB
  61. TrainerGUI-main/algorithms/trainer/nets/__pycache__/vision_transformer.cpython-39.pyc 14.04KB
  62. TrainerGUI-main/algorithms/trainer/nets/alexnet.py 2.89KB
  63. TrainerGUI-main/algorithms/trainer/nets/densenet.py 9.73KB
  64. TrainerGUI-main/algorithms/trainer/nets/efficientnet.py 13.92KB
  65. TrainerGUI-main/algorithms/trainer/nets/efficientnet_v2.py 13.24KB
  66. TrainerGUI-main/algorithms/trainer/nets/googlenet.py 6.1KB
  67. TrainerGUI-main/algorithms/trainer/nets/mobilenet_v2.py 4.01KB
  68. TrainerGUI-main/algorithms/trainer/nets/mobilenet_v3.py 12.39KB
  69. TrainerGUI-main/algorithms/trainer/nets/resnet.py 7.34KB
  70. TrainerGUI-main/algorithms/trainer/nets/shufflenet_v2.py 7.57KB
  71. TrainerGUI-main/algorithms/trainer/nets/swin_transformer.py 27.89KB
  72. TrainerGUI-main/algorithms/trainer/nets/vggnet.py 2.32KB
  73. TrainerGUI-main/algorithms/trainer/nets/vision_transformer.py 17.85KB
  74. TrainerGUI-main/icon.ico 210.46KB
  75. TrainerGUI-main/images/
  76. TrainerGUI-main/images/icons/
  77. TrainerGUI-main/images/icons/cil-3d.png 1.91KB
  78. TrainerGUI-main/images/icons/cil-4k.png 1.9KB
  79. TrainerGUI-main/images/icons/cil-account-logout.png 1.82KB
  80. TrainerGUI-main/images/icons/cil-action-redo.png 1.83KB
  81. TrainerGUI-main/images/icons/cil-action-undo.png 1.84KB
  82. TrainerGUI-main/images/icons/cil-airplane-mode-off.png 1.94KB
  83. TrainerGUI-main/images/icons/cil-airplane-mode.png 1.9KB
  84. TrainerGUI-main/images/icons/cil-alarm.png 1.93KB
  85. TrainerGUI-main/images/icons/cil-align-center.png 1.8KB
  86. TrainerGUI-main/images/icons/cil-align-left.png 1.79KB
  87. TrainerGUI-main/images/icons/cil-align-right.png 1.78KB
  88. TrainerGUI-main/images/icons/cil-arrow-bottom-2.png 1.75KB
  89. TrainerGUI-main/images/icons/cil-arrow-bottom.png 1.78KB
  90. TrainerGUI-main/images/icons/cil-arrow-circle-bottom.png 1.92KB
  91. TrainerGUI-main/images/icons/cil-arrow-circle-left.png 1.92KB
  92. TrainerGUI-main/images/icons/cil-arrow-circle-right.png 1.92KB
  93. TrainerGUI-main/images/icons/cil-arrow-circle-top.png 1.92KB
  94. TrainerGUI-main/images/icons/cil-arrow-left.png 1.75KB
  95. TrainerGUI-main/images/icons/cil-arrow-right.png 1.75KB
  96. TrainerGUI-main/images/icons/cil-arrow-top.png 1.78KB
  97. TrainerGUI-main/images/icons/cil-at.png 1.93KB
  98. TrainerGUI-main/images/icons/cil-av-timer.png 1.9KB
  99. TrainerGUI-main/images/icons/cil-ban.png 1.89KB
  100. TrainerGUI-main/images/icons/cil-battery-0.png 1.79KB
  101. TrainerGUI-main/images/icons/cil-battery-3.png 1.87KB
  102. TrainerGUI-main/images/icons/cil-battery-5.png 1.83KB
  103. TrainerGUI-main/images/icons/cil-battery-alert.png 1.85KB
  104. TrainerGUI-main/images/icons/cil-battery-slash.png 1.87KB
  105. TrainerGUI-main/images/icons/cil-bell.png 1.86KB
  106. TrainerGUI-main/images/icons/cil-bluetooth.png 1.84KB
  107. TrainerGUI-main/images/icons/cil-briefcase.png 1.89KB
  108. TrainerGUI-main/images/icons/cil-browser.png 1.81KB
  109. TrainerGUI-main/images/icons/cil-calendar-check.png 1.87KB
  110. TrainerGUI-main/images/icons/cil-camera-roll.png 1.91KB
  111. TrainerGUI-main/images/icons/cil-camera.png 1.89KB
  112. TrainerGUI-main/images/icons/cil-caret-bottom.png 1.82KB
  113. TrainerGUI-main/images/icons/cil-caret-left.png 1.81KB
  114. TrainerGUI-main/images/icons/cil-caret-right.png 1.82KB
  115. TrainerGUI-main/images/icons/cil-caret-top.png 1.8KB
  116. TrainerGUI-main/images/icons/cil-cart.png 1.88KB
  117. TrainerGUI-main/images/icons/cil-cast.png 1.84KB
  118. TrainerGUI-main/images/icons/cil-chart-line.png 1.84KB
  119. TrainerGUI-main/images/icons/cil-chart-pie.png 1.9KB
  120. TrainerGUI-main/images/icons/cil-chart.png 1.85KB
  121. TrainerGUI-main/images/icons/cil-chat-bubble.png 1.91KB
  122. TrainerGUI-main/images/icons/cil-check-alt.png 1.73KB
  123. TrainerGUI-main/images/icons/cil-check-circle.png 1.92KB
  124. TrainerGUI-main/images/icons/cil-check.png 1.82KB
  125. TrainerGUI-main/images/icons/cil-chevron-bottom.png 1.84KB
  126. TrainerGUI-main/images/icons/cil-chevron-circle-down-alt.png 1.91KB
  127. TrainerGUI-main/images/icons/cil-chevron-circle-left-alt.png 1.91KB
  128. TrainerGUI-main/images/icons/cil-chevron-circle-right-alt.png 1.91KB
  129. TrainerGUI-main/images/icons/cil-chevron-circle-up-alt.png 1.91KB
  130. TrainerGUI-main/images/icons/cil-chevron-double-down.png 1.91KB
  131. TrainerGUI-main/images/icons/cil-chevron-double-left.png 1.9KB
  132. TrainerGUI-main/images/icons/cil-chevron-double-right.png 1.9KB
  133. TrainerGUI-main/images/icons/cil-chevron-double-up-alt.png 1.8KB
  134. TrainerGUI-main/images/icons/cil-chevron-double-up.png 1.89KB
  135. TrainerGUI-main/images/icons/cil-chevron-left.png 1.83KB
  136. TrainerGUI-main/images/icons/cil-chevron-right.png 1.83KB
  137. TrainerGUI-main/images/icons/cil-chevron-top.png 1.83KB
  138. TrainerGUI-main/images/icons/cil-circle.png 1.85KB
  139. TrainerGUI-main/images/icons/cil-clipboard.png 1.82KB
  140. TrainerGUI-main/images/icons/cil-clock.png 1.91KB
  141. TrainerGUI-main/images/icons/cil-clone.png 1.85KB
  142. TrainerGUI-main/images/icons/cil-closed-captioning.png 1.87KB
  143. TrainerGUI-main/images/icons/cil-cloud-download.png 1.89KB
  144. TrainerGUI-main/images/icons/cil-cloud-upload.png 1.9KB
  145. TrainerGUI-main/images/icons/cil-cloudy.png 1.88KB
  146. TrainerGUI-main/images/icons/cil-code.png 1.86KB
  147. TrainerGUI-main/images/icons/cil-coffee.png 1.85KB
  148. TrainerGUI-main/images/icons/cil-comment-bubble.png 1.89KB
  149. TrainerGUI-main/images/icons/cil-comment-square.png 1.78KB
  150. TrainerGUI-main/images/icons/cil-credit-card.png 1.81KB
  151. TrainerGUI-main/images/icons/cil-cursor-move.png 1.88KB
  152. TrainerGUI-main/images/icons/cil-cursor.png 1.85KB
  153. TrainerGUI-main/images/icons/cil-cut.png 1.88KB
  154. TrainerGUI-main/images/icons/cil-data-transfer-down.png 1.78KB
  155. TrainerGUI-main/images/icons/cil-data-transfer-up.png 1.79KB
  156. TrainerGUI-main/images/icons/cil-deaf.png 1.89KB
  157. TrainerGUI-main/images/icons/cil-description.png 1.88KB
  158. TrainerGUI-main/images/icons/cil-devices.png 1.87KB
  159. TrainerGUI-main/images/icons/cil-dialpad.png 1.78KB
  160. TrainerGUI-main/images/icons/cil-dog.png 1.9KB
  161. TrainerGUI-main/images/icons/cil-door.png 1.81KB
  162. TrainerGUI-main/images/icons/cil-double-quote-sans-left.png 1.88KB
  163. TrainerGUI-main/images/icons/cil-double-quote-sans-right.png 1.89KB
  164. TrainerGUI-main/images/icons/cil-drop.png 1.85KB
  165. TrainerGUI-main/images/icons/cil-envelope-closed.png 1.87KB
  166. TrainerGUI-main/images/icons/cil-envelope-letter.png 1.92KB
  167. TrainerGUI-main/images/icons/cil-envelope-open.png 1.92KB
  168. TrainerGUI-main/images/icons/cil-equalizer.png 1.91KB
  169. TrainerGUI-main/images/icons/cil-ethernet.png 1.81KB
  170. TrainerGUI-main/images/icons/cil-exit-to-app.png 1.87KB
  171. TrainerGUI-main/images/icons/cil-expand-down.png 1.85KB
  172. TrainerGUI-main/images/icons/cil-expand-left.png 1.87KB
  173. TrainerGUI-main/images/icons/cil-expand-right.png 1.86KB
  174. TrainerGUI-main/images/icons/cil-expand-up.png 1.86KB
  175. TrainerGUI-main/images/icons/cil-exposure.png 1.88KB
  176. TrainerGUI-main/images/icons/cil-external-link.png 1.86KB
  177. TrainerGUI-main/images/icons/cil-face-dead.png 1.93KB
  178. TrainerGUI-main/images/icons/cil-featured-playlist.png 1.87KB
  179. TrainerGUI-main/images/icons/cil-file.png 1.83KB
  180. TrainerGUI-main/images/icons/cil-find-in-page.png 1.88KB
  181. TrainerGUI-main/images/icons/cil-fingerprint.png 1.95KB
  182. TrainerGUI-main/images/icons/cil-fire.png 1.9KB
  183. TrainerGUI-main/images/icons/cil-flip-to-back.png 1.87KB
  184. TrainerGUI-main/images/icons/cil-folder-open.png 1.88KB
  185. TrainerGUI-main/images/icons/cil-folder.png 1.79KB
  186. TrainerGUI-main/images/icons/cil-frown.png 1.92KB
  187. TrainerGUI-main/images/icons/cil-gamepad.png 1.93KB
  188. TrainerGUI-main/images/icons/cil-hand-point-down.png 1.88KB
  189. TrainerGUI-main/images/icons/cil-hand-point-left.png 1.87KB
  190. TrainerGUI-main/images/icons/cil-hand-point-right.png 1.86KB
  191. TrainerGUI-main/images/icons/cil-hand-point-up.png 1.88KB
  192. TrainerGUI-main/images/icons/cil-hd.png 1.88KB
  193. TrainerGUI-main/images/icons/cil-hdr.png 1.89KB
  194. TrainerGUI-main/images/icons/cil-headphones.png 1.85KB
  195. TrainerGUI-main/images/icons/cil-heart.png 1.85KB
  196. TrainerGUI-main/images/icons/cil-highligt.png 1.86KB
  197. TrainerGUI-main/images/icons/cil-history.png 1.92KB
  198. TrainerGUI-main/images/icons/cil-home.png 1.87KB
  199. TrainerGUI-main/images/icons/cil-house.png 1.9KB
  200. TrainerGUI-main/images/icons/cil-image-plus.png 1.92KB
  201. TrainerGUI-main/images/icons/cil-image1.png 1.91KB
  202. TrainerGUI-main/images/icons/cil-infinity.png 1.83KB
  203. TrainerGUI-main/images/icons/cil-input-power.png 1.87KB
  204. TrainerGUI-main/images/icons/cil-input.png 1.83KB
  205. TrainerGUI-main/images/icons/cil-justify-center.png 1.78KB
  206. TrainerGUI-main/images/icons/cil-justify-left.png 1.77KB
  207. TrainerGUI-main/images/icons/cil-justify-right.png 1.76KB
  208. TrainerGUI-main/images/icons/cil-keyboard.png 1.85KB
  209. TrainerGUI-main/images/icons/cil-laptop.png 1.78KB
  210. TrainerGUI-main/images/icons/cil-layers.png 1.94KB
  211. TrainerGUI-main/images/icons/cil-level-down.png 1.78KB
  212. TrainerGUI-main/images/icons/cil-level-up.png 1.78KB
  213. TrainerGUI-main/images/icons/cil-library-add.png 1.9KB
  214. TrainerGUI-main/images/icons/cil-library.png 1.83KB
  215. TrainerGUI-main/images/icons/cil-lightbulb.png 1.88KB
  216. TrainerGUI-main/images/icons/cil-link-alt.png 1.83KB
  217. TrainerGUI-main/images/icons/cil-link-broken.png 1.89KB
  218. TrainerGUI-main/images/icons/cil-link.png 1.86KB
  219. TrainerGUI-main/images/icons/cil-location-pin.png 1.88KB
  220. TrainerGUI-main/images/icons/cil-lock-locked.png 1.88KB
  221. TrainerGUI-main/images/icons/cil-lock-unlocked.png 1.85KB
  222. TrainerGUI-main/images/icons/cil-loop-1.png 1.9KB
  223. TrainerGUI-main/images/icons/cil-loop-circular.png 1.85KB
  224. TrainerGUI-main/images/icons/cil-loop.png 1.85KB
  225. TrainerGUI-main/images/icons/cil-low-vision.png 1.94KB
  226. TrainerGUI-main/images/icons/cil-magnifying-glass.png 1.87KB
  227. TrainerGUI-main/images/icons/cil-map.png 1.86KB
  228. TrainerGUI-main/images/icons/cil-media-eject.png 1.84KB
  229. TrainerGUI-main/images/icons/cil-media-pause.png 1.8KB
  230. TrainerGUI-main/images/icons/cil-media-play.png 1.81KB
  231. TrainerGUI-main/images/icons/cil-media-skip-backward.png 1.87KB
  232. TrainerGUI-main/images/icons/cil-media-skip-forward.png 1.87KB
  233. TrainerGUI-main/images/icons/cil-media-step-backward.png 1.82KB
  234. TrainerGUI-main/images/icons/cil-media-step-forward.png 1.83KB
  235. TrainerGUI-main/images/icons/cil-media-stop.png 1.76KB
  236. TrainerGUI-main/images/icons/cil-medical-cross.png 1.86KB
  237. TrainerGUI-main/images/icons/cil-meh.png 1.91KB
  238. TrainerGUI-main/images/icons/cil-menu.png 1.73KB
  239. TrainerGUI-main/images/icons/cil-microphone.png 1.88KB
  240. TrainerGUI-main/images/icons/cil-minus.png 1.66KB
  241. TrainerGUI-main/images/icons/cil-mobile-landscape.png 1.81KB
  242. TrainerGUI-main/images/icons/cil-mobile.png 1.86KB
  243. TrainerGUI-main/images/icons/cil-mood-bad.png 1.92KB
  244. TrainerGUI-main/images/icons/cil-mood-good.png 1.92KB
  245. TrainerGUI-main/images/icons/cil-mood-very-bad.png 1.93KB
  246. TrainerGUI-main/images/icons/cil-mood-very-good.png 1.92KB
  247. TrainerGUI-main/images/icons/cil-moon.png 1.87KB
  248. TrainerGUI-main/images/icons/cil-mouse.png 1.88KB
  249. TrainerGUI-main/images/icons/cil-move.png 1.87KB
  250. TrainerGUI-main/images/icons/cil-movie.png 1.95KB
  251. TrainerGUI-main/images/icons/cil-mug-tea.png 1.93KB
  252. TrainerGUI-main/images/icons/cil-mug.png 1.87KB
  253. TrainerGUI-main/images/icons/cil-notes.png 1.84KB
  254. TrainerGUI-main/images/icons/cil-options-horizontal.png 1.78KB
  255. TrainerGUI-main/images/icons/cil-options.png 1.78KB
  256. TrainerGUI-main/images/icons/cil-paint-bucket.png 1.91KB
  257. TrainerGUI-main/images/icons/cil-paper-plane.png 1.88KB
  258. TrainerGUI-main/images/icons/cil-paperclip.png 1.86KB
  259. TrainerGUI-main/images/icons/cil-paragraph.png 1.84KB
  260. TrainerGUI-main/images/icons/cil-pen-alt.png 1.87KB
  261. TrainerGUI-main/images/icons/cil-pencil.png 1.83KB
  262. TrainerGUI-main/images/icons/cil-people.png 1.93KB
  263. TrainerGUI-main/images/icons/cil-phone.png 1.84KB
  264. TrainerGUI-main/images/icons/cil-pin.png 1.89KB
  265. TrainerGUI-main/images/icons/cil-plus.png 1.75KB
  266. TrainerGUI-main/images/icons/cil-power-standby.png 1.88KB
  267. TrainerGUI-main/images/icons/cil-print.png 1.92KB
  268. TrainerGUI-main/images/icons/cil-rectangle.png 1.74KB
  269. TrainerGUI-main/images/icons/cil-reload.png 1.87KB
  270. TrainerGUI-main/images/icons/cil-remove.png 1.88KB
  271. TrainerGUI-main/images/icons/cil-rss.png 1.91KB
  272. TrainerGUI-main/images/icons/cil-satelite.png 1.9KB
  273. TrainerGUI-main/images/icons/cil-save.png 1.89KB
  274. TrainerGUI-main/images/icons/cil-screen-desktop.png 1.81KB
  275. TrainerGUI-main/images/icons/cil-screen-smartphone.png 1.81KB
  276. TrainerGUI-main/images/icons/cil-settings.png 1.92KB
  277. TrainerGUI-main/images/icons/cil-share-boxed.png 1.93KB
  278. TrainerGUI-main/images/icons/cil-share.png 1.88KB
  279. TrainerGUI-main/images/icons/cil-signal-cellular-0.png 1.75KB
  280. TrainerGUI-main/images/icons/cil-signal-cellular-3.png 1.83KB
  281. TrainerGUI-main/images/icons/cil-size-grip.png 1.94KB
  282. TrainerGUI-main/images/icons/cil-smile.png 1.92KB
  283. TrainerGUI-main/images/icons/cil-speaker.png 1.9KB
  284. TrainerGUI-main/images/icons/cil-speech.png 1.84KB
  285. TrainerGUI-main/images/icons/cil-speedometer.png 1.92KB
  286. TrainerGUI-main/images/icons/cil-star.png 1.89KB
  287. TrainerGUI-main/images/icons/cil-tags.png 1.9KB
  288. TrainerGUI-main/images/icons/cil-task.png 1.91KB
  289. TrainerGUI-main/images/icons/cil-terminal.png 1.84KB
  290. TrainerGUI-main/images/icons/cil-text-size.png 1.87KB
  291. TrainerGUI-main/images/icons/cil-text-square.png 1.85KB
  292. TrainerGUI-main/images/icons/cil-text.png 1.81KB
  293. TrainerGUI-main/images/icons/cil-thumb-down.png 1.9KB
  294. TrainerGUI-main/images/icons/cil-thumb-up.png 1.9KB
  295. TrainerGUI-main/images/icons/cil-transfer.png 1.83KB
  296. TrainerGUI-main/images/icons/cil-triangle.png 1.82KB
  297. TrainerGUI-main/images/icons/cil-truck.png 1.93KB
  298. TrainerGUI-main/images/icons/cil-user-female.png 1.88KB
  299. TrainerGUI-main/images/icons/cil-user-follow.png 1.87KB
  300. TrainerGUI-main/images/icons/cil-user-unfollow.png 1.9KB
  301. TrainerGUI-main/images/icons/cil-user.png 1.84KB
  302. TrainerGUI-main/images/icons/cil-vertical-align-bottom.png 1.76KB
  303. TrainerGUI-main/images/icons/cil-view-column.png 1.82KB
  304. TrainerGUI-main/images/icons/cil-view-module.png 1.9KB
  305. TrainerGUI-main/images/icons/cil-view-quilt.png 1.85KB
  306. TrainerGUI-main/images/icons/cil-view-stream.png 1.78KB
  307. TrainerGUI-main/images/icons/cil-voice-over-record.png 1.91KB
  308. TrainerGUI-main/images/icons/cil-volume-high.png 1.94KB
  309. TrainerGUI-main/images/icons/cil-volume-low.png 1.89KB
  310. TrainerGUI-main/images/icons/cil-volume-off.png 1.9KB
  311. TrainerGUI-main/images/icons/cil-wallet.png 1.82KB
  312. TrainerGUI-main/images/icons/cil-watch.png 1.87KB
  313. TrainerGUI-main/images/icons/cil-wifi-signal-0.png 1.86KB
  314. TrainerGUI-main/images/icons/cil-wifi-signal-1.png 1.88KB
  315. TrainerGUI-main/images/icons/cil-wifi-signal-2.png 1.9KB
  316. TrainerGUI-main/images/icons/cil-wifi-signal-4.png 1.93KB
  317. TrainerGUI-main/images/icons/cil-wifi-signal-off.png 1.91KB
  318. TrainerGUI-main/images/icons/cil-window-maximize.png 1.77KB
  319. TrainerGUI-main/images/icons/cil-window-minimize.png 1.65KB
  320. TrainerGUI-main/images/icons/cil-window-restore.png 1.87KB
  321. TrainerGUI-main/images/icons/cil-wrap-text.png 1.83KB
  322. TrainerGUI-main/images/icons/cil-x-circle.png 1.92KB
  323. TrainerGUI-main/images/icons/cil-x.png 1.8KB
  324. TrainerGUI-main/images/icons/cil-zoom-in.png 1.9KB
  325. TrainerGUI-main/images/icons/cil-zoom-out.png 1.89KB
  326. TrainerGUI-main/images/icons/icon_close.png 210B
  327. TrainerGUI-main/images/icons/icon_maximize.png 248B
  328. TrainerGUI-main/images/icons/icon_menu.png 248B
  329. TrainerGUI-main/images/icons/icon_minimize.png 172B
  330. TrainerGUI-main/images/icons/icon_restore.png 322B
  331. TrainerGUI-main/images/icons/icon_settings.png 386B
  332. TrainerGUI-main/images/images/
  333. TrainerGUI-main/images/images/PyDracula.png 2.52KB
  334. TrainerGUI-main/images/images/PyDracula_vertical.png 29.19KB
  335. TrainerGUI-main/lib/
  336. TrainerGUI-main/lib/Parameters.py 1.88KB
  337. TrainerGUI-main/lib/Share.py 6.04KB
  338. TrainerGUI-main/lib/__init__.py
  339. TrainerGUI-main/lib/__pycache__/
  340. TrainerGUI-main/lib/__pycache__/Parameters.cpython-39.pyc 912B
  341. TrainerGUI-main/lib/__pycache__/Share.cpython-39.pyc 2.47KB
  342. TrainerGUI-main/lib/__pycache__/__init__.cpython-39.pyc 140B
  343. TrainerGUI-main/main.py 135.21KB
  344. TrainerGUI-main/main.ui 555.6KB
  345. TrainerGUI-main/modules/
  346. TrainerGUI-main/modules/__init__.py 285B
  347. TrainerGUI-main/modules/__pycache__/
  348. TrainerGUI-main/modules/__pycache__/__init__.cpython-39.pyc 373B
  349. TrainerGUI-main/modules/__pycache__/app_functions.cpython-39.pyc 24.59KB
  350. TrainerGUI-main/modules/__pycache__/app_settings.cpython-39.pyc 776B
  351. TrainerGUI-main/modules/__pycache__/figure_canvas.cpython-39.pyc 4KB
  352. TrainerGUI-main/modules/__pycache__/func_process_ofDataset.cpython-39.pyc 11.7KB
  353. TrainerGUI-main/modules/__pycache__/func_process_ofImage.cpython-39.pyc 8.07KB
  354. TrainerGUI-main/modules/__pycache__/func_trainer.cpython-39.pyc 8.14KB
  355. TrainerGUI-main/modules/__pycache__/resources_rc.cpython-39.pyc 514.82KB
  356. TrainerGUI-main/modules/__pycache__/ui_functions.cpython-39.pyc 8.98KB
  357. TrainerGUI-main/modules/__pycache__/ui_main.cpython-39.pyc 127.01KB
  358. TrainerGUI-main/modules/__pycache__/workerThread_calculate_normalize.cpython-39.pyc 3KB
  359. TrainerGUI-main/modules/__pycache__/workerThread_trainer_plot.cpython-39.pyc 2.62KB
  360. TrainerGUI-main/modules/__pycache__/workerThreaed_process_ofDataset.cpython-39.pyc 13.08KB
  361. TrainerGUI-main/modules/app_functions.py 66.26KB
  362. TrainerGUI-main/modules/app_settings.py 666B
  363. TrainerGUI-main/modules/circular_progress_bar/
  364. TrainerGUI-main/modules/circular_progress_bar/CircularProgressBar.py 7.27KB
  365. TrainerGUI-main/modules/circular_progress_bar/CircularProgressBarWindow.py 1.71KB
  366. TrainerGUI-main/modules/circular_progress_bar/__init__.py
  367. TrainerGUI-main/modules/circular_progress_bar/__pycache__/
  368. TrainerGUI-main/modules/circular_progress_bar/__pycache__/CircularProgressBar.cpython-39.pyc 6.09KB
  369. TrainerGUI-main/modules/circular_progress_bar/__pycache__/CircularProgressBarWindow.cpython-39.pyc 2.07KB
  370. TrainerGUI-main/modules/circular_progress_bar/__pycache__/__init__.cpython-39.pyc 166B
  371. TrainerGUI-main/modules/figure_canvas.py 5.64KB
  372. TrainerGUI-main/modules/func_process_ofDataset.py 17.26KB
  373. TrainerGUI-main/modules/func_process_ofImage.py 13.92KB
  374. TrainerGUI-main/modules/func_trainer.py 11.75KB
  375. TrainerGUI-main/modules/resources_rc.py 909.51KB
  376. TrainerGUI-main/modules/switch_button/
  377. TrainerGUI-main/modules/switch_button/Indicator.py 3.89KB
  378. TrainerGUI-main/modules/switch_button/SwitchButton.py 3.1KB
  379. TrainerGUI-main/modules/switch_button/__init__.py
  380. TrainerGUI-main/modules/switch_button/__pycache__/
  381. TrainerGUI-main/modules/switch_button/__pycache__/Indicator.cpython-39.pyc 4.08KB
  382. TrainerGUI-main/modules/switch_button/__pycache__/SwitchButton.cpython-39.pyc 3.56KB
  383. TrainerGUI-main/modules/switch_button/__pycache__/__init__.cpython-39.pyc 158B
  384. TrainerGUI-main/modules/switch_button/switch_button.qss 991B
  385. TrainerGUI-main/modules/ui_functions.py 14.22KB
  386. TrainerGUI-main/modules/ui_main.py 307.82KB
  387. TrainerGUI-main/modules/workerThread_calculate_normalize.py 5.21KB
  388. TrainerGUI-main/modules/workerThread_trainer_plot.py 3.45KB
  389. TrainerGUI-main/modules/workerThreaed_process_ofDataset.py 25.66KB
  390. TrainerGUI-main/resources.qrc 12.37KB
  391. TrainerGUI-main/setup.py 457B
  392. TrainerGUI-main/themes/
  393. TrainerGUI-main/themes/__pycache__/
  394. TrainerGUI-main/themes/__pycache__/widgets_style.cpython-39.pyc 3.65KB
  395. TrainerGUI-main/themes/py_dracula_dark.qss 12.6KB
  396. TrainerGUI-main/themes/py_dracula_light.qss 12.76KB
  397. TrainerGUI-main/themes/widgets_style.py 3.42KB
  398. TrainerGUI-main/util/
  399. TrainerGUI-main/util/DisableWidgets.py 4.85KB
  400. TrainerGUI-main/util/MessageBox.py 1.11KB
  401. TrainerGUI-main/util/Util.py 6.26KB
  402. TrainerGUI-main/util/__init__.py
  403. TrainerGUI-main/util/__pycache__/
  404. TrainerGUI-main/util/__pycache__/DisableWidgets.cpython-39.pyc 2.1KB
  405. TrainerGUI-main/util/__pycache__/MessageBox.cpython-39.pyc 1.34KB
  406. TrainerGUI-main/util/__pycache__/Util.cpython-39.pyc 5.79KB
  407. TrainerGUI-main/util/__pycache__/__init__.cpython-39.pyc 141B
  408. TrainerGUI-main/widgets/
  409. TrainerGUI-main/widgets/__init__.py 38B
  410. TrainerGUI-main/widgets/__pycache__/
  411. TrainerGUI-main/widgets/__pycache__/__init__.cpython-39.pyc 191B
  412. TrainerGUI-main/widgets/custom_grips/
  413. TrainerGUI-main/widgets/custom_grips/__init__.py 38B
  414. TrainerGUI-main/widgets/custom_grips/__pycache__/
  415. TrainerGUI-main/widgets/custom_grips/__pycache__/__init__.cpython-39.pyc 204B
  416. TrainerGUI-main/widgets/custom_grips/__pycache__/custom_grips.cpython-39.pyc 6.21KB
  417. TrainerGUI-main/widgets/custom_grips/custom_grips.py 9.44KB

资源介绍:

实现仅对一张图片的处理,该功能分为预处理工具和图像增强两部分。包括图片方形化、图像增强、图像旋转、水平翻转、垂直翻转、模糊
# TrainerGUI ## 〇、写在前面 本应用基于开源UI框架PyDracula进行开发,除去最基本的UI框架外,所有功能的前后端实现都由我个人开发完成,但也有部分UI(如开关控件和进度条)是参考其他大佬的分享。 这个应用是我的本科毕业设计,但因为个人能力不足,姑且只能使用Python+PySide6开发。 开发这个应用的启发是,曾经我作为深度学习的萌新,在初出训练模型时费了不少力气去学习,一个人摸索了很长时间,直到现在我可以熟练掌握模型的训练。回过头来看我曾经踩过的坑,我把自己在模型训练过程中经常使用的图像处理脚本工具集成在了这个应用中,并实现了一站式的模型选择可视化训练。 但我也知道,真正训练一个好模型远比这复杂的多,因此本应用可以当作新手朋友们的入门体验。 希望本应用能对大家有所帮助。 ## 一、应用简介 本应用主要分为三大功能: ### 1. 单张图片预处理 本部分功能主要实现仅对一张图片的处理,该功能分为预处理工具和图像增强两部分。 #### 1.1 预处理工具 ##### (1) 更改后缀 在这部分功能中实现了对图片后缀的修改,可以支持jpg、jpeg、png和bmp四种常见数据集图像格式图片的后缀更改,用户通过点击相应的按钮,执行对应的功能。 1. 修改为.jpg后缀功能 将图片统一转为 *.jpg 后缀。支持转换 *.JPG、*.png、*.PNG、*.jpeg、*.JPEG、*.bmp、*.BMP。 2. 修改为.jpeg后缀功能 将图片转为 *.jpeg 后缀。支持转换 *.jpg、*.JPG、*.png、*.PNG、*.JPEG、*.bmp、*.BMP后缀格式。 3. 修改为.png后缀功能 将图片转为 *.png 后缀。支持转换 *.jpg、*.JPG、*.PNG、*.jpeg、*.JPEG、*.bmp、*.BMP后缀格式。 4. 修改为.bmp后缀功能 将图片转为 *.bmp 后缀。支持转换 *.jpg、*.JPG、*.png、*.PNG、*.jpeg、*.JPEG、*.BMP后缀格式。 ##### (2) 更改大小 该部分功能实现了直接将图片像素大小进行修改。插值方式说明如下: | 插值方式 | 说明 | | ------------------ | --------------------------------------------- | | INTER_LINEAR | 双线性插值。 | | INTER_NEAREAST | 最邻近插值。 | | INTER_CUBIC | 三次样条插值。 | | INTER_AREA | 区域插值。(使用像素面积关系进行重采样) | | INTER_LANCZOS4 | 一种Lanczos插值方法(超过8×放大时效果最好)。 | | INTER_LINEAR_EXACT | 位精确双线性插值。 | ##### (3) 图片方形化 该部分功能实现了将不规则矩形图片统一为方形图片。 #### 1.2 图像增强 注意:本部分所有功能可以**==按顺序同时叠加使用==**。 ##### (1) 图像旋转 该功能可使图像进行任意角度旋转,并同时缩放处理。 ##### (2) 水平翻转 ##### (3) 垂直翻转 ##### (4) 模糊 该功能可对图像进行模糊处理,支持四种滤波方式: 1. 均值滤波 2. 方框滤波 3. 高斯滤波:滤波核必须为奇数。 4. 中值滤波:滤波核必须为大于1的奇数。 ##### (5) 噪声 该功能可对图像增加噪声,支持两种噪声方式: 1. 高斯噪声 2. 椒盐噪声 这两种方式可以单独使用,也可以同时使用。 ##### (6) 亮度 ##### (7) 对比度 ##### (8) 所有功能同时启用演示 ### 2. 数据集预处理 本部分功能主要实现对整个数据集图片的处理,该功能分为预处理工具和图像增强两部分。 #### 2.1 预处理工具 ##### (1) 统一后缀 该功能和单张图片预处理的**更改后缀**功能类似,故不再过多赘述。 ##### (2) 统一命名 在该模块下,用户可以对数据集进行统一命名,支持的统一命名格式为: 1. 分类_i 2. 分类i 3. 分类-i ##### (3) 统一大小 该功能和单张图片预处理的**更改大小**功能类似,故不再过多赘述。 ##### (4) 图片方形化 该功能和单张图片预处理的**图片方形化**功能类似,故不再过多赘述。 ##### (5) 数据集分割 该功能用于将整个数据集按照比例分割成训练集(Train)、验证集(Val)、测试集(Test)。 #### 2.2 图像增强 该模块的图像增强功能实现了图像旋转、水平翻转、垂直翻转、模糊、噪声、亮度和对比度的功能,功能的实现同单张图像预处理模块的图像增强功能相似,故不再重复说明。 不同之处在于,由于该模块下的图像增强功能是对整个数据集进行处理,因此该功能引入了**概率随机处理**,以及**参数在一个区间内随机取值**。 同样:本部分所有功能可以**==按顺序同时叠加使用==**。 ### 3. 可视化训练器 在该模块中,可以使用预集成在应用内的36神经网络模型进行训练,包含如下模型: 1. AlexNet 2. VGG11 3. VGG13 4. VGG16 5. VGG19 6. GoogLeNet 7. ResNet18 8. ResNet34 9. RsNet50 10. ResNet101 11. ResNet152 12. ResNeXt50(32×4d) 13. ResNeXt101(32×8d) 14. MobileNetV2 15. MobileNetV3(large) 16. MobileNetV3(small) 17. ShuffleNetV2(×0.5) 18. ShuffleNetV2(×1.0) 19. ShuffleNetV2(×1.5) 20. ShuffleNetV2(×2.0) 21. EfficientNet(B0) 22. EfficientNet(B1) 23. EfficientNet(B2) 24. EfficientNet(B3) 25. EfficientNet(B4) 26. EfficientNet(B5) 27. EfficientNet(B6) 28. EfficientNet(B7) 29. EfficientNetV2(S) 30. EfficientNetV2(M) 31. EfficientNetV2(L) 32. VisionTransformer(b16) 33. VisionTransformer(b32) 34. SwinTransformer(t) 35. SwinTransformer(s) 36. SwinTransformer(b) 可以直接使用以上模型进行训练,如果不开启迁移学习则是重新从头开始训练自己的数据集,如果需要使用迁移学习,则需要自行下载官方的.pth权重文件,具体操作事项在后续的说明中陈述。 本功能除了实现**训练过程可视化**,还可以在训练完成后查看**混淆矩阵**,以及**log输出**。 **注意:**本功能暂未实现继续训练的功能,因此建议使用者在无法确定何时停止训练的情况下,将Epoch数值设置到一个较大的值,在通过可视化确认差不多收敛时点击终止按钮停止训练。 #### 3.1 训练过程可视化 #### 3.2 混淆矩阵 #### 3.3 log输出 ## 二、环境要求 本程序在使用时需要安装以下Python环境: 1. pyside6 2. pyqt5 3. matplotlib 4. opencv 5. pytorch ## 三、使用说明 1. 本应用的图像处理功能由OpenCV实现,相关参数请参考OpenCV的参数说明。 2. 数据集预处理功能中,传入的数据集文件夹格式必须严格按照如下方式:**root文件夹/分类1..n文件夹/图片1..n** 3. 可视化训练器部分中,模型的训练是基于PyTorch深度学习框架实现的,因此最终训练后保存的权重文件是以.pth后缀结尾的形式,如果需要其它形式,可以自行进行权重文件格式的转换。 4. 如果需要使用迁移学习,请自行下载官方权重文件放在 **algorithms/trainer/imagenet** 目录下,并将下载后的权重文件重命名为“xxx.pth”,且命名必须为如下命名之一: alexnet.pth、efficientnet_b0.pth、efficientnet_b1.pth、efficientnet_b2.pth、efficientnet_b3.pth、efficientnet_b4.pth、efficientnet_b5.pth、efficientnet_b6.pth、efficientnet_b7.pth、efficientnet_v2_l.pth、efficientnet_v2_m.pth、efficientnet_v2_s.pth、googlenet.pth、mobilenet_v2.pth、mobilenet_v3_large.pth、mobilenet_v3_small.pth、resnet101.pth、resnet152.pth、resnet18.pth、resnet34.pth、resnet50.pth、resnext101_32x8d.pth、resnext50_32x4d.pth、shufflenetv2_x0_5.pth、shufflenetv2_x1_0.pth、shufflenetv2_x1_5.pth、shufflenetv2_x2_0.pth、swin_b
100+评论
captcha