随笔分类 -  OpenCV

摘要:视差的计算,主要要计算待匹配图像对应像素的水平偏移,那么针对一个物体而言,其在场景中的视差大体上应该是平滑的,所以可以直接针对分割出的物体计算重心的水平偏移从而得到视差值,我做了一个小实验,感觉效果还行,下面是代码和实验结果,希望各位有什么想法大家交流。 有一个问题就是,我这个视差计算... 阅读全文
posted @ 2017-11-17 22:26 wangyaning 阅读(878) 评论(0) 推荐(0)
摘要:One cut in grabcut(grabcut算法的非迭代实现?)本文针对交互式图像分割中的图割算法,主要想翻译一篇英文文献。不足之处请大家指正。 这是博主近期看到的效果最好,实现最简单,运算时间最短的交互式图割算法,而且由于是发明图割算法实验室原班人马的文章和代码,所以非常值得研究... 阅读全文
posted @ 2017-11-17 22:26 wangyaning 阅读(3136) 评论(0) 推荐(1)
摘要:首先给大家推荐一本书:机器学习算法原理与编程实践 本文内容全部转载于书中,相当于一个读书笔记了吧绪论1992年麻省理工学院通过实验对比了基于结构特征的方法与基于模版匹配的方法,发现模版匹配的方法要优于基于特征的方法。以支持向量机为代表的统计学习理论在随后被应用到了人脸识别与确认中... 阅读全文
posted @ 2016-11-26 01:40 wangyaning 阅读(1344) 评论(0) 推荐(0)
摘要:0.绪论这篇文章主要为了研究双目立体视觉的最终目标——三维重建,系统的介绍了三维重建的整体步骤。双目立体视觉的整体流程包括:图像获取,摄像机标定,特征提取(稠密匹配中这一步可以省略),立体匹配,三维重建。我在做双目立体视觉问题时,主要关注的点是立体匹配,本文主要关注最后一个步骤三维... 阅读全文
posted @ 2016-08-08 00:02 wangyaning 阅读(2773) 评论(0) 推荐(0)
摘要:分类: OpenCV 2012-03-25 01:07 33825人阅读 评论(27) 收藏 举报image算法测试iteratoralgorithmfeatures原创文章,转载请注明出处:http://blog.csdn.net/crzy_sparrow/article/details/7391... 阅读全文
posted @ 2015-03-24 17:12 wangyaning 阅读(904) 评论(0) 推荐(0)
摘要:vs2010中调用openMP,并添加头文件#include代码来源:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/#include "stdafx.h"#include "cv.h" #include "highgui.h" #include #inclu... 阅读全文
posted @ 2015-02-15 12:05 wangyaning 阅读(623) 评论(0) 推荐(0)
摘要:图像边缘检测--OpenCV之cvCanny函数分类: C/C++void cvCanny( const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size=3 ); image单通道... 阅读全文
posted @ 2014-12-22 17:10 wangyaning 阅读(14928) 评论(0) 推荐(0)
摘要:代码为转载,出处找不到了,不贴了工具条进度条:// ConvertColor.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #pragma comment(lib,"opencv_core2410d.lib")... 阅读全文
posted @ 2014-12-19 22:22 wangyaning 阅读(824) 评论(0) 推荐(0)
摘要:#include #include #include #define MAX_CLUSTERS (8)using namespace std;int main( int argc, char **argv){IplImage *imgA = cvLoadImage( "1.jpg", CV_LOAD... 阅读全文
posted @ 2014-12-15 16:06 wangyaning 阅读(179) 评论(0) 推荐(0)
摘要:矩阵处理1、矩阵的内存分配与释放(1)总体上:OpenCV 使用C语言来进行矩阵操作。不过实际上有很多C++语言的替代方案可以更高效地完成。在OpenCV中向量被当做是有一个维数为1的N维矩阵.矩阵按行-行方式存储,每行以4字节(32位)对齐.(2)为新矩阵分配内存:CvMat* cvCreateM... 阅读全文
posted @ 2014-12-15 15:14 wangyaning 阅读(424) 评论(0) 推荐(0)
摘要:什么是仿射变换?¶一个任意的仿射变换都能表示为乘以一个矩阵(线性变换) 接着再加上一个向量(平移).综上所述, 我们能够用仿射变换来表示:旋转 (线性变换)平移 (向量加)缩放操作 (线性变换)你现在可以知道, 事实上, 仿射变换代表的是两幅图之间的关系.#include "opencv2/high... 阅读全文
posted @ 2014-12-15 15:05 wangyaning 阅读(1522) 评论(0) 推荐(0)
摘要:参考文献:http://www.cnblogs.com/self-control/archive/2013/01/18/2867022.htmlhttp://opencv-code.com/tutorials/automatic-perspective-correction-for-quadrila... 阅读全文
posted @ 2014-12-11 17:21 wangyaning 阅读(757) 评论(0) 推荐(0)
摘要:这个好像是骨头什么的,但是要求轮廓闭合,于是对图片进行一下膨胀操作,再次检测轮廓就好了。// A closed contour.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"// FindRotation-angle.cpp : 定义控制台应用程序的入口点。///... 阅读全文
posted @ 2014-12-11 11:53 wangyaning 阅读(4727) 评论(0) 推荐(0)
摘要:程序没有写完整,大概功能就是实现了,希望大家分享学习,把他改对// FindRotation-angle.cpp : 定义控制台应用程序的入口点。//// findContours.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include ... 阅读全文
posted @ 2014-12-11 11:26 wangyaning 阅读(1512) 评论(0) 推荐(0)
摘要:种子点的标记没有太搞懂,这个算法的速度还是很快的// watershed_test20140801.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//// ch9_watershed image// This is an exact copy of the w... 阅读全文
posted @ 2014-12-11 11:11 wangyaning 阅读(497) 评论(0) 推荐(0)