- 博客(411)
- 资源 (1)
- 收藏
- 关注
原创 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
原创 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
原创 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
原创 python yolov8半自动标注
首先标注一部分图片,进行训练,生成模型,标注文件为xml方便后面统一做处理。1、标注数据(文件为xml, 转为txt用于训练,保留xml标签文件)2、模型训练(训练配置、训练代码、)3、使用训练好的模型进行预标注 (生成标注文件 xml)4、检测标注文件工具:单类别拆分、合并所有类别xml、合并指定几个类别、固定矩形位置增加类别与固定位置绘制矩形检测是否重合删除类别(增删类别)、固定矩形位置生成xml、
2024-10-14 10:56:18 1294 1
原创 C++ 单例模式(模板继承+单例模式)
manager.hmain.cpp模板继承+单例模式manager.h是基础类,game_manager.h 继承于 manager.hgame_manager.hmanager.hmain.cpp
2024-10-05 22:21:40 445
原创 opencv-python 例子:拉普拉斯变换-查找圆形
原图:来自公众号opencv与深度学习。重点在于拉普拉斯变换和参数调整。自测效果:圆查找并计数。
2024-09-23 15:57:52 363
原创 C++ 多线程(互斥锁、条件变量)
条件变量:线程1与线程2之间需要一个同步信号,来统一控制线程是否该运行或者等待。互斥锁:保证只要一个线程在修改变量。
2024-08-27 16:44:30 366
原创 使用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
原创 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
原创 yolov8使用:数据格式转换(目标检测、图像分类)多目标跟踪
输出的是json标注文件(注意是这样的json;若使用 labelme 作为标注工具,输出文件为:json格式。YOLO标注输出的是txt格式的标注文件,可直接用于训练。默认总文件夹下 data_name 里面是具体分类的类别。读取目录下的所有图像进行推理绘制矩形并保存在另一个目录中。需要将xml文件转txt文件,yolo才能训练。└──Cat 该文件夹里面是对应类型的图像。└──Dog 该文件夹里面是对应类型的图像。使用不同的预训练权重,直接运行默认下载。VOC标注输出的是xml格式的标注文件。
2024-06-02 08:41:09 2173
原创 理解导数(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
原创 win系统运行Anaconda3虚拟环境并后台运行python程序
win系统使用终端命令启动Anaconda3里面的虚拟环境,并后台运行python代码。配置环境变量:需要把Anaconda3的Scripts路径放进去。首先,电脑已经安装了Anaconda3。我的环境名称:uni_security。后台运行 ce1.py文件。
2024-03-15 23:09:41 608
Linux系统命令.docx
2020-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人