当前位置: 首页 > news >正文

深度学习常用脚本总结

👨‍💻个人简介: 深度学习图像领域工作者
🎉工作总结链接:https://blog.csdn.net/qq_28949847/article/details/128552785
             链接中主要是个人工作的总结,每个链接都是一些常用demo,代码直接复制运行即可。包括:
                    📌1.工作中常用深度学习脚本
                    📌2.torch、numpy等常用函数详解
                    📌3.opencv 图片、视频等操作
                    📌4.个人工作中的项目总结(纯干活)
🎉视频讲解: 以上记录,通过B站等平台进行了视频讲解使用,可搜索 ‘Python图像识别’ 进行观看
              B站:Python图像识别
              抖音:Python图像识别
              西瓜视频:Python图像识别


本博客主要是对个人博客的汇总,每个连接都是一些常用demo,代码直接复制即可运行。


一、个人项目、开源项目介绍

📗 个人项目

📌 视频场景切换检测

📌 基于深度学习的车牌检测、识别(含UI界面,Python代码)

📌 实时车辆行人多目标检测与跟踪系统(含UI界面,Python代码)

📗 开源项目

📌 yolov5 github

📌 yolov5-face

📌 YoloX相关资料

📌 TrackAnything


二、opencv 相关操作

📗图片操作

📌 cv2.rectangle 、cv2.circle() 、cv2.polylines() 、cv2.line() — 图片绘制矩形、圆、多边形、直线

📌 图片绘制中文文字、英文文字

📌 保存无损图片

📌 两张图片合并替换–冬奥会

📌 图片固定位置写汉字(水印)–世界杯

📗视频操作

📌 视频转为图片保存-B站

📌 图片保存成视频

📌 opencv 保存视频

📌 视频片段截取保存

📗 其他

📌 cv2.pointPolygonTest() — 判断点是否在区域内-B站

📌 cv2.Canny() — 边缘检测


三、python相关脚本

📌 文件名排序 (自然排序、常规排序)-B站

📌 读写json

📌 对比两张图片的相似度

📌 UDP、TCP

📌 python 进程间通信 Queue()、Pipe()、manager.list()、manager.dict()、manager.Queue()

📌 图片 base64 互转

📌 python 计算fps (两种方法)-B站

📌 快速打标签构建labelimg xml文件-B站

📌 OS 文件、文件夹操作

📌 python 操作vizrt

📌 python 操作RabbitMQ

📌 python json数据写入excel


四、 数据集

📗 开源数据集

📌 COCO数据集相关知识

📗 数据增强

📌 albumentations

📗 数据标注

📌 labelme(json)、labelimg(xml)、yolo(txt)等数据集格式互转

📌 labelme相关介绍

📌 labelimg相关介绍(VOC、XML)


五、库相关基本函数(torch、numpy)

📗矩阵维度变换等相关操作

📌 torch.flatten、np.flatten 详解-B站

📌 torch.unsqueeze、np.expand_dims详解

📌 torch.squeeze、 numpy.squeeze()详解

📌 torch.reshape、np.reshape详解

📌 torch.view() 详解

📌 torch.transpose、np.transpose、torch.permute详解

📗torch相关函数介绍

📌模型加载 torch.load() 、torch.load_state_dict()

📌 torch.cuda.synchronize() — 正确的测试模型推理时间

📌 torch中的model.eval()、model.train()详解

📗 numpy相关函数介绍

📌 np.pad 详解

📌 np.hstack、np.vstack — 横向、纵向拼接图片-B站

📌 img[:, :, ::-1] 通俗理解


六、深度学习环境安装、打包

📌 python环境安装(windows)

📌 CUDA、cudnn安装(windows)

📌 torch GPU安装 (windows)

📌 pycharm 安装(windows)

📌 CUDA、cudnn安装(Linux)

📌 windows 安装 Tensorrt、torch2trt

📌 python生成requirements.txt环境打包,利用requirements.txt安装Python环境


七、NDI

📗 ndi-python 库

📌 ndi-python相关知识

📗视频流转NDI输出

📌 VLC设置输出NDI流


八、git使用

📌 git基础使用

九、 深度学习相关知识

📗基础

📌 卷积过程详细讲解

相关文章:

深度学习常用脚本总结

👨‍💻个人简介: 深度学习图像领域工作者 🎉工作总结链接:https://blog.csdn.net/qq_28949847/article/details/128552785 链接中主要是个人工作的总结,每个链接都是一些常用demo&#xff0c…...

hive数据表创建

目录 分隔符 分区表 二级分区 分桶表 外部表 分隔符 CREATE TABLE emp( userid bigint, emp_name array<string>, emp_date map<string,date>, other_info struct<deptname:string, gender:string>) ROW FORMAT DELIMITED FIELDS TERMINATED BY \t COL…...

查看本机Arp缓存,以及清除arp缓存

查看Arp缓存目录 Windows 系统使用 winR&#xff0c;输入cmd 在命令窗口输入 arp -a 删除Arp缓存目录 在命令窗口输入 arp -d * 查看主机路由表...

Unity MRTK Hololens2眼动交互

/** ** UnityVersion : 2021.3.6f1* Description : 眼部交互基类* Author: * CreateTime : 2023-10-11 09:43:20* Version : V1.0.0* * */using System.Collections.Generic; using Microsoft.MixedReality.Toolkit.Input; using UnityEngine;namespace MRTKExtend.EyeTrackin…...

接口自动化测试 —— 协议、请求流程

一、架构 CRM客户关系管理系统 SAAS Software As A Service 软件即服务 PAAS Platform AS A Service 平台即服务 快速交付→ 快&#xff1a;自己去干、有结果、事事有回音、持续改进 单体架构——》垂直架构——》面向服务架构——》微服务架构&#xff08;分布式&#xf…...

JDK安装详细教程

JDK安装详细教程 国内大多数使用的是1.8的版本&#xff0c;对于初学者来说这个版本很友善&#xff0c;不过由于我安装过了1.8&#xff0c;所以我这里演示JDK21 的安装&#xff0c;过程并无区别&#xff0c;只在下载时注意选择1.8版本。1.8就是JDK8. 文章目录 JDK安装详细教程一…...

vulnhub_Fowsniff靶机渗透测试

Fowsniff靶机 靶机地址&#xff1a;https://www.vulnhub.com/entry/fowsniff-1,262/ 文章目录 Fowsniff靶机信息收集web渗透密码碰撞POP3邮件服务器渗透获取权限权限提升靶机总结 信息收集 通过nmap扫描&#xff0c;靶机开放22 80 110 143端口&#xff0c;110是pop3邮件服务…...

FPGA面试题(3)

一.FPGA和CPLD区别 FPGA&#xff1a;现场可编程门阵列CPLD&#xff1a;复杂可编程逻辑器件 二.多位异步信号如何同步 单比特异步信号 慢时钟域->快时钟域&#xff1a;同步打拍快时钟域->慢时钟域&#xff1a;先拓展位宽再同步打拍 多比特异步信号 1.异步FIFO2.保持…...

Avalonia常用小控件Menu

1.项目下载地址&#xff1a;https://gitee.com/confusedkitten/avalonia-demo 2.UI库Semi.Avalonia&#xff0c;项目地址 https://github.com/irihitech/Semi.Avalonia 样式预览&#xff1a; axaml代码 &#xff1a; <UserControl xmlns"https://github.com/avalo…...

steam游戏服务器如何选择

steam游戏平台现在在国内市场很吃香&#xff0c;当我们自己开发的游戏想要上架steam我们需要准备什么&#xff0c;在选择服务器的时候我们又需要考虑哪些因素呢&#xff0c;该怎样选择一款适合自己游戏的服务器是很关键的。 Steam专用服务器通常是指由游戏开发商提供的服务器&…...

电脑技巧:推荐一款桌面整理神器TidyTabs

目录 1、软件简介 2、软件功能介绍 3、总结 1、软件简介 TidyTabs是一款Windows应用程序&#xff0c;它可以将多个打开的窗口整理成一个选项卡式的界面&#xff0c;使得用户可以更加方便地切换和管理不同的窗口。 TidyTabs可以将多个窗口整合到一个主窗口中&#xff0c;类似…...

git合并分支-IDEA

有1个主分支&#xff0c;我从主分支拉取过来了&#xff0c;数据然后改好了&#xff0c;现在想合并到主分支上&#xff0c;并且将主分支的内容更新到我的分支下。用git怎么操作? 1.将主分支(master)的内容合并到我的分支(master-shi)中 在我的分支下执行 git merge master ID…...

winscope使用方法

Ubuntu下Android T的winscope工具使用方法 1. 在Android的项目源码中&#xff0c;prebuilts/misc/common/winscope目录下 直接使用chrome浏览器打开文件winscope.html 2. 可能会提示adb问题 进入目录development/tools/winscope/adb_proxy&#xff0c;有文件winscope_proxy.…...

获取西华大学新闻网站信息(爬虫样例)

利用python的爬虫功能进行信息爬取&#xff0c;关键在于源码分析&#xff0c;代码相对简单。 1 源代码分析 访问网站&#xff0c;按下F12&#xff0c;进行元素查找分析。 2 代码实现 from requests import get from bs4 import BeautifulSoupdef getXhuNews(pageNum1):&qu…...

【Linux】https协议

文章目录 &#x1f4d6; 前言1. 引入https协议2. 常见的加密方式2.1 对称加密&#xff1a;2.2 非对称加密&#xff1a;2.3 数据摘要&&数据指纹&#xff1a; 3. 对加密方式的探究3.1 只使用对称加密&#xff1a;3.2 只使用非对称加密&#xff1a;3.3 双方都使用非对称加…...

基于工业5G网关的工业机器人监测控制方案

随着智能制造、自动化生产的发展进步&#xff0c;工业机器人的身影越来越多地出现在工厂现场&#xff0c;成为新型无人化、智能化生产制造的中坚力量。 工业机器人的运行伴生着海量的数据采集、传输、分析和反馈执行&#xff0c;因此也需要高速、低延迟的5G网络&#xff0c;支撑…...

[Machine learning][Part4] 线性回归模型技巧

目录 正规方程法 梯度下降法 缩放特征 学习率选择 正规方程法 这种方法可以不多次迭代梯度下降函数就能得到w,b。但是缺点是在大量数据训练情况下效率较低&#xff0c;其次是这种算法仅仅在线性回归中实现了&#xff0c;并没有在其他模型中实现&#xff0c;因此&#xff0c…...

产品经理进阶:如何写商业计划书?

目录 简介 确定目标 确定目标市场 竞争分析 CSDN学院 作者简介 简介 很多时候&#xff0c;我们缺乏的并不是创意。 因为任何人都可能会萌发出一个好的创意。 但是&#xff0c;将想法变成可行的业务就完全是另一码事了。 你可能会认为你自己已经做好充分准备&#xff0…...

Excel 规范录入数据

文章目录 录入日期录入百分比 快捷键&#xff1a; tab&#xff1a;向右切换单元格 enter&#xff1a;向下切换行 shift tab&#xff1a;向左切换单元格 shiftenter&#xff1a;向上切换行 录入日期 输入今天的日期的快捷键&#xff1a;Ctrl ; 输入当时的时间的快捷键&a…...

使用IDEA自带功能将WSDL转java

好像IDEA2018版本之后不再支持webservice转java&#xff0c;可以下载2018.3.6版本的IDEA&#xff08;直接IDEA官网下载即可&#xff09;&#xff0c;然后打开一个项目&#xff0c;在根目录处单击右键 选择Generate Java Code From Wsdl...&#xff0c; 选择OK&#xff0c;即可…...

AI赋能监控:让快马平台的Kimi模型帮你智能识别网页每日真更新

今天想和大家分享一个最近用AI辅助开发的实用小工具——智能网页更新检测系统。这个项目的核心目标是解决传统网页监控工具"误报率高"和"无法识别实质性更新"的痛点&#xff0c;特别适合需要跟踪竞品动态或内容更新的运营同学。 语义摘要比对技术 传统方案…...

cool-admin(midway版)数据权限过滤:实现方案与对比

cool-admin(midway版)数据权限过滤&#xff1a;实现方案与对比 【免费下载链接】cool-admin-midway &#x1f525; cool-admin(midway版)一个很酷的后台权限管理框架&#xff0c;模块化、插件化、CRUD极速开发&#xff0c;永久开源免费&#xff0c;基于midway.js 3.x、typescri…...

效率革命:基于快马AI生成opencode自动化安装工具,告别手动敲命令

效率革命&#xff1a;基于快马AI生成opencode自动化安装工具&#xff0c;告别手动敲命令 最近在团队协作中&#xff0c;经常遇到新成员需要配置opencode开发环境的情况。每次看到同事手动输入一长串命令&#xff0c;还要处理各种依赖报错&#xff0c;我就想&#xff1a;能不能…...

逆向实战:WASM加密在荔枝网x-itouchtv-ca参数中的定位与Hook技巧

1. WASM加密技术解析 WebAssembly&#xff08;简称WASM&#xff09;是一种新兴的二进制指令格式&#xff0c;它的出现让前端加密技术迈上了新台阶。与传统JavaScript加密相比&#xff0c;WASM具有明显的性能优势。在我的实际测试中&#xff0c;相同加密算法在WASM环境下的执行速…...

如何一次删除iPad上的多个应用程序? - 5 种有效方法

随着时间的推移&#xff0c;您的 iPad 可能会积累许多不必要的应用程序&#xff0c;导致存储空间不足并影响设备性能。因此&#xff0c;最好的方法是删除这些应用程序。然而&#xff0c;逐个删除它们可能很耗时&#xff1b;一次性删除多个应用程序可以更有效地释放空间并提高设…...

FanControl完全攻略:智能风扇控制的动态平衡技术与多场景应用

FanControl完全攻略&#xff1a;智能风扇控制的动态平衡技术与多场景应用 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Tren…...

Godot PCK文件高效解包全攻略:从资源提取到实战应用

Godot PCK文件高效解包全攻略&#xff1a;从资源提取到实战应用 【免费下载链接】godot-unpacker godot .pck unpacker 项目地址: https://gitcode.com/gh_mirrors/go/godot-unpacker 作为游戏开发者或爱好者&#xff0c;你是否曾遇到过想要分析或复用Godot引擎打包的游…...

DWA算法参数互相影响揭秘:为什么调大直线速度后你的机器人不会转弯了?

DWA算法参数互相影响揭秘&#xff1a;为什么调大直线速度后你的机器人不会转弯了&#xff1f; 在移动机器人导航领域&#xff0c;DWA&#xff08;Dynamic Window Approach&#xff09;算法因其高效性和实用性被广泛应用。然而&#xff0c;许多开发者在调整参数时都会遇到一个典…...

WRNavigationBar最佳实践:10个实用技巧提升你的iOS开发效率

WRNavigationBar最佳实践&#xff1a;10个实用技巧提升你的iOS开发效率 【免费下载链接】WRNavigationBar 超简单&#xff01;&#xff01;&#xff01; 一行代码设置状态栏、导航栏按钮、标题、颜色、透明度&#xff0c;移动等 WRNavigationBar which allows you to change …...

2026年03月总结及随笔之又双叒叕漏更

1. 回头看日更坚持了1186天。读《人工智能全球格局&#xff1a;未来趋势与中国位势》更新完成读《2025世界前沿技术发展报告》开更并持续更新中2023年至2025年12月底累计码字3054280字&#xff0c;累计日均码字2786字。2023年至2026年03月底累计码字3334223字&#xff0c;累计日…...