自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪剑封心

雪剑飞花遍仙路,凡情一洗别永年。

  • 博客(411)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ 笔记索引

(不推荐) w10系统一般只用vs。(命令行参数处理的开源库)VS coda 配置。

2023-10-09 10:45:01 442

原创 ubuntu 18.04环境搭建记录

安装系统 ubuntu 18.04u盘不要拔掉,直到重启系统没问题。安装必要软件搜狗输入法,按照官方说明进行安装,右键右上角–>配置,将搜狗放入第一位谷歌浏览器QQpycharm 在软件商城直接安装可选软件ToDesk安装显卡驱动 测试:nvcc -V安装cuda测试cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuerymake./deviceQuery返回验证最后一行deviceQuery, CUDA

2021-11-15 07:31:58 1781

原创 docker GPU安装

查看NVIDIA Container Toolkit的版本以验证是否安装成功。查看Docker版本号以进一步验证Docker是否安装成功。设置Docker默认使用NVIDIA runtime。创建 docker.service配置文件。把下面的内容复制到配置文件中并保存退出。将Docker服务设置为开机自启动。查看Docker是否已在运行。想要使用GPU,需要安装这个。

2025-01-07 17:15:33 449

原创 ubuntu安装docker

【代码】ubuntu安装docker。

2024-12-31 19:22:10 79

原创 win系统 编译cuda opencv C++ 与拓展包(cmake 3.14.4、vs2017、opencv 4.5.4、opencv_contrib 4.5.4)

VC++目录:包含目录(opencv指定路径是编译后自己创建的cuda_opencv文件夹,编译后的文件在这文件夹下的install)我以为编译有问题,实际是编译结束后的配置路径错误,重来了几次。配置分为三部分:(里面包含tensorRT、cuda、cudnn、自己编译的opencv)库目录:包含目录(包含自己编译的opencv、cuda、cudnn、tensorRT)注意:这里的opencv编译后的文件可能会因为版本不同,库文件数量与名称不同。右键开始生成,这一过程时间1~2小时,最多4个多小时。

2024-12-08 12:35:08 1013

原创 tensorRT 转换,分类模型的推理代码(win系统)

找到安装tensorrt的目录,我们使用tetexec.exe转换。使用命令,可以使用anconda内的虚拟环境运行命令。注意:这里使用的精度是默认的是32。

2024-11-28 16:06:47 223

原创 opencv-python 分离边缘粘连的物体(距离变换)

【代码】opencv-python 分离边缘粘连的物体(距离变换)

2024-11-20 18:22:03 493

原创 tensorRT(win系统)环境安装与测试

将tensorRT的lib目录里面的所有dll文件,复制到生成程序的文件夹下,我的在本地项目目录下的x64\Debug下面。cuda的lib里面的所有lib文件名、tensorRT的lib目录里面的所有lib文件名。先决条件:英伟达显卡、win操作系统、安装了cuda、安装vs2020、视图–>其他窗口–>属性管理。自己新建一个属性文件,.props 文件。cuda的include路径、tensorRT的include目录。cuda的lib\x64路径、tensorRT的lib目录。

2024-11-20 15:15:14 504

原创 博客图像百分比缩小

博客图像百分比缩小前面加上

2024-10-22 10:25:31 143

原创 python yolov8半自动标注

首先标注一部分图片,进行训练,生成模型,标注文件为xml方便后面统一做处理。1、标注数据(文件为xml, 转为txt用于训练,保留xml标签文件)2、模型训练(训练配置、训练代码、)3、使用训练好的模型进行预标注 (生成标注文件 xml)4、检测标注文件工具:单类别拆分、合并所有类别xml、合并指定几个类别、固定矩形位置增加类别与固定位置绘制矩形检测是否重合删除类别(增删类别)、固定矩形位置生成xml、

2024-10-14 10:56:18 1294 1

原创 python 四舍五入仅保留2位小数

【代码】python 四舍五入仅保留2位小数。

2024-10-10 17:55:10 268

原创 python xml的读取和写入

目的是方便检测单类别标注的正确性。例子:将xml拆分多个xml文件。将拆分的xml合并为1个。

2024-10-09 16:29:08 674

原创 C++ 单例模式(模板继承+单例模式)

manager.hmain.cpp模板继承+单例模式manager.h是基础类,game_manager.h 继承于 manager.hgame_manager.hmanager.hmain.cpp

2024-10-05 22:21:40 445

原创 C++ 基于SDL库的 Visual Studio 2022 环境配置

系统:w10、编辑器:Visual Studio 2022、

2024-10-04 23:35:33 1565 1

原创 opencv-python 例子:拉普拉斯变换-查找圆形

原图:来自公众号opencv与深度学习。重点在于拉普拉斯变换和参数调整。自测效果:圆查找并计数。

2024-09-23 15:57:52 363

原创 C++ 起始帧数、结束帧数、剪辑视频

C++ 指定起始帧数、结束帧数、

2024-09-18 17:27:46 682

原创 C++ 单视频保存截图

C++ 读取视频,每5帧,保存图片。

2024-09-18 15:32:24 191

原创 C++ 多线程(互斥锁、条件变量)

条件变量:线程1与线程2之间需要一个同步信号,来统一控制线程是否该运行或者等待。互斥锁:保证只要一个线程在修改变量。

2024-08-27 16:44:30 366

原创 C++ 多线程

多线程带参数( lambda 表达式)多线程读取视频,并显示画面,绘制。多线程不带参数的最简单示例。

2024-08-26 15:48:45 284

原创 使用vs配置opencv环境(属性表方法)

安装目录下的\opencv\opencv3.4.15\build\x64\vc14\bin下的三个dll文件到C:\Windows\System32。opencv_world3415d.lib(位于安装路径\opencv\opencv3.4.15\build\x64\vc14\lib)安装目录下的\opencv\build\x64\vc15\bin下的三个dll文件到C:\Windows\System32。安装路径\opencv\opencv3.4.15\build\x64\vc14\lib。

2024-08-20 15:03:08 1233

原创 opencv 按键开启连续截图,并加载提示图片

键盘监听使用的是pynput 库。保存图片时使用了年月日时分秒命名。

2024-07-23 10:23:20 343

原创 剑指offer 算法题(反转链表)

使用一个倒序for循环放置链表中的元素。剑指offer 第三题。

2024-06-24 19:54:16 157

原创 c++ STL的链表(list)用法

list1.rend() 指向list末尾的逆向迭代器。list1.get_allocator() 返回list的配置器。list1.rbegin() 返回指向第一个元素的逆向迭代器。list1.swap() 交换两个list。list1.sort() 给list排序。list1.splice() 合并两个list。list1.assign() 给list赋值。list1.merge() 合并两个list。

2024-06-24 17:38:06 248

原创 剑指offer 算法题(替换空格)

剑指offer 第二题。这么简单还用解题思路?

2024-06-23 22:16:07 170

原创 剑指offer 算法题(搜索二维矩阵)

剑指offer 第二题去力扣里测试算法。

2024-06-21 22:50:08 389

原创 剑指offer 算法题(数组中重复的数据)

剑指offer 第一题去力扣里测试算法。

2024-06-20 21:54:20 258

原创 C++ 数组排序、vector排序

使用 vector 排序。

2024-06-20 20:41:58 192

原创 cpp 哈希表 unordered_map

【代码】cpp 哈希表 unordered_map。

2024-06-13 11:51:06 322

原创 yolov8使用:数据格式转换(目标检测、图像分类)多目标跟踪

输出的是json标注文件(注意是这样的json;若使用 labelme 作为标注工具,输出文件为:json格式。YOLO标注输出的是txt格式的标注文件,可直接用于训练。默认总文件夹下 data_name 里面是具体分类的类别。读取目录下的所有图像进行推理绘制矩形并保存在另一个目录中。需要将xml文件转txt文件,yolo才能训练。└──Cat 该文件夹里面是对应类型的图像。└──Dog 该文件夹里面是对应类型的图像。使用不同的预训练权重,直接运行默认下载。VOC标注输出的是xml格式的标注文件。

2024-06-02 08:41:09 2173

原创 识别鼠标绘制的数学公式网站

使用"$$"进行包裹。

2024-05-26 23:20:12 200

原创 链表CPP简单示例

链表根据指定位置添加元素。链表根据指定位置删除元素。

2024-05-15 00:23:47 334

原创 理解导数(x^n求导后nx^n-1)

微小量是 tM(x)是一个函数M在x处的斜率M在x处的导数平移距离垂直距离​xt−xMxt−Mx​求导原型MxtMxt−Mx​当前数的导数微小量当前数微小量−当前数​。

2024-05-11 17:19:36 1071

原创 自动化测试web库(元素定位、元素操作、浏览器操作)

可以看到有多少元素,方面定位自己想要的,在Elements里面按 Ctrl + F。也可以右键直接复制查询命令,不过有时候会看不懂里面的内容。打开检查,点击箭头,再点击你想要点击的地方。使用Console进行标签查询,下面是例子。1、By.CSS_SELECTOR 查询。可以看到下面的框,在里面写搜索。2、By.XPATH 查询。select 下拉框操作。根据url下载内容和保存。等待元素出现后,再点击。

2024-04-29 23:20:58 511

原创 数组的删除与插入优化思路

数据结构:线性表、非线性表数组,链表、队列、栈等。线性表就是数据排成像一条线一样的结构,每个线性表上的数据最多只有前和后两个方向。二叉树、堆、图等。在非线性表中,数据之间并不是简单的前后关系。

2024-04-22 00:26:15 479

原创 Anaconda3 清华镜像下载地址

访问地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2024-04-03 13:09:14 1110 1

原创 win dos基础命令和.bat批处理语句

copy 路径+文件名(把谁) 路径(到哪) 复制命令 可以使用通配符* 可以使用+(把谁1)+(把谁2)多复制几个文件。dir 显示当前文件夹下的所有文件 /w 只显示文件名 /p分页。tasklist /s ip地址 /u 用户名 /p 密码。xcopy 路径文件夹 包含子目录的复制/s 不包含空目录。date /t 查看日期 不使用/t会让你更改日期。time /t 查看时间 不使用/t会让你更改时间。echo “输出内容” >> 1.txt。taskkill /pid 进程号 /t。

2024-04-01 14:18:17 393

原创 2d导入人物素材进行分割后设置图层

3、选择2D sprite 编辑器。2、相机调整大小,要符合场景。

2024-03-31 21:39:44 267

原创 Unity 基于Rigidbody2D模块的角色移动

制作好站立和移动的动画后。

2024-03-30 23:25:59 527

原创 win系统运行Anaconda3虚拟环境并后台运行python程序

win系统使用终端命令启动Anaconda3里面的虚拟环境,并后台运行python代码。配置环境变量:需要把Anaconda3的Scripts路径放进去。首先,电脑已经安装了Anaconda3。我的环境名称:uni_security。后台运行 ce1.py文件。

2024-03-15 23:09:41 608

原创 Unity 让角色动起来(动画控制器)

新建动画控制器,拖动到预制体的新版动画组件上。导入后,找到预制体和动画。创建脚本,挂载到预制体上。

2024-03-08 18:25:52 703

Linux系统命令.docx

这个是我整理的文档版 对应 我的博客 首先,新手先看一下教学视频,这里推荐 网易云课堂 程序员艾叔 的教学视频 看完就应该会用我下面的命令了,遇到困难不要慌,百度就完事了,奥里给!

2020-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除