- 博客(38)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 git使用记录学习
文章目录一、Git使用基本操作二、 远程仓库中分支存在三、git 为什么要先commit,然后pull,最后再push?而不是commit然后直接push?一、Git使用基本操作配置环境:1、通过git init命令把某个目录变成Git可以管理的仓库;2、生成公钥秘钥:ssh key ssh-keygen -t rsa -C “for example@163.com”(邮箱)3、在GitHub的Setting中配置公钥3、 关联远程gith的用户名和邮箱$ git config --globa
2021-01-29 15:39:10
202
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 markdown编辑器记录学习
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-10-24 17:16:47
408
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 隐马尔科夫模型的概述-jieba应用
文章目录1.概述2.理论描述2.1 HMM五元组2.2 HMM三个基本问题及三个假设2.3 解决问题算法3 整体过程3.1 简单的分词过程4.应用方式4.1 简单的中文分词4.2 词性标注问题5.jieba分词中的HMM5.1 中文分词的介绍6.应用代码1.概述 隐马尔可夫模型(HMM)是可用于标注问题的统计学习模型,描述由隐藏的马尔科夫链随机生成观测序列的过程,属于生成模型,被认为是解决大多数自然语言处理问题最快速、有效的方法;20世纪70年代被应用在语音处理上,后被广泛应用在汉语自动分词、词性标注
2020-07-30 14:14:37
1050
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 pycharm软件的快捷操作
pycharm常用快捷键与设置pycharm高频率使用的快捷键Ctrl+Shift+F10 运行当前的页面Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Y 删除当前插入符所在的行Ctrl + D 复制当前行、或者选择的块Ctrl + Shift + J 合并行Delete 删除到字符结尾Backspace 删除到字符的开始Ctrl + NumPad+/-
2020-06-03 11:13:20
206
原创 基于YOLOv8/YOLOv9/YOLOv10的水面目标检测识别系统
可用于实际场景中水面目标物检测,分为14个检测类别:["bridge", "ship", "boat", "ball", "rubbish", "rock", "buoy", "platform", "habor", "mast", "tree", "animal", "grass", "person"]支持图片、视频及摄像头进行检测,同时支持图片的批量检测;界面可实时显示目标位置、目标总数、置信度、用时等信息;支持图片或者视频的检测结果保存;
2024-08-17 08:00:00
659
原创 YOLOV8网络目标检测解读实践
官方地址YOLOv8今天主要进行整个YOLOv8的项目的分析,包含整个项目结构介绍、环境安装部署、数据准备、训练验证预测的功能介绍。本篇博文提供了一个关于使用YOLOv8进行目标检测的全面指南,结合另有一篇博文网络的深度理解更好的学习yolov8模型,主要包括环境搭建、模型训练、验证和预测的详细步骤,以及如何解释训练过程中生成的各种图表和数据。整篇文章为读者提供了YOLOv8整个工程结构的解读,之后从环境搭建,再到结果分析,每一部分都给出了详细的步骤和解释。
2024-07-31 08:00:00
789
原创 YOLOv8网络理解
YOLOV8网络结构Yolov8是一个SOTA模型,它建立在Yolo系列历史版本的基础上,并引入了新的功能和改进点,主要借鉴了Yolov5、Yolov6、YoloX等模型的设计优点,其本身创新点不多,偏重在工程实践上。YOLOv8的提出主要包括以下几个方面的改进:提供了一个全新的SOTA模型(包括P5 640和P6 1280分辨率的目标检测网络和基于YOLACT的实例分割模型)。并且,基于缩放系数提供了N/S/M/L/X不同尺度的模型,以满足不同部署平台和应用场景的需求。
2024-07-24 08:15:00
1712
原创 基于YOLOV8结合LPRNet的复杂道路环境下车牌识别检测系统
本文尝试了利用深度学习技术开发一个先进的车牌检测系统,并附上了完整的实现代码。系统核心采用了强大的YOLOv8及LPRNet算法,包括mAP和F1 Score等关键指标的对比分析。文章深入探讨了YOLOv8的基础理论,并提供了相关的Python代码以及用于训练的数据集,增加了基于PySide6的直观用户界面(UI)以提升用户体验。该检测系统能够高效识别和分类图像中的各类车牌,支持从静态图片、图片集、视频文件以及实时摄像头输入进行检测。特色功能包括目标标注框、类别统计、可调节的置信度和IOU阈值、以及结果的可
2024-07-17 08:00:00
1034
原创 目标检测任务简介
目标检测是计算机视觉中的一个重要分支,其核心目的是在给定的图像或视频帧中自动识别并定位出特定类型的物体。这一任务不仅要求系统能够识别图像中存在哪些物体(物体分类),还要精确地确定每个物体的位置,通常通过绘制出包围该物体的矩形框(Bounding Box)来实现。目标检测是许多高级视觉应用的基础,包括但不限于自动驾驶、视频监控、图像检索、医疗影像分析、增强现实和机器人导航等。主要组成部分:确定图像中的物体属于哪一个预定义的类别。估计物体在图像中的精确位置,通常通过输出物体的边界框坐标。
2024-06-11 16:16:03
310
原创 基于YOLOV8/YOLOV5的远距离停车场车位检测识别系统
本文中深入探讨一个为远距离停车位检测系统设计的数据集。本数据集包括了高分辨率的航拍图片,共计12416张,其中训练集包含8691张图片,验证集包含2483张图片,测试集包含1242张图片。Chinese_name = {'space-empty': "空车位", 'space-occupied': "已泊车"}数据集的多样性是通过收集不同环境下的停车场景来实现的,包括室内外、不同天气和光照条件下的停车位。每个停车位都经过了精确的标注,标签包括“空闲”和“占用”两个状态,反映了其实际使用情况。
2024-05-29 09:55:34
770
原创 基于YOLOV8/YOLOV5的PCB板缺陷检测识别系统
在现代电子制造业中,印刷电路板(PCB)作为电子产品的核心组件,其质量对于最终产品的可靠性和稳定性至关重要。随着电子技术的不断进步,对PCB的质量要求也日益严格,使得PCB板缺陷检测成为保障产品质量的关键环节。传统的PCB缺陷检测主要依赖于人工视觉检查和基于规则的自动化方法。然而,这些方法存在效率低下、成本高昂以及难以满足日益提高的检测精度和可靠性要求等问题。因此,随着深度学习技术的快速发展,其在PCB缺陷检测领域的应用逐渐成为研究的热点。
2024-05-24 17:19:11
1244
原创 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的草莓成熟度检测系统(深度学习模型+UI界面+Python代码+训练数据集)
在当今的农业生产与食品加工行业中,确实,提高产品质量控制的精确度和效率是至关重要的。特别是对于草莓这种广受欢迎的水果,其成熟度直接影响到果实的口感、营养价值以及市场价值。草莓成熟度的评估涉及多个因素,如色泽、大小、形态等,这使得传统的依赖人工经验的检测方法存在许多局限性。传统方法的主要问题是耗时耗力且主观性强。人工检测草莓的成熟度往往依赖于个人的经验,这导致了评估结果的不一致性和不准确性。此外,随着生产规模的扩大,人工检测的效率问题也日益凸显。
2024-05-21 10:28:29
1045
原创 深入理解 transformer
注意力是一种概念,有助于提高神经机器翻译应用的性能。在本文中,我们将讨论 Transformer——一种使用注意力来提高这些模型训练速度的模型。Transformer 在特定任务中优于 Google 神经机器翻译模型。然而,最大的好处来自于 Transformer 如何适应并行化。事实上,Google Cloud 建议使用 Transformer 作为参考模型来使用他们的 Cloud TPU 产品。因此,让我们尝试分解该模型并查看其如何工作。
2024-04-17 14:06:16
806
原创 海洋生物训练数据简介
水下生物四类;海参“holothurian”,海胆“echinus”,扇贝“scallop”和海星“starfish”四类 可能存在水草“waterweeds”这一类别;训练图片6575张,测试图片1200张;
2024-04-17 11:48:15
138
原创 基于YOLOv8模型的海洋生物目标检测系统(PyTorch+Pyside6+YOLOv8模型)(含源码+模型+可修改
1、模型训练与导入:使用 YOLOv8(You Only Look Once version 8)目标检测模型进行深海鱼数据集的训练。YOLOv8 因其高效的速度和准确度而受到青睐。训练好的模型可以以 ONNX 或 PyTorch(PT)格式导出,方便在不同的平台和框架上部署。用户可以通过系统界面上传并导入自己的训练模型,实现模型的初始化。2、图像、视频和摄像头检测:图像检测:用户可以通过页面上传单张或多张图片,系统使用已训练的模型对图片中的深海鱼进行检测,并将结果可视化展示在页面上。
2024-04-17 11:16:38
1714
3
原创 nvidia-smi面板介绍及命令
NVIDIA-SMI: NVIDIA-SMI是NVIDIA显卡的系统管理接口,可以用于获取显卡硬件和驱动程序的信息,以及进行一些基本的管理和监控操作。Driver Version: 这是NVIDIA显卡驱动程序的版本号,表示当前系统中安装的NVIDIA驱动程序的版本号。CUDA Version: 12.1: 这是CUDA的版本号,表示当前系统安装的CUDA版本号为12.1。CUDA是NVIDIA针对GPU的并行计算平台和编程模型,它可以使开发者利用GPU的并行处理能力来加速各种应用程序。
2024-03-28 10:53:45
1010
原创 opencv在图片上做标记使用putText函数
opencv图片上标记做出信息显示cv2.puttext(img, ‘添加信息’, (50, 50), 字体, 大小, (255, 0, 0), 2)font = cv2.FONT_HERSHEY_SIMPLEX注意图片格式的转换,且此处只可以添加英文信息,标记汉语描述时会显示?;此时需要转换图片格式 if isinstance(narr_img, np.ndarray): img = Image.fromarray(cv2.cvtColor(narr_img,
2022-03-10 13:45:49
3853
原创 py文件转换成pyc文件
py文件转换成pyc文件pyc介绍pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高。而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的。使用通过自带模块py_compile进行1、将单个文件转换成pyc文件用如下代码import py_compilepy_compil
2021-09-15 20:02:08
3458
原创 2021-08-09
Python脚本轻松实现批量图片重命名批量图片文件重命名.py# -*- coding:utf8 -*-import osclass BatchRename(): """批量重命名文件夹中的图片文件""" def __init__(self): # 表示需要命名处理的文件夹 self.path = 'D:/vedio/stand_pic/1' def rename(self): filelist = os.listdir(
2021-08-09 17:06:22
118
原创 ocr相关参考
[toc] OCR相关参考文档文本检测算法PSENet解读与开源实现大话文本检测经典模型:SegLink大话文本检测经典模型:CTPN大话文本识别经典模型:CRNN自然场景文本检测技术综述(CTPN, SegLink, EAST)端到端不定长文字识别CRNN算法详解...
2021-08-06 14:48:43
126
原创 cron表达式,定时任务处理的参考
cron表达式顺序秒 分钟 小时 日期 月份 星期 年(可选) 取值0-59 0-59 0-23 1-30(31) 1-12 1-7允许特殊字符, - * /, - * /, - * /, - * / ? L W C, - * /, - * / L # C1970-2099 , - * /字段含义*:代表所有可能的值-:指定范围,:列出枚举 例如在分钟里,"5,15"表示5分钟和20分钟触发/:指定增量 例如在分钟里,"3/15"表示从3分钟开始,没隔15分钟执行一次?
2021-01-29 15:37:42
1743
原创 his linker was not configured to use sysroots和C compiler cannot create executables的解决办法
this linker was not configured to use sysroots和C compiler cannot create executables的解决办法this linker was not configured to use sysrootsC compiler cannot create executables在ubuntu下想编译linux kernel,键入命令make menuconfig时,报出this linker was not configur
2021-01-29 15:36:06
257
原创 f-string的例子,字符串格式化
文章目录f-string的例子,字符串格式化1.f-string 是什么?2.用 python 做基本的文本格式化3.f-string 的限制4.如何格式化一个表达式5.如何使用 f-string 来调试代码6、如何格式化数字的不同进制7、如何用 f-string 打印对象8、如何用f-string设定浮点数精度9、如何将一个数字格式化为百分数10、如何调整或者增加 f-string 的填充11、如何转义符号12、如何使字符串居中13、如何格式化千分位13.1 如何使用逗号千分位分隔符数字13.2 如何用
2021-01-29 15:33:31
1535
原创 anaconda+python+tensorflowgpu+pytorchgpu模块库
补充缺少的函数库1、opencv-python 链接:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ pip install ---------------------------------------------------------
2021-01-26 20:45:31
110
原创 2020-12-28
Ubunt浏览器打开Github无法加载或不显示图片解决办法1.最近发现Github无法加载或不显示图片,严重影响日常使用。查找资料并总结解决步骤如下:a.终端输入:sudo vi /etc/hostsb.输入密码后,点击 i键,进入Insert模式,将下面内容拷贝进去# GitHub Start192.30.253.112 github.com192.30.253.119 gist.github.com199.232.28.133 assets-cdn.github.c
2020-12-28 19:49:26
81
原创 2020-12-19
python 时间的设置#!/usr/bin/env python# -*- coding: utf-8 -*-import datetimeimport calendartime = datetime.date(2017, 7, 20) #年,月,日#求该月第一天first_day = datetime.date(time.year, time.month, 1)print (u'该月第一天:' + str(first_day))#求前一个月的第一天#前一个月最后一天pre_mont
2020-12-19 15:20:24
135
2
原创 mysql操作的一些学习记录
#encoding: utf-8from sqlalchemy import create_engine,Column,Integer,String,Float,func,and_,or_from sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import sessionmakerfrom random import randintHOSTNAME = '127.0.0.1'PORT = 3306D
2020-08-26 10:16:46
138
原创 mysql对json的支持(学习记录)
文章目录1.前言2.操作JSON2.1、插入json数据2.2、查询json数据2.3 、修改JSON数据2.4、删除JSON中的数据3.json函数3.1、cast3.2JSON_TYPE3.3JSON_MERGE3.4JSON_VALID3.5 JSON_INSERT3.6 JSON_REPLACE3.7JSON_SEARCH3.8JSON_KEYS1.前言 MySQL 5.7.8 之后 支持 JSON (由rfc7159规定)数据类型,其能在字段中使用json 类型,做到了自动校验是否为json
2020-08-17 20:22:17
1464
原创 Python 一些内置异常 记录
Python有很多的内置异常,也就是说Python开发者提前考 虑到了用户编程过程中可能会出现这类错误,所以制造了这些内置异常可以快速准确向用户反馈出错信息帮助找出代码中的bug。Python官方文档中也给出了所有内置异常及触发条件列举如下:BaseException—>所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt用户中断执行(输入)GeneratorExit生成器发生异常通知退出Exception—>常规异常的基类Stop
2020-08-05 18:03:52
143
转载 python自然语言处理
python自然语言处理(一)自言语言处理基础知识参考:https://blog.csdn.net/meihao5/article/details/79592667英文资料:http://github.com/lovesoft5/ml一、自然语言处理概述 1)自然语言处理:利用计算机为工具,对书面实行或者口头形式进行各种各样的处理和加工的技术,是研究人与人交际中以及人与计算机交际中的演员问题的一门学科,是人工智能的主要内容。 2)自然语言处理是研究语言能力
2020-08-04 14:34:20
1179
原创 conda\pip环境迁移处理记录学习
1.conda常用命令conda查看当前的所有环境:conda info -e# conda environments:#base * /root/anaconda3linhx /root/anaconda3/envs/linhxlxp /root/anaconda3/envs/lxpspacy /root/anaconda3/envs/s
2020-08-04 14:32:24
692
原创 python3采用pyinstaller进行项目工程打包一些探索
文章目录一、Pyinstaller的安装1.Pyinstaller简介2.Pyinstaller安装及参数3.Pyinstaller基础用法3.1.1 PyInstaller使用3.1.2 单目录模式3.1.3 单文件模式二、Pyinstaller项目打包1. 执行命令打包单个文件2.打包多个文件2.1 start_agent.spec配置文件详解三、打包出现的问题pyinstaller打包项目agent一、Pyinstaller的安装1.Pyinstaller简介 PyInstaller是一个跨
2020-08-04 14:07:45
2923
转载 [python]将txt文件编批量转为utf8
[python]将txt文件编批量转为utf8因为处理数据的需求,所以txt文件编码需要统一为utf8,windows下txt文件编码格式多为gbk。1.基本思路整个过程基本分为以下几个步骤,也是该脚本的主体思路获取需要改变编码格式的文件夹路径读取该文件夹下的txt文件,利用第三方库chardet预测编码,并将该编码格式记录将该txt文件按预测的编码格式解码后,用utf8重新编码,重新写入源文件并覆盖,实现转码对每一个文件重复2-3步骤,直到所有的txt都被重新编码2.一些题外话1.
2020-06-19 17:02:19
2638
bge-base-zh-v1.5 模型
2024-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人