自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 surf特征检测与匹配

特征检测方法 SIFT SURF: ORB

2021-03-09 15:18:16 298

原创 兴趣点和角点检测

图像特征类型分为: 1.边缘 2.角点(感兴趣关键点) 3.斑点(Blobs)(感兴趣区域) 角点: 在任意方向上的一个微小变动都会引起灰度很大变换,称之为角点。在图像中可以轻易定位。 角点的具体描述: 1.一阶导数(灰度梯度)的局部最大所对应的像素点 2.两条及两条以上边缘的交点 3.图像中梯度值和梯度方向的变换速率都很高的点 4.角点处的一阶导数最大,二阶导数为0,它指示了物体边缘变化不连续的方向。 角点检测: 1.基于灰度图像: 基于梯度, 基于模板:考虑像素领域点的灰度变化,即图像亮度的变化,将与邻

2021-03-08 20:26:07 459

原创 2021.03.08inpaint函数

写一下修复图像划痕的代码,以为可以恢复师兄给的图像标定图。 但是没有效果。 用到的inpaint函数 Mat srcIma1, inpaintMask; Point previousPoint(-1, -1); //----- control the mouse to paint the white line--- static void On_Mouse(int event, int x, int y, int flags, void*) { if (event == EVENT_LBUTTONUP |

2021-03-08 18:41:16 404

原创 2021.03.03循环建立储存矩阵,或者是操作矩阵像素

C++ 记录一下用循环建立储存矩阵,或者是操作矩阵 为了之后的矩阵操作方便,数据类型都用为double,CV_64FC1 Mat x, y; meshgrid(Range(-s, s), Range(-s, s), y, x); Mat w = Mat::zeros(x.rows, x.cols, CV_64FC1); for (int i = 0; i < x.rows; i++) { for (int j = 0; j < x.cols; j++) { double a,b; a = x.a

2021-03-08 18:39:23 191 1

原创 2021-03-08仿射变换

2021.03.06 opencv 仿射变换记录 仿射变换在之后的标定中需要使用,所以刚好看到一些知识点,就记录下来。 把左侧矩阵当作T,右侧可以表示为 T = A*[ x,y ]’ +B T = M*[ x,y,1]’ 其中 M = [ A B ] C++中 warpAffine函数 void cv::warpAffine ( InputArray src, OutputArray dst, InputArray M,

2021-03-08 18:00:05 120

原创 自己的一些小计划

学习计划和学习目标 研一下学期的计划 1.把标定学会,并改成C++ 2.学习opencv,并将笔记做记录于优快云 3.好好上课,绩点往上拉,要拿奖金的! 4.C++好好学的基础上,再学一些python基础。 下面的友情提示就保留着… 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持甘特图的merma

2021-03-03 19:53:22 141 1

空空如也

空空如也

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

TA关注的人

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