自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪剑封心

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

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

原创 C++ 笔记索引

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

2023-10-09 10:45:01 483

原创 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 1817

原创 打印网络内的层名称与特征图大小

计算特征图大小的公式,池化与卷积都一样。全连接的隐藏层数字设置的任意的。AlexNet 为例子。

2025-04-07 09:37:30 146

原创 mp4转gif

如果最终生成的图片太大,电脑在处理时,内存不够,处理不过来,程序就会崩溃。当然,最终生成的图片太大也没意义,因为我们就是想减轻,方便传播。减少图片大小的一般方式:减小分辨率、跳帧、

2025-04-02 05:27:27 195

原创 win 远程 ubuntu 服务器 安装图形界面

注意要写IP和:数字。

2025-03-30 06:23:47 309

原创 在docker内,对使用 cmake 编译的 c++ 代码进行debug

重点是:program这个要写你的可执行文件的目录和文件名,first_cmake就是我的可执行文件。到这里你可以直接debug没有使用cmake工具的cpp代码。如果你是cmake进行构建的,需要在cmake里面加一行。launch.json 文件。

2025-03-18 17:40:47 156

原创 在docker 容器内debug调试python程序

launch.json 文件。注意路径,最好写绝对路径。ssh远程连接到服务器。

2025-03-17 01:34:17 203

原创 ubuntu 20.04 C++ 源码编译 cuda版本 opencv4.5.0

前提条件是安装好了cuda和cudnn解压重命名后进入opencv目录,创建build目录” 这里要根据显卡查询一下,我的cuda是11,显卡1650,所以是7.5。

2025-03-06 07:44:36 459

原创 cmake 条件编译

先按c进行编译,再按g.上下选择是否选择进行编译。

2025-02-27 03:48:01 183

原创 cmake 三种情况的构建(有头文件和源文件、有头文件、有库和头文件)

上面分3部分。

2025-02-26 07:43:34 193

原创 cmake 日志、变量、跨作用域、if else、for循环查询目录例子、库简单查询

DEFINED:如果给定的变量(普通变量、缓存变量或系统环境变量)存在,则返回真。格式为:DEFINED xxx,系统环境变量前要加 ENV,即 DEFINED ENV xxx。如果我们希望在子目录的 CMakeLists.txt 中设置变量,并且能够在父目录 CMakeLists.txt 中生效,我们需要提升作用域,语法是。TARGET:如果给定的名称是目标(包括二进制目标、伪目标,可参考【05】目标构建),则返回真。COMMAND:如果给定的名称是命令、宏或者函数这类可被调用的对象,则返回真。

2025-02-26 07:23:56 145

原创 cmake 生成动态链接库 同时导入并使用动态链接库

马赛克的内容是可以不要的,忽略。在文件夹外面,用一个CMakeLists.txt 进行编译,其中一个编为动态链接库,再进行链接。

2025-02-23 03:09:57 258

原创 cmake 生成静态链接库 再导入使用静态链接库

cmake 学习。

2025-02-23 02:36:18 305

原创 个人环境配置--安装记录

然后复制到 /usr/local 这只是个人喜好,你可以直接配置环境变量。tensorRT还没有安装,报错没有关系,等都安装好了还用这个做测试。我使用的是docker,首先拉取镜像,我用的是ubuntu20.04。根据你的cuda版本去下载,我的是cuda11.6。加速:pull hub.1panel.dev/根据显卡下载对应的cuda和cudnn。CMakeLists.txt 文件内容。open_ce.cpp 文件内容。先测试一下cuda有没有安装好。更新,安装 vim、 wget。

2025-02-22 22:59:09 724

原创 Ubuntu 20.04源码安装opencv 4.5.0

下载OpenCV 4.5.0源文件。安装opencv依赖库。解压,重命名,加权限。

2025-02-19 00:49:09 260

原创 C++ 使用json

【代码】C++ 使用json。

2025-02-15 12:48:09 211

原创 deepseek本地部署

高性能:14B、32B或70B版本,适合高端GPU。中端:7B或8B版本,适合大多数消费级GPU。入门级:1.5B版本,适合初步测试。选择ollama、选择下载的模型。Ollama是一个开源工具。使用命令行:ollama。选择大小,复制命令,执行。选择chatbox ai。

2025-02-04 14:39:10 2886

原创 docker GPU安装

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

2025-01-07 17:15:33 558

原创 ubuntu安装docker 下载镜像

【代码】ubuntu安装docker。

2024-12-31 19:22:10 192

原创 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 1113

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

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

2024-11-28 16:06:47 285

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

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

2024-11-20 18:22:03 563

原创 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 580

原创 博客图像百分比缩小

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

2024-10-22 10:25:31 154

原创 python yolov8半自动标注

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

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

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

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

2024-10-10 17:55:10 308

原创 python xml的读取和写入

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

2024-10-09 16:29:08 736

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

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

2024-10-05 22:21:40 480

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

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

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

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

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

2024-09-23 15:57:52 375

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

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

2024-09-18 17:27:46 719

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

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

2024-09-18 15:32:24 213

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

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

2024-08-27 16:44:30 398

原创 C++ 多线程

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

2024-08-26 15:48:45 292

原创 使用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 1295

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

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

2024-07-23 10:23:20 350

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

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

2024-06-24 19:54:16 163

原创 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 263

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

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

2024-06-23 22:16:07 173

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

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

2024-06-21 22:50:08 397

Linux系统命令.docx

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

2020-08-31

空空如也

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

TA关注的人

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