- 博客(99)
- 资源 (15)
- 收藏
- 关注
原创 yolov7从环境配置到训练自己的数据集及人体姿态估计AlexeyAB版本
前几天美团发布yolov6,已经让人学不过来了,今天又看到yolov7发布,并且有AB大佬站台!本文将使用yolov7的过程记录下来,尽量从环境配置、测试到训练全部过一遍。电脑基本配置:1.Ubuntu20.042.cuda+cudnn3.pycharm4.GPU==3060ti相较于yolov5与yolov6的代码,yolov7中没有requirements.txt文件,也没有给出具体的环境配置要求,因此这一部分基本摸着石头过河吧。本实验中继续使用pycharm进行配置。1.新建yolov7的
2022-07-11 23:24:17 18024 72
原创 Yolov5+dnn+卡尔曼滤波(Kalman)实现目标跟踪及预测
Yolov5+dnn+卡尔曼滤波(Kalman)实现目标跟踪及预测环境配置1.ubuntu202.opencv+opencv_contrib场景应用及流程描述在导航、检测短暂丢失目标时,利用kalman算法对目标移动轨迹做一个简单的预测。通常目标跟踪是由检测器+跟踪器作为基本配置,目前常用的检测器通常为yolo系列或者faster rcnn等通用目标检测器。跟踪器用的比较多的是deepsort。但是deepsort实验时,分配ID比较乱,这次采用kalman。配置yolov5的dnn模块这一
2022-03-15 16:40:17 9904 4
原创 树莓派部署yolo fastest ncnn记录
树莓派部署ncnn记录一、编译ncnn1.ncnn环境配置sudo apt-get install -y gfortransudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-devsudo apt-
2021-04-22 15:41:47 5264 30
原创 pytorch yolov5训练自己的数据
pytorch yolov5训练自己的数据一,下载代码https://github.com/ultralytics/yolov5二,配置环境按照代码中的 requirements.txt文件进行安装备注:代码中讲到需要python3.7环境,但是我的python3.6也可以跑该程序三,数据准备1.在data文件夹下新建如下四个文件夹2.将原始的xml标签放入Annotations中,图像放入images中。3.运行脚本文件,在根目录下新建makeTxt.py,代码如下:import o
2020-07-14 16:18:34 6962 19
原创 vs2019 debug正常,release时无法定位程序输入点?qresourcefeaturezlib@@yaexz于动态链接库
3.切换到该Release文件夹下,并继续输入windeployqt xxxxx.exe。使用Vs2019和qt,debug时正常,切换release后,出现报错如图。4.拷贝release文件夹替换原始项目下的Release文件夹。在确保环境变量和库目录等配置无误后,按照如下步骤进行操作。2.将你的Release文件夹拷贝到电脑Qt的对应文件夹。前后对比,操作前Release文件夹下。1.打开win左下角的“开始”,找到。我用的时msvc2017_64.这个与你的项目对应。
2024-02-27 16:33:48 345
原创 Ubuntu 22安装使用Codon高性能Python编译器记录
其中user替换为自己的目录。按Ctrl+H后可以在根目录下直接看到.codon文件夹,查看文件夹属性也可以。这里每个电脑的配置不一样,总之就是找到libpython x.x.so文件,再打开.bashrc,添加。Codon 在官方 Ubuntu 存储库中没有直接的教程,但可以尝试如下方法进行安装。本次代码为使用pandas库,对表格文件进行数据分析。原始代码用时为6.88s。输出问题应该是引用三方库时,出现部分引用问题。test.py为我自己的Python代码。差不多3倍左右的加速效果。
2023-07-11 15:18:57 1087 2
原创 C++、Redis读取base64格式的图像记录
1.另一台电脑利用C#和Redis将图像数据按照base64格式,存储在某一个key中。只需要添加其中的base64.h和base64.cpp文件对应文件。2.本机需要使用C++和Redis将图像数据获取到,并写入本地。
2023-06-28 18:37:06 596
原创 Redis存储图像并读取记录
使用Redis存储图像,并使用Redis将图像进行读取保存为新的名字。1.利用Opencv读取图像,并将图像数据转换为字节流;在QT中编写的代码,需要配置Pro文件。5.将图像保存为另一个名称的图像。2.将字节流存储到Redis中。3.从Redis中读取图像。4.将字节流转换回图像。
2023-06-19 17:44:34 904
原创 3D视觉学习计划之点云的滤波
点云滤波是一种用于去除点云数据中噪声和异常值的技术。点云数据通常由激光雷达或摄像头等设备采集,由于设备本身的误差或环境因素的影响,采集到的数据中可能会包含一些噪声和异常值。这些噪声和异常值会影响后续的点云处理和分析,因此需要进行滤波处理。点云滤波的主要方法包括:体素滤波器(Voxel Grid Filter)、半径滤波器(Radius Outlier Removal)、统计滤波器(Statistical Outlier Removal)、直通滤波器和双边滤波等方法,接下来对各种点云滤波方法进行操作。
2023-05-11 09:30:18 2134 1
原创 3D视觉学习计划之点云的读取和保存
1.CONFIG += console c++14这个地方需要改成c++14,之前是11就可以。2.其他的依赖文件和包含路径这些,需要开启自己的路径进行参考。
2023-04-24 16:12:16 438
原创 3D视觉学习计划之PCL库的基础知识
PCL是一个大型跨平台开源C++编程库,它在吸收了前人点云相关研究基础上建立起来,实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。PCL支持多种操作系统平台,可在Windows、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就在3D信息获取与处理上具有同等地位。以下是PCL库的结构框图。
2023-04-24 16:10:57 677
原创 3D视觉学习计划之点云基础知识
点云是指在三维坐标系中的一组数据点。每个点代表空间中的一个特定位置,可以由其 x、y 和 z 坐标定义。点云常用于计算机视觉和机器人应用程序中,例如物体识别、三维重建和定位。点云的优点是可以提供丰富的几何信息,可以用于建模和分析三维场景。缺点是点云数据通常非常大,处理和存储成本较高。
2023-04-24 16:10:24 1686
原创 stable-diffusion-webui-colab部署记录
回到https://github.com/camenduru/stable-diffusion-webui-colab的drive分支中,选择第二个链接RUN,进行运行。点击左上角运行,期间会要求授权谷歌云盘权限,接受就行。该模型可以在网上云端部署stable-diffusion,减少本地部署的繁琐步骤降低配置要求的依赖。点击第一个open in colab.可以看到打开如下界面。这是在部署,部署结束后可以看到如下界面。选择点击最下面的链接,进入交互界面。在交互界面左上角选择刚才下载的模型。
2023-04-11 17:34:39 1520
原创 ubuntu20安装cursor使用GPT记录
和一般的软件不同,这个软件安装后,不会在电脑上显示安装结果,关闭后,找不到快捷键。作为程序员可以开启一个代码,然后直接让他分析这段代码。开启代码后,使用ctrl+L,即可召唤回复窗口,就可以给你分析一下代码。同样的,和chatgpt3.5一样,使用ctrl+L,输入你想要的问题即可。ctrl+k输入你想要生成的代码要求。选择linux的下载,下载后是一个AppImage镜像文件。即可再次开启,开启后会界面会继续停留在你上次开启的文件夹下。cursor是一个支持GPT的多平台的工具,下载。
2023-04-03 13:49:37 1471
原创 python3.8报错TypeError: an integer is required (got type bytes)
运行代码时报错:TypeError: an integer is required (got type bytes)网上看到的大部分办法是要对python3.8进行降级,这个方法兴许能解决问题,但是太过于麻烦了!也有修改python自身的cloudpickle.py文件的,我这边改完后的结果就是继续一连串的bugs。
2022-11-29 16:41:56 3956 2
原创 ROS2 colcon build出现Could not find a package configuration file provided by “ament_cmake“
在编译ROS2时,采用colcon build编译,出现:Could not find a package configuration file provided by "ament_cmake" with any of the following names:
2022-09-13 11:10:30 6329
原创 ubuntu重装最新版redis和redisjson记录
在之前使用菜鸟教程中的apt自动安装redis时,安装的版本比较老,为5.0.7版本,后续无法支持最新版本的Redisjson的配置,Redisjson需要redis版本高于6.0。开启终端重启ubuntu在输入以下命令清除redis残余文件二、安装最新版本的redis1.下载redis网址:https://redis.io/download/选择download 7.0.2位置下载2.解压并安装编译在src文件夹下开启终端1输入在src文件夹下开启终端2输入至此,redis重装
2022-07-07 10:33:39 1054 2
原创 ubuntu20安装redisjson记录
https://github.com/RedisJSON/RedisJSON/releases找到1.0.4版本,下载rejson.so./src/rejson.so为你下载rejson.so的文件夹。在第40几行左右添加重启redis四、测试开启redis输入如果返回ok即可
2022-07-05 15:42:20 772
原创 mmrotate旋转目标检测框架从环境配置到训练自己的数据集
最近有旋转目标检测的需求了,在寻找旋转目标检测算法的过程中,发现已经有人提前测评了各类旋转目标检测框架了,结果是mmrorate效果最好。本次记录一下mmrorate的实验过程。将持续更新实验记录!主要参考:1.测评参考:2.实现过程参考1.目前电脑已有环境(1)Ubuntu20.04(2)Cuda==11.2+cudnn2.下载代码建立虚拟环境(1)下载代码(2)建立虚拟环境用pycharm打开该代码文件夹,并添加虚拟环境(3)安装pytorch进入pytorch官网,找到适合自己
2022-07-01 15:33:05 4488 12
原创 yolov6训练自己的数据记录+yolov5对比测试
美团最近发布了yolov6版本,恩,不管怎么说,还是实验一下效果怎么样吧。以下博文为实验过程记录。代码:一、电脑配置1.Ubuntu202.Cuda 11.2 + cudnn下载代码和环境配置下载代码解压后,使用pycharm打开yolov6文件夹,因为yolov6文件夹中包含requirements.txt文件,打开后pycharm会自动识别,出现选好位置,进行安装即可。注:直接这样安装,pytorch可能会安装成cpu版本,可以先在requirement.txt中,将torch注释一下,后
2022-06-28 10:47:14 3866 10
原创 ubuntu中使用QT、C++使用redis、hiredis记录
本机环境ubuntu20.04这一部分参考:菜鸟教程-redis安装C++调用redis需要配合hiredis一起使用,因此需要事先安装hiredis。1.下载hiredis包2.进入hiredis文件夹在hiredis文件夹下开启终端,并输入1.新建项目2.Pro文件添加hiredis1).INCLUDEPATH += 中这个地址写入你前面下载hiredis的安装包位置2)LIBS +=这个地方写入hiredis安装位置3)HEADERS += 这个将qt.h加入3.测试代码在
2022-06-21 10:29:33 1460
原创 ubuntu20.04安装ROS2记录
安装参考:参考:https://blog.csdn.net/hnuzcl/article/details/1250250481.终端输入确定支持UTF-82.设置源1)确保启用了Ubuntu Universe 存储库会输出这一行如没有看到像上面那样的输出行,则输入启用 Universe 存储库2)将 ROS 2 apt 存储库添加到系统3)将存储库添加到源列表3.安装ROS2包1.更新apt2.桌面安装软连接出问题:使用命令:三、测试1.验证C++终端输入出现he
2022-06-13 16:19:05 633
原创 根据变换矩阵进行图像拼接
描述:在多相机组合拍摄时,相机的位置相对固定。通常进行图像拼接时,需要需要两副图像间的特征点,计算出转化矩阵,再进行图像拼接。在寻找特征点和生成转化矩阵这一过程中,会消耗较多的计算量,导致速度较慢。对于固定的相机组合来说,其转化矩阵计算一次即可,后续直接读取矩阵内容就行。............
2022-06-10 09:33:51 796 1
原创 ubuntu20安装显卡驱动后,开机左上角光标循环显示解决方法记录
Ubuntu20在使用软件更新---->附加驱动安装显卡驱动后,重启电脑,发现无法进入系统,在开机界面的左上角,有一条光标一直在跳动,但是无法进入系统。
2022-06-09 09:05:29 2684 1
原创 OpenPCDet配置安装记录
一、前言OpenPCDet是一套基于PyTorch实现的点云3D目标检测代码库本次实验主要的介绍和参考:https://zhuanlan.zhihu.com/p/152120636https://blog.csdn.net/W1995S/article/details/114597797https://blog.csdn.net/QLeelq/article/details/120994231https://github.com/traveller59/spconvhttps://github.
2022-05-19 11:25:52 1325 10
原创 nvidia-patch解除nvidia消费级显卡编码并发数量限制操作记录
nvidia-patch解除nvidia消费级显卡编码并发数量限制操作记录一、问题描述1.显卡并发数量查看在带有gpu的设备上,使用ffmpeg进行编码、解码操作时,并发数量会被限制,即使显卡内存和速度尚有余量,依旧不能多个任务同时进行。对于各型号显卡编码解码并发数量限制查看网址如下:https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new我的显卡被限制为3个。2.实际情况内存占用很少,但是开到第四
2022-05-07 10:01:41 3080
原创 Ubuntu20配置ffmpeg进行gpu硬件加速视频编码记录
Ubuntu20配置ffmpeg进行gpu硬件加速视频编码记录https://blog.csdn.net/qq_36383272/article/details/116304060?spm=1001.2014.3001.5501https://blog.csdn.net/qq_36383272/article/details/118569908现有环境1.Ubuntu:202.显卡驱动:4703.Cuda:11.1+cudnn1.获取ffmpeg源码git clone https://g
2022-04-26 11:13:23 3917
原创 ubuntu中pip install cython_bbox报错
pip install cython_bbox报错问题记录pip install cython_bbox报错如下Collecting cython_bbox Using cached cython_bbox-0.1.3.tar.gz (41 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run su
2022-04-01 10:40:02 3280 7
原创 python3 socket通讯使用记录
python3 socket通讯使用记录一、脚本文件在设备1中,创建代码server.py,用以接收信息。from socket import *from time import ctime HOST = '' # 不填写的话就是允许任意host接入PORT = 8888 #和client中对应BUFSIZ = 1024 #和client中对应ADDR = (HOST, PORT) tcpSerSock
2022-03-29 11:10:16 1625
原创 pycharm中配置paddleocr记录
pycharm中配置paddleocr记录一、环境及电脑配置1.python32.pycharm3.ubntu204.gpu-cuda11.1-cudnn二、下载代码1.链接:https://github.com/PaddlePaddle/PaddleOCR2.解压unzip PaddleOCR-release-2.4.zip三、pycharm中配置环境1.根据requirements.txt建立虚拟环境之后该路径中就是paddleocr的环境了。也可以pycharm中创建虚拟环
2022-03-26 10:35:10 4779
原创 ubutnu20在QT调用pcl
ubutnu20在QT调用pcl前提安装好QT和pcl一.pro文件参考QT -= guiCONFIG += c++11 consoleCONFIG -= app_bundle# The following define makes your compiler emit warnings if you use# any Qt feature that has been marked deprecated (the exact warnings# depend on your compi
2022-03-11 15:45:51 488
原创 ubuntu20编译opencv4.5.4+opencv_contrib4.5.4记录
ubuntu20编译opencv4.5.4+opencv_contrib4.5.4记录第一章:更新环境和安装Cmake1.更新一下sudo apt-get updatesudo apt-get upgrade2.安装Cmake下载:Cmake选择linux的安装tar -zxvf cmake-3.22.1.tar.gz先安装ubuntu基础的Cmake(如果本来就有的话就不需要)sudo apt-get install cmake然后进入解压文件夹下cd cmake-3.22
2021-12-20 14:18:38 5386 1
原创 python调用海康相机进行Apriltag检测
python调用海康相机进行Apriltag检测第一章:win10下安装Apriltag库1.安装Apriltag库打开cmd输入pip install pupil-apriltags这个是win下的,ubuntu下安装指令为pip install apriltag2.测试是否安装成功#import apriltag #for linuximport pupil_apriltags as apriltag # for windowsimport cv2import nump
2021-12-14 19:10:26 4344
原创 生成pdf格式的Apriltag高清图像
生成多个Apriltag图像规则排列图目的:用于后期相机标定第一章:获取Apriltag图像1.下载Apriltag图像之前在Visp图像库中看到有相关下载和生成方法:Visp-Apriltag本次下载25h9的Apriltag图像。下载后发现图像像素特别少,原始为9X9的大小。在解压后的25h9文件夹下,打开终端输入convert tag25_09_00000.png -scale 5000% tag25_09_00000_big.png将会获得高清的大图。...
2021-12-14 14:23:56 2745
带mask的血细胞分割数据集2656 张
2023-07-11
乳腺超声分类图像数据集
2023-05-19
青光眼视网膜图像数据集
2023-05-19
525种鸟类分类数据集
2023-05-11
葡萄病害分类数据集四种原版和增强版合集
2023-04-11
小麦叶的虫害分类数据集
2023-04-11
30种林业害虫的数据集
2023-04-04
水稻害虫数据集Yolo格式
2023-04-03
基于labelme标注的纸箱数据集
2022-11-21
基于yolov5-dnn及pyqt的可视化界面
2022-11-14
基于yolov7的口罩检测模型
2022-07-14
口罩佩戴目标检测数据集----无重复图像
2022-07-14
yolov7训练自己的数据集+教程+二维码检测
2022-07-12
redisjson2.0.8编译后的librejson.so文件
2022-07-08
yolov7代码及全部预训练权重
2022-07-07
基于opencv运动物体背景分割方法的目标检测及目标跟踪实现
2022-04-27
树莓派镜像,编译好了opencv4.5.1和opencv_contrib以及ncnn
2022-04-21
基于yolov5和pyqt的可视化目标检测支持摄像头、视频和图像检测
2022-03-15
使用yolov5,dnn和卡尔曼滤波(kalman)进行目标跟踪和预测
2022-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人