自定义博客皮肤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特征检测与匹配

特征检测方法SIFTSURF:ORB

2021-03-09 15:18:16 258

原创 兴趣点和角点检测

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

2021-03-08 20:26:07 411

原创 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 337

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

C++记录一下用循环建立储存矩阵,或者是操作矩阵为了之后的矩阵操作方便,数据类型都用为double,CV_64FC1Mat 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 160 1

原创 2021-03-08仿射变换

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

2021-03-08 18:00:05 101

原创 自己的一些小计划

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

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

空空如也

空空如也

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

TA关注的人

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