自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 在RK3588/RK3588s中提升yolov8推理速度

在上一篇文章中介绍了。在文章的最后挖了一个坑,明明推理的速度是48ms,标题非要写27ms。这篇文章就来填坑啦!提升计算速度的方法比较简单,就两种,第一种思路是采用多线程异步的检测方法,另外一种思路是改变网络结构。在这篇文章中,主要介绍第二种方法,使用这种方法无需多线程异步直接进行推理,推理的速度就可以达到27ms。

2024-12-03 15:07:16 1840

原创 RK3588/RK3588s运行yolov8推理速度达到27ms

小伙伴们~~我最近做了一个比较有意思的东西,想起来也好久没有写博客了,就记录一下吧。希望和大家一起学习,一起进步!我简单介绍一下我最近做的这个东西的经过哈~上个月在B站上看到了一个博主发了一条视频关于边缘计算相关的,他仅仅用了一块巴掌不到的开发板完成了yolo的目标检测功能,而且延时还比较低,成本也仅有100元不到!倍感神奇哇!然后我就去学习了一下,关于NPU计算相关的知识,刚好有小伙伴手里有一块类似的开发板,于是就有了这篇博客。

2024-09-20 14:49:09 2872 12

原创 ROS下进行深度相机标定及点云赋色(d2c)

深度相机的标定以及点云赋色(d2c)

2024-08-01 14:45:17 2095

原创 基于halcon的眼在手外(Eye-to-Hand)标定

基于halcon的眼在手外(Eye-to-Hand)标定

2024-06-27 14:59:43 1356

原创 基于halcon的眼在手上(Eye-in-Hand)标定

前些时间写了一个关于python+opencv的眼在手上的标定方法,大致流程就是先做相机内参标定,再移动机械臂以不同的角度、姿态对标定板进行拍照,并且每次拍照都需要记录下机械臂的姿态。准确来说,是机械臂末端法兰坐标系在机械臂基座标系下的位姿和姿态。需要注意的是,如果在移动时,机械臂设置的是工具坐标系,那么读取到的结果也是工具坐标系在基座标系下的位置和姿态,如果用这个结果标定,获得的结果就是相机相对于工具坐标系下的结果。同样,halcon的眼在手上的标定用的也是这种方式,下面将进行叙述。

2024-05-19 16:38:13 2494 5

原创 Libmodbus在win11下的编译与VS2019下的运行

由于工作需要学习了一下ModbusTCP和ModbusRTU,这两种通讯方式是工业上常用的两种通讯协议。协议内容比较短,也比较简单,容易学习,建议日后进军工业行业的小伙伴预先学习一下。如果该博客有错误,或者有其他不理解的地方,欢迎评论或者私信,博主看见会尽快、尽力回答各位小伙伴的。

2024-05-06 17:34:51 1372 1

原创 C++使用TensorRT加速yolov5

C++使用TensorRT对yolov5进行加速,在RTX3050的显卡中达到7ms的速度

2024-04-12 11:53:34 1949 1

原创 相机的成像模型

在学习计算机视觉的过程中,少不了接触针孔相机的成像模型,这是基础也是容易让人混淆的东西,特别是其中参数的概念,对应的物理意义是什么。其实,相机的成像模型无非就是几个坐标系的转换,其中涉及到的坐标系有:世界坐标系(world frame)、相机坐标系(camera frame)、图像坐标系(image frame)、像素坐标系(pixel frame)。完成上面两个关系后,只需要获得图像坐标系与像素坐标系的转换关系,就可以将世界坐标系下的点投影转换为像素坐标系下了(为什么要转换到像素坐标系呢?

2024-02-06 16:54:05 2025 1

原创 Ubuntu20.04在ROS下运行ORB-SLAM3

小白配置ORB-SLAM3

2024-01-31 11:45:17 5183 17

原创 Cartographer参数

Cartographer参数有很多,主要分为前端、后端和ROS等的基本配置。安装完后就可以运行测试代码了。

2023-11-02 14:42:15 702

原创 激光雷达和IMU联合标定

本文内容为激光雷达与IMU的外参标定方法,使用的是浙江大学发布的​lidar_IMU_calib​

2023-10-11 09:28:22 1939

原创 python利用Socket实现客户端自动重连

python利用Socket实现客户端自动重连

2023-05-30 15:06:54 1359 2

原创 python实现单目视觉手眼标定

python实现单目视觉手眼标定

2023-05-26 10:51:43 2708 31

原创 python实现四元数、欧拉角、旋转矩阵、旋转向量的相互转换

python实现四元数、欧拉角、旋转矩阵、旋转向量的相互转换

2023-04-12 14:32:40 16767 10

原创 图像数据增强(自适应锚框)

目标检测中,对图像数据集进行增强,且自动生成增强后锚框

2023-02-11 14:09:37 1371

原创 C#安装OpenCv及打开笔记本默认摄像头方法

C#安装OpenCv及打开笔记本默认摄像头方法

2022-08-14 10:37:18 2184 2

原创 matlab中true()函数的用法

matlab中true()函数生成的是一个True矩阵,即全为1(True)的矩阵。在true函数中的解释为:简单来说,true(m,n)中m表示生成True矩阵的行,n表示生成True矩阵的列,true(m,n)生成mxn的True矩阵。当传入1个参数m时,默认生成m x m的True矩阵。当传入参数为3个时,即true(m,n,c),则生成m x n x c的True矩阵,c为矩阵通道数(维度)。如果有错误,请私信我,谢谢!...

2022-04-02 13:58:10 4735 1

原创 RPnP算法原文及代码解析

(有不对的地方希望得到您的指正~~)RPnP(Robust Perspective-n-Point)是一种快速且具有鲁棒性的PnP求解方法。在2D-3D点较少的情况下,能取得较理想的计算效果。并且其结果远优于EPnP+GN,是目前解决PnP问题的最有效的方法之一。由于RPnP算法是在PST(Perspective Similar Triangle)算法之上,提出来的,故在解析RPnP前,需简单介绍一下PST算法。PST算法是为了解决P3P问题,提出...

2022-03-24 12:11:33 3816 16

原创 python实现9x9模板的Zernike矩亚像素检测

前文,包括Zernike矩的理论分析和7x7模板的代码,该代码的文献为:高世一,赵明扬,张雷,邹媛媛.基于Zernike正交矩的图像亚像素边缘检测算法改进[J].自动化学报,2008(09):1163-1168.该文章是在Ghosal S和Mehrotra R等人的基础上改进的。该文章为:Ghosal S, Mehrotra R. Orthogonal moment operators for sub-pixel edge detection[J]. Pattern Recognition,

2022-03-11 16:47:55 7223 16

原创 python实现Zernike亚像素边缘检测

python实现Zernike亚像素边缘检测

2022-03-04 09:48:45 8423 48

空空如也

空空如也

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

TA关注的人

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