- 博客(426)
- 资源 (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
1817
原创 mp4转gif
如果最终生成的图片太大,电脑在处理时,内存不够,处理不过来,程序就会崩溃。当然,最终生成的图片太大也没意义,因为我们就是想减轻,方便传播。减少图片大小的一般方式:减小分辨率、跳帧、
2025-04-02 05:27:27
195
原创 在docker内,对使用 cmake 编译的 c++ 代码进行debug
重点是:program这个要写你的可执行文件的目录和文件名,first_cmake就是我的可执行文件。到这里你可以直接debug没有使用cmake工具的cpp代码。如果你是cmake进行构建的,需要在cmake里面加一行。launch.json 文件。
2025-03-18 17:40:47
156
原创 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 日志、变量、跨作用域、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
原创 个人环境配置--安装记录
然后复制到 /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
原创 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
原创 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
原创 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
原创 python yolov8半自动标注
首先标注一部分图片,进行训练,生成模型,标注文件为xml方便后面统一做处理。1、标注数据(文件为xml, 转为txt用于训练,保留xml标签文件)2、模型训练(训练配置、训练代码、)3、使用训练好的模型进行预标注 (生成标注文件 xml)4、检测标注文件工具:单类别拆分、合并所有类别xml、合并指定几个类别、固定矩形位置增加类别与固定位置绘制矩形检测是否重合删除类别(增删类别)、固定矩形位置生成xml、
2024-10-14 10:56:18
1493
1
原创 C++ 单例模式(模板继承+单例模式)
manager.hmain.cpp模板继承+单例模式manager.h是基础类,game_manager.h 继承于 manager.hgame_manager.hmanager.hmain.cpp
2024-10-05 22:21:40
480
原创 opencv-python 例子:拉普拉斯变换-查找圆形
原图:来自公众号opencv与深度学习。重点在于拉普拉斯变换和参数调整。自测效果:圆查找并计数。
2024-09-23 15:57:52
375
原创 C++ 多线程(互斥锁、条件变量)
条件变量:线程1与线程2之间需要一个同步信号,来统一控制线程是否该运行或者等待。互斥锁:保证只要一个线程在修改变量。
2024-08-27 16:44:30
398
原创 使用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
原创 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
Linux系统命令.docx
2020-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人