自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 OpenCV学习笔记(14)创建Trackbar & 图像对比度、亮度值调整

本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/21479533作者:毛星云(浅墨)    邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8  

2017-05-31 17:08:14 371

转载 OpenCV学习笔记(13)OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑

本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/25560901作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442知乎:http://www.zhihu.com/

2017-05-31 17:07:09 925

原创 OpenCV学习笔记(12)canny 边缘检测小程序

//canny 边缘检测#include #include #include #include using namespace cv;Mat srcImage = imread("102.jpg");Mat cannyImage;void on_trackbar(int threshold,void*){ Canny(srcImage, cannyImage, t

2017-05-31 16:22:26 417

转载 OpenCV学习笔记(11)createTrackbar使用方法及步骤

转载自:http://blog.csdn.net/mysee1989/article/details/41379817createTrackbar是OpenCV中的API,其可在显示图像的窗口中快速创建一个滑动控件,用于手动调节阈值,具有非常直观的效果。具体定义如下:[cpp] view plain copyCV_EXPORTS 

2017-05-31 16:08:22 8341

转载 OpenCV学习笔记(10)分离颜色通道&多通道图像混合

本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/21176257作者:毛星云(浅墨)    邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8上篇

2017-05-27 21:09:45 621

原创 OpenCV学习笔记(9)addWeighted函数

addWeighted函数void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArraydst, int dtype=-1)第一个参数,InputArray类型的src1,表示需要加权的第一个数组,常常填一个Mat。第二个参

2017-05-27 21:01:23 11544 2

原创 OpenCV学习笔记(8)image.copyTo()

OpenCV中image.copyTo()有两种形式:1、image.copyTo(imageROI),作用是把image的内容粘贴到imageROI;2、image.copyTo(imageROI,mask),作用是把mask和image重叠以后把mask中像素值为0(black)的点对应的image中的点变为透明,而保留其他点。mask:即掩模。掩模是由0和1组成的一个

2017-05-25 16:29:57 15515

转载 OpenCV学习笔记(7)ROI区域图像叠加&初级图像混合 全剖析

本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/20911629作者:毛星云(浅墨)    邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8 在这篇文章里,我们

2017-05-25 14:32:45 520

转载 OpenCV学习笔记(6)图像的缩放

转自:http://blog.csdn.net/woainishifu/article/details/53260546其中使用的主要的函数:void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR ); sr

2017-05-25 13:39:49 1253

原创 关于matlab计算定积分

x=(-1:0.01:1)y=sqrt(4-x.*x)-sqrt(x.*x+2);trapz(x,y)

2017-05-24 14:19:39 6546

原创 C++ 解决This function or variable may be unsafe

1>e:\opencv3.2\opencv\build\include\opencv2\flann\logger.h(66): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_N

2017-05-23 19:44:40 2894

转载 OpenCV学习笔记(5)图像的载入,显示和输出

本系列文章由@浅墨_毛星云 出品,转载请注明出处。  文章链接: http://blog.csdn.net/poem_qianmo/article/details/20537737作者:毛星云(浅墨)    邮箱: happylifemxy@163.com 写作当前博文时配套使用的OpenCV版本: 2.4.8这篇文章中,我们将详

2017-05-23 15:13:52 430

转载 OpenCV学习笔记(4)VS2015配置opencv3.2.0

转载:http://blog.csdn.net/guguant/article/details/54356492配置方法柳如风DavidZang浅墨简单配置方法先添加环境变量 将动态链接库放入 c:\Windows\System32 [Ctrl+A] 复制\OpenCV\build\x64\vc14\bin\下的所有文件 至 c:\Windows

2017-05-23 14:38:00 522

原创 OpenCV学习笔记(3)关于一个宏定义

CV_EVENT_LBUTTONDOWNCV_  :这是Opencv的标志,表明这个宏不是windows宏,是opencv定义的。EVENT_ :表示是一个事件中要用的。LBUTTONDOWN:left button down鼠标左按钮按下事件。

2017-05-22 19:59:11 916

转载 OpenCV学习笔记(2)CvRect

OpenCV里面的基本数据类型功能: 包含4个数据成员,x,y,width,height,通过定义矩形左上角坐标和矩形的宽和高来确定一个矩形。OpenCV里面的基本数据类型结构体功能: 通过矩形左上角坐标和矩形的宽和高来确定一个矩形区域。typedef struct CvRect   {   int x; /* 方形的左上角的x-坐标 */ 

2017-05-22 16:30:02 1573 2

转载 关于Matlab绘图(2)

转自 http://blog.csdn.net/wangcj625/article/details/6287735/Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形

2017-05-21 20:27:00 634

原创 关于Matlab绘图(1)——plot函数

plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。示例:x=[0.25,0.50,0.75,1.00,1.25,1.50];y1=[0.159,0.158,0.142,0.101,0.085,0.082];y2=[0.176,0.165,0.141,0.115,0.090,0.084];plot(x,y1,

2017-05-21 20:02:06 1935

转载 OpenCV学习笔记(1)opencv基本数据类型

OpenCV提供了多种基本数据类型。虽然这些数据类型在C语言中不是基本类型,但结构都很简单,可将它们作为原子类型。可以在“…/OpenCV/cxcore/include”目录下的cxtypes.h文件中查看其详细定义。数据类型中最简单的就是CvPoint。CvPoint是一个包含integer类型成员x和y的简单结构体。CvPoint有两个变体类型:CvPoint2D32f和CvPoi

2017-05-14 21:38:16 459

转载 C++ 中vector的使用方法

转载自 那年聪聪 http://blog.csdn.net/duan19920101/article/details/50617190在c++中,vector是一个十分有用的容器。作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作

2017-05-14 21:16:10 479

转载 C++ 结构体vector使用sort排序

转载自 @凌云星逝  http://blog.csdn.net/zhouxun623/article/details/49887555一、遇到问题:今天写代码的是遇到想对vector进行排序的问题,隐约记得std::sort函数是可以对vector进行排序的,但是这次需要排序的vector中压的是自己定义的结构体(元素大于等于2),想以其中某一个元素进行正序或逆序排序,则不

2017-05-14 20:36:54 9668 2

转载 摄像机标定学习笔记(4)

转载自:知乎用户 陈明猷补充回答题主的问题:1.为什么要用多张标定板图片做标定?具体数学实现题主可以自行找文献,这里只说原理。单目标定说白了其实就是解一个矩阵方程,其未知量是内、外参数矩阵。根据线性代数,把解矩阵方程转化成解方程组的问题,由于一张棋盘格只能提供8条相互独立的方程(具体原因请查阅透视变换原理),所以不足以求出10个未知数。理论上,只需2个棋盘格便足够解出全部参数了,但

2017-05-14 16:50:46 583

转载 摄像机标定学习笔记(3)

转自 liulina603http://blog.csdn.net/liulina603/article/details/529534141、相机内参数是与相机自身特性相关的参数,比如相机的焦距、像素大小等;相机外参数是在世界坐标系中的参数,比如相机的位置、旋转方向等。相机标定(或摄像机标定):一句话就是世界坐标到像素坐标的映射,当然这个世界坐标

2017-05-14 16:38:35 711

原创 摄像机标定学习笔记(2)

3、图像物理坐标与图像像素坐标之间的转化关系      先定义主点坐标为和,可以将图像物理坐标转化为图像像素坐标。      左上为图像像素坐标的原点,光心为图像物理坐标系的原点,对应的像素坐标为,可得到如下关系式:      其中和分别表示单个像素在和方向上的物理尺寸,即和为单位长度上的像素个数。      将其化为如下形式:      将上式转化为齐次坐

2017-05-11 16:20:49 589

原创 摄像机标定学习笔记(1)

在计算机视觉和图像处理等领域,为了利用摄像机所拍摄到的图像来还原空间中的物体,进一步应用于后续的工业测量,视觉监控,机器人手眼等诸多领域,摄像机标定作为基础性的工作,在精度和便捷性方面都有很高的研究价值。      摄像机标定主要分为三种:传统的摄像机标定方法,基于主动视觉摄像机标定方法和摄像机自标定。其中传统标定是通过空间点和图像点之间的对应关系,计算出摄像机模型的内参数和外参数,分为直

2017-05-09 19:13:07 1225

空空如也

空空如也

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

TA关注的人

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