opencv
文章平均质量分 50
拿破仑的海阔天空
交流,笔记,提高
展开
-
ubuntu14.04中安装opencv2.4.9
1. 先从sourceforge上下载OpenCV的源码http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip2. 解压到任意目录unzip opencv-2.4.9.zip3. 进入源码目录,创建release目录cd原创 2016-12-16 19:48:12 · 541 阅读 · 0 评论 -
OpenCV教學(62)
OpenCV教學(62)基礎設定學習OpenCV的第一件事,就是上網下載OpenCV,再進行簡單的程式運行。OpenCV介紹OpenCV下載與設定結構與影像格式這邊介紹一些OpenCV的基本結構,以及使用的影像格式影像格式(Mat)基本結構(Point、Size、Rect等)縮寫(uchar、ushort、Vec)參數转载 2017-04-04 23:51:44 · 975 阅读 · 0 评论 -
繪圖(line、rectangle、circle、ellipse、polylines、putText)
OpenCV有函式方便我們繪圖,這邊依序介紹如何繪製線、矩形、圓、橢圓、多角形、文字在影像上,其他圖形請參考OpenCV文件。內文索引 [隱藏]1 連通類型2 OpenCV 畫線3 OpenCV 畫矩形4 OpenCV 畫圓5 OpenCV 畫橢圓6 OpenCV 畫多角形7 OpenCV 畫文字字串8 程式碼連通類型連通類型有兩種,不同的連通型態會影響圖案转载 2017-04-04 23:53:37 · 1070 阅读 · 0 评论 -
openCV 画矩形框或填充矩形
目录(?)[+]rectangle:画矩形Draws a simple, thick, or filled up-right rectangle.画一个简单或填充的矩形C++: void rectangle(Mat& img, Point pt1, Point pt2, const Scalar& color, int thickness=1, int lineTy转载 2017-04-04 23:56:19 · 12706 阅读 · 0 评论 -
opencv学习之(五)-直方图计算和绘制图像直方图
1 直方图灰度直方图的定义灰度直方图是灰度级的函数,描述图像中该灰度级的像素个数(或该灰度级像素出现的频率):其横坐标是灰度级,纵坐标表示图像中该灰度级出现的个数(频率)。一维直方图的结构表示为高维直方图可以理解为图像在每个维度上灰度级分布的直方图。常见的是二维直方图。如红-蓝直方图的两个分量分别表示红光图像的灰度值和蓝光图像灰度值的函数。其图像坐标(Dr,Db转载 2017-04-05 00:02:40 · 733 阅读 · 0 评论 -
OTSU算法对图像二值化
版权声明:本文为博主原创文章,未经博主允许不得转载。 转载请注明出处:http://blog.csdn.net/WuHaibing_CVer OTSU算法是由日本学者OTSU于1979年提出的一种对图像进行二值化的高效算法。 1. OTSU算法原理简介 对于一幅图像,设当前景与背景的分割阈值为t时,前景点占图像比例为w0,均值为u0,背景点占转载 2017-04-05 00:06:26 · 2039 阅读 · 0 评论 -
thefutureisour的专栏
我的OpenCV学习笔记(25):c++版本的高斯混合模型的源代码完全注释2013-01-08 14:46 阅读(15984) 评论(38) 我的OpenCV学习笔记(24):详细讨论OpenCV中的数据结构2012-12-31 15:18 阅读(18496) 评论(5) 我的OpenCV学习笔记(23):Mat中实际数据是如转载 2017-04-05 00:10:10 · 387 阅读 · 0 评论 -
OpenCV成长之路:直线、轮廓的提取与描述
本文是51CTO博客作者Ronny的文章,原文地址。基于内容的图像分析的重点是提取出图像中具有代表性的特征,而线条、轮廓、块往往是最能体现特征的几个元素,这篇文章就针对于这几个重要的图像特征,研究它们在OpenCV中的用法,以及做一些简单的基础应用。一、Canny检测轮廓在 上一篇文章中有提到sobel边缘检测,并重写了soble的C++代码让其与matlab中算法效果一致,而转载 2017-04-05 00:11:18 · 604 阅读 · 0 评论 -
OpenCV中寻找轮廓函数cvFindContours的使用说明以及序列cvSeq的用法说明
[cpp] view plain copycvFindContours(tour_buf,storage, &contour,sizeof(CvContour), CV_RETR_EXTERNAL, CV_CHAIN_APPROX_SIMPLE); tour_buf: 是需要查找轮廓的单通道灰度图像 ,storage: 是临时存储区 , cont转载 2017-04-05 00:13:07 · 1732 阅读 · 0 评论 -
dzh_漫漫修行路的博客
dzh_漫漫修行路的博客http://blog.sina.com.cn/s/articlelist_2844670370_0_3.html示例程序037--直方图对比(1/1506)2012-08-21 14:26示例程序036--绘制直方图 (2.3版…(0/872)2012-08-21 12:35示例程序0转载 2017-04-04 23:49:25 · 462 阅读 · 0 评论 -
OpenCV - cv::Mat 和 IplImage 的转换
OpenCV - cv::Mat 和 IplImage 的转换本文地址: http://blog.csdn.NET/caroline_wendy/article/details/16940895IplImage是OpenCV中C语言的图像类型;cv::Mat是OpenCV中C++语言的图像类型;1. cv::Mat -> IplImagecv转载 2017-04-04 23:43:26 · 457 阅读 · 0 评论 -
Installing OpenCV 2.4.9 in Ubuntu 14.04 LTS(好文章)
原文链接http://www.samontab.com/web/2014/06/installing-opencv-2-4-9-in-ubuntu-14-04-lts/Installing OpenCV 2.4.9 in Ubuntu 14.04 LTSThe latest Long Term Support version of Ubuntu(14.0转载 2016-12-22 11:27:53 · 5387 阅读 · 0 评论 -
使用OpenCV2.x计算图像的水平和垂直积分投影
注:本文参考了wwl33695的一遍博文,地址如下:http://blog.csdn.NET/wwl33695/article/details/8566742, 感谢你的支持! 测试图像为lena.jpg, OK,下面开始积分投影的问题: ( 运行环境:VS2012+opencv2.4.10) 1.重要的函数说明:转载 2017-04-10 07:02:16 · 1594 阅读 · 2 评论 -
利用投影法进行字符分割
目录(?)[+]1.概述字符分割有很多方法,但并不是每一种方法是万能的,那么就需要根据自己的需要来分析。例如:我现在项目的需求是将一串编号给切分开来。查了网上的资料和文献,大致适合项目的有两种方法:投影分割法和连通域分割法。当然还有其他的一些改进的算法,今天就不作深入讨论,以后研究了再分享。2.分析投影法的原理其实很简单,利用二值化图片的像素的分布直方图进行转载 2017-04-10 07:05:46 · 13018 阅读 · 0 评论 -
求直线交点 叉积
一般方程法:直线的一般方程为F(x) = ax + by + c = 0。既然我们已经知道直线的两个点,假设为(x0,y0), (x1, y1),那么可以得到a = y0 – y1, b = x1 – x0, c = x0y1 – x1y0。因此我们可以将两条直线分别表示为F0(x) = a0*x + b0*y + c0 = 0, F1(x) = a1*x + b1*y +转载 2017-04-04 23:26:40 · 410 阅读 · 0 评论 -
【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑
原文 http://blog.csdn.net/poem_qianmo/article/details/24599073本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/23184547作者:毛星云(浅墨) 邮箱: happy转载 2017-04-04 23:34:51 · 752 阅读 · 0 评论 -
OpenCV 学习(直线拟合)
Hough 变换可以提取图像中的直线。但是提取的直线的精度不高。而很多场合下,我们需要精确的估计直线的参数,这时就需要进行直线拟合。直线拟合的方法很多,比如一元线性回归就是一种最简单的直线拟合方法。但是这种方法不适合用于提取图像中的直线。因为这种算法假设每个数据点的X 坐标是准确的,Y 坐标是带有高斯噪声的。可实际上,图像中的每个数据点的XY 坐标都是带有噪声的。下面就来讲讲适转载 2017-04-04 23:37:31 · 1081 阅读 · 0 评论 -
算法之美——求两直线交点(三维叉积)——求四边形面积(二维叉积)
一般方程法:直线的一般方程为F(x) = ax + by + c = 0。既然我们已经知道直线的两个点,假设为(x0,y0), (x1, y1),那么可以得到a = y0 – y1, b = x1 – x0, c = x0y1 – x1y0。因此我们可以将两条直线分别表示为F0(x) = a0*x + b0*y + c0 = 0, F1(x) = a1*x + b1*y +转载 2017-04-04 23:38:35 · 4603 阅读 · 0 评论 -
小熊不去实验室 Keep marching, Don't settle —— 把自己带到离梦想最近的地方!
OpenCV(81)计算机视觉(39)机器学习(26)特征篇(11)matlab(5)算法(46)C++(25)基本(19)杂谈(21)Qt(3)数据库(2)Kinect(16)OpenGL(6)Ogre(3)计算机图形学(11)笔试面试(4)滤镜(15)shader(5)Leap(1)Unity(1)CUDA(3)并行计算(1)UDK(3)Cinder(1)转载 2017-04-04 23:42:53 · 467 阅读 · 0 评论 -
openCV minMaxLoc
转自:http://www.cnblogs.com/xiangwengao/archive/2012/03/27/2419831.html 提醒读者的是:函数的形参有的是指针类型,这样是为了传递最大值和最小值 函数原型: void minMaxLoc( const Mat& src, double* minVal, double* maxVal=0, Point* minLoc=0,转载 2017-04-05 00:08:36 · 1368 阅读 · 0 评论