会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年3月10日
YOLOV5源码解读-datasets.py
摘要: 下载好yolov5源码后,打开文件yolov5-master\utils\datasets.py,我这边下载的是最新源码。尽管yolov5的作者一直在更新代码,但都是小更。今天主要看看datasets.py中的dataloader中的内容。YOLOV4相对于V5,V4偏向于学术,V5偏向于应用,原理
阅读全文
posted @ 2021-03-10 15:10 佚名12
阅读(398)
评论(0)
推荐(0)
2020年12月4日
ASIFT算法
摘要: 看名字就知道是SIFT的升级版。 官网:http://www.ipol.im/pub/art/2011/my-asift/ 在win环境下用cmake生成 vs2017 x64工程,居然报错: error C2373: “Eigen::DenseBase<Derived>::segment”: 重定
阅读全文
posted @ 2020-12-04 11:02 佚名12
阅读(230)
评论(2)
推荐(1)
2020年7月1日
3D手眼标定
摘要: 为什么叫3D手眼标定? 因为工业视觉上,有个常用标定算法叫“九点标定”,那个算法比较简单,求解的“平面上的映射关系”。本文的3D手眼标定既可以用于2D,也可以用于3D。 一般来说,手眼标定之前,已经做好了相机标定,我这里将手眼标定和单目标定放在一起做。因为手眼标定需要知道相机相邻两帧的位姿,我这里直
阅读全文
posted @ 2020-07-01 10:51 佚名12
阅读(304)
评论(1)
推荐(0)
2020年6月30日
基于Eigen的位姿转换(四种常用数学形式)
摘要: 文章地址:https://blog.csdn.net/m0_72734364/article/details/133808089?spm=1001.2014.3001.5502
阅读全文
posted @ 2020-06-30 14:14 佚名12
阅读(1021)
评论(0)
推荐(1)
2020年4月26日
单目标定分析+外参数求解+重投影误差验证
摘要: 可以验证 RANSAC + PNP + BA 对单目标定中重投影误差的计算和 opencv 中 calibrateCamera输出的误差一模一样!!!,当然你也可以用Projection直接计算重投影误差。 看代码,此代码改编自opencv安装目录下 “calibration.cpp”,这里我以三种
阅读全文
posted @ 2020-04-26 20:03 佚名12
阅读(291)
评论(0)
推荐(0)
2020年4月24日
单目+双目标定(模拟单目+投影仪)+基于PNP+RANSAC+BA的双目相对位姿求解
摘要: 数以及相关文件: 链接: https://pan.baidu.com/s/1BPdMGlLzLJl5HuVpci840w 提取码: p2cc Note:这里标定“单目+投影仪”的算法并非调用 stereoCalibration,除非二者焦距、成像分辨率一致。 mian.cpp 1 #include"
阅读全文
posted @ 2020-04-24 11:30 佚名12
阅读(135)
评论(0)
推荐(0)
2020年4月23日
2D、3D直线鲁棒性拟合(Ransac + SVD)与求近似交点
摘要: 一、2D直线求交点 用一般式表示直线方程:ax + by + c = 0 1 #include<opencv2/opencv.hpp> 2 #include <iostream> 3 using namespace std; 4 /**********************************
阅读全文
posted @ 2020-04-23 17:40 佚名12
阅读(683)
评论(0)
推荐(0)
2020年4月20日
自动生成一个任意分辨率、任意尺寸的棋盘
摘要: 如图是生成的一个分辨率为489* 643,格子尺寸为10×9的棋盘,像如下图的棋盘,有些地方喜欢称为9×8的棋盘,因为算的不是格子,而是角点。请看代码中33行的t1、t2对应如图标记的两行格子。因为代码中会在一个Mat中反复push_back(t1 or t2)。 好了,请看代码: 1 #inclu
阅读全文
posted @ 2020-04-20 15:47 佚名12
阅读(97)
评论(0)
推荐(0)
2018年6月8日
构建一个MAT
摘要: 1 #include<iostream> 2 #include<vector> 3 using namespace std; 4 5 #include<opencv2/opencv.hpp> 6 7 8 9 namespace myMat 10 { 11 class Mat 12 { 13 publ
阅读全文
posted @ 2018-06-08 15:41 佚名12
阅读(16)
评论(0)
推荐(0)
opencv320 push_back pop
摘要: 1 #include<opencv2\opencv.hpp> 2 3 using namespace cv; 4 5 int main() 6 { 7 Mat image = imread("E:\\data\\test.png", -1); 8 imshow("1", image); 9 Mat
阅读全文
posted @ 2018-06-08 10:55 佚名12
阅读(6)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告