E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OpenCv学习笔记
Opencv学习笔记
(五)Harris角点检测
012-03-2501:07 6194人阅读 评论(11) 收藏 image算法测试iteratoralgorithmfeatures原创文章,转载请注明出处:http://blog.csdn.net/crzy_sparrow/article/details/7391511文章目录:一、Harris角点检测基本理论二、opencv代码实现三、改进的Harris角点检测四、FAST角点检测五、参考文
pi9nc
·
2013-03-08 11:00
OpenCV学习笔记
(四十六)——FAST特征点检测features2D
转载自:http://blog.csdn.net/yang_xian521/article/details/7411438特征点检测和匹配是计算机视觉中一个很有用的技术。在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用。这一次先介绍特征点检测的一种方法——FAST(featuresfromacceleratedsegmenttest)。很多传统的算法都很耗时,而且特征点检测算法只是很多复杂
panda1234lee
·
2013-02-25 19:00
opencv
图像处理算法
很久之前的学习
OpenCV学习笔记
1.cvCreateMat包括cvCreateMatHeader(创建CvMat结构,不为数据分配内存)和cvCreateData(只负责数据的内存分配)cvCloneMat不仅创建一个和输入头一样的头,也分配各自数据区并将元数据复制到新的对象中。CvMat*cvCreateMat(introws,intcols,inttype);CvMat*cvCreateMatHeader(introws,i
guoming0000
·
2013-02-21 15:00
opencv
opencv
opencv
opencv
opencv
opencv
opencv
OpenCV学习笔记
(四十七)——VideoWriter生成视频流highgui
原文链接:http://blog.csdn.net/yang_xian521/article/details/7440190首先要先纠正个误区,我见有人用OpenCV做多媒体开发,真的是很搞笑,OpenCV这东西再强大,这方面也不行的,之所以把视频读取写入这部分做的强大一些,也是为了方便大家做视频处理的时候方便些,而且这部分也是基于vfw和ffmpeg二次开发的,功能还是很弱的。一定要记住一点,O
yang3wei
·
2013-02-16 21:00
OpenCV学习笔记
(二)—IplImage数据结构
IplImage结构准确定义如下typedefstruct_IplImage { intnSize;/*sizeof(IplImage)*/ intID;/*version(=0)*/ intnChannels;/*MostofOpenCVfunctionssupport1,2,3or4channels*/ intalphaChannel;/*IgnoredbyOpenCV*/ intdepth;
cc7829290
·
2013-01-30 22:00
OpenCV学习笔记
(五十九)——marker检测识别"Master OpenCV"chp.2
第二章原本是讲如何将基于标定的增强现实在ios平台实现,包括以下4个方面:1、在ios平台建立opencv工程2、Marker检测识别3、摄像机标定及Marker姿态估计4、在Marker基础上渲染一个3维虚拟物体这里面第一部分是IOS平台的开发,我不是太关注,略去;第四部分是基于OpenGL的3维虚拟物体建立,也是基于IOS平台,因为第三章里还要用到OpenGL,这里留着第三章再解剖。所以这里主
yang_xian521
·
2013-01-30 12:00
OpenCV学习笔记
(六十一)——建立支持OpenGL的OpenCV工程“Master OpenCV”chp.3
从OpenCV2.4beta版本,OpenGL就可以有接口到highgui的模块中了。结合MasterOpenCV第三章的阅读,这里说说如何在OpenCV的显示中嵌入OpenGL的虚拟物体。要注意的一点:如果想使OpenCV支持OpenGL,不能使用预编译好的library,要用cmakerebuild工程,注意ENABLE_OPENGL=YES,(在2.4.2版本中,默认ENABLE_OPENG
yang_xian521
·
2013-01-23 18:00
OpenCV学习笔记
之图像视频显示
OpenCV开发包分五个模块,其中,HighGUI包含图像和视频的输入输出函数。接下来主要讲这部分内容。首先,图像和视频的现实需要创建一个窗口cvNamedWindow(“WindowTitle”,WINDOW_SIZE);第一个参数是窗口的标题,第二个参数是窗口的属性,可以被设置为0或者CV_WINDOW_AUTOSIZE,前者是说窗口固定大小,而后者窗口会根据图像的实际大小自动拉伸和缩放。当然
Armily
·
2013-01-23 15:00
OpenCV学习笔记
(五十八)——读《Master OpenCV》初感
好久没更新这个系列了。去年12月初的时候就知道出了一本OpenCV的新书《MasterOpenCVwithPracticalComputerVisionProjects》,一直没来得及看,春节前也不想做什么任务,就把这书读一读吧。大概看了一下,和OpenCV的其他书对比了一下,感觉如下:《LearningOpenCV》是一本经典的老书了,是一个入门教材,读完可以知道OpenCV能做些什么,但里面的
yang_xian521
·
2013-01-21 17:00
我的
OpenCV学习笔记
(25):c++版本的高斯混合模型的源代码完全注释
之前看到过C版本的,感觉写的很长,没有仔细看,但是C++版本的写的还是很不错的。我仔细看了一下,并对内容进行了仔细的注释,如果有人没有看懂,欢迎留言讨论。先看一眼头文件,在background_segm.hpp中classCV_EXPORTS_WBackgroundSubtractorMOG:publicBackgroundSubtractor { public: //!thedefaultcon
thefutureisour
·
2013-01-08 14:00
C#
OpenCV学习笔记
七之图片相似比较
privatevoidForm1_Load(objectsender,EventArgse) { stringresult=MatchHist(); MessageBox.Show(result); } //成对几何直方图匹配 privatestaticstringMatchHist() { stringhaarXmlPath="C:\\opencv\\data\\haarcascades\\h
marvinhong
·
2013-01-02 19:00
C#
C#
opencv
opencv
opencv
opencv
opencv
opencv
EmguCV
C#
OpenCV学习笔记
六之人脸识别/五官识别测试
1.窗体增加Timer,PictureBox控件。设定Timer1的Enable=True2.参加引用usingEmgu.CV; usingEmgu.CV.Structure; usingEmgu.CV.CvEnum; usingEmgu.Util;3.添加如下相关代码privateCapturecap; privateHaarCascadehaar; privatevoidtimer1_Tic
marvinhong
·
2013-01-02 19:00
.net
.net
.net
C#
C#
opencv
opencv
opencv
opencv
opencv
opencv
人脸识别
EmguCV
我的
OpenCV学习笔记
(24):详细讨论OpenCV中的数据结构
最近在写自己的算法,其实就是对一些传统算法的改进。传统算法可以参考opecv的源代码。在阅读源代码的过程中,我慢慢领会到了opencv的强大之处,并不是因为它实现了各种算法,而是在于它对于基本数据结构的设计,是得其他人可以很方便的使用这些数据结构来实现自己的算法。在帮助手册中,已经对于这些数据结构有比较详细的描述了。今天我就为英语不好的孩子们服务一下,简单的介绍一下它们。首先介绍2维点对Point
thefutureisour
·
2012-12-31 15:00
我的
OpenCV学习笔记
(23):Mat中实际数据是如何保存的
看上去这是一个比较简单的问题,在2.0以上的版本中,使用Mat类来储存一幅图像。但是具体的说,Mat类中,又是如何储存的呢?在opencv自带的帮助手册上有这么一段话:通过这两个式子,我们可以略知一二:首先,Mat不仅可以存图像,也可以用来存放其他高维的数据。数据存在data指针所指向的地址中的,对于高维数据(dim维),每个数据的地址是用上面式子算的;它的一个特例是2维数据(图像),式子简化成了
thefutureisour
·
2012-12-21 12:00
【
OpenCV学习笔记
】之二:Mat使用的潜规则----对数据类型敏感
一概述 显然,OpenCV2.x版本之后,Mat类大有一统天下之势,操作方式上基本在向Matlab看齐,方便好用!但它仍然没有Matlab灵活可靠,尤其是数据类型支持度方面。正所谓,有舍有得,估计正是OpenCV牺牲了数据类型的灵活支持度,才换得它的快速运行能力吧。二函数接口中需手动指定输出数据类型 一大把的函数接口中均有明确列出目标数据类型实参dtype,尽管它有着
zfdxx369
·
2012-12-05 18:00
OpenCV学习笔记
3:找出人脸,同时比较两张图片中的人脸相似度
终于到了有实际应用的功能了,有2张图片,里面各有一个人脸,我的目的是比较这两个人脸的相似度,这里用到了facedetect的功能,还有图像转换,图像剪切,以及直方图的比较。具体流程是: 1。分别用facedetect功能将两张图片中的人脸检测出来 2。将人脸部分的图片剪切出来,存到两张只有人脸的图片里。 3。将这两张人脸图片转换成单通道的图像 4。使用直方图比较这两张单通道的
nicebooks
·
2012-11-12 18:00
OpenCV学习笔记
(四十八)——PCA算法实现core
PCA(principalcomponentanalysis,主成分分析),又称为k-l变换,我想是大家用的最多的降维手段,对于PCA的理解,我想大神们都各有各的绝招,可以应用的场合也非常多。下面就介绍一下OpenCV中PCA这个类,因为常用,所以这个类相对OpenCV而言显得比较独立,放在了core这部分中。PCA类的成员函数包括构造函数、运算符重载()、project、backProject这
liulina603
·
2012-11-12 16:00
【
OpenCV学习笔记
】之一: reduce() 和 findContours()的使用陷阱
之前学习OpenCV时是从于老师的书本教材开始的,所以一直使用的接串口就全是其于C的,但越使用越觉得C接口不其方便,再者使用C++应当是大的趋势所向,所以,又只好对相应的C++接口进行学习和使用,真心烦燥!浪费了一些时间不说,关键是c++接口中的一些函数的使用和要求,与C的有些出入,按之前C的方法去使用,有时会出些莫名的问题,解决起来老费劲! 之前的笔记也记,只不过是,不
zfdxx369
·
2012-11-09 15:00
OpenCV学习笔记
2:使用opencv进行图像比较
比较两个图像是否相似,这个应用范围十分广泛,我刚开始总以为这个技术十分高深(当然也是百分高深),要入门得学很多的相关知识,起码得方方面面都有一定的了解了才能来做这方面的研究。 但是opencv提供了一套API来做这个的比较,使我们很简单的就能对2个图片进行比较,这就是直方图的比较,直方图英文是histogram,原理就是就是将图片转换成直方图,然后对直方图进行比较,在某些程度,真实地反映
nicebooks
·
2012-11-09 14:00
opencv文件结构解析
http://www.coridc.com/archives/2632.html1.3.1头文件OpenCV有许多不同的模块,每个模块关心图像处理中不同的领域及方法(参见:
OpenCV学习笔记
(基于OpenCV2.4
zhangpinghao
·
2012-11-07 22:00
OpenCV学习笔记
(一)——安装配置、第一个程序
http://blog.csdn.net/yang_xian521/article/details/6894228决心开始研究OpenCV。闲言少叙,sourceforge网站最近的版本是2011年8月的OpenCV2.3.1,下载安装,我这里使用的开发环境是vs2008,网上搜了一下配置的教程,与之前的几个OpenCV版本的配置过程大体相同:(教程网上很多,知之为知之,不知百度之,我这里粗略再讲
cjsycyl
·
2012-11-05 13:00
OpenCV学习笔记
1:使用Camera获取图像,并用Canny转换成边缘图,并支持鼠标点击保存图片
最近对OpenCV产生了兴趣,然后下载OpenCV2.4.2,安装到了unbuntu和windows上,又看了很多相关的资料,比如学习opencv,opencv_tutorials(Opencv自带的)等等,也运行了里面自带的所有例子,然后发现里面的一些算法原理一点都不明白,不得已,又去找了一本计算机图形学.(美国)Peter.Shirley.清晰版来阅读,但还是半懂不懂,就决定从自
nicebooks
·
2012-11-01 16:00
OpenCV学习笔记
(25)基于MFC和OpenCV的摄像机定标与立体匹配测试程序(20140505更新)
最近整理了一下这两年一直在用的摄像机定标与立体匹配测试程序,将代码进行了重构,界面也做了调整,分享出来方便有需要的朋友使用。当然我的编程能力有限,程序可能还有各种bug,请大家多多包涵。相关问题欢迎留言或email联系讨论,谢谢! ==================================================================================源码
chenyusiyuan
·
2012-10-31 02:00
opencv学习笔记
在输入图像上寻找并绘制轮廓
#include"stdafx.h"#include#include#include#include//Somedefinesweleftoutofthebook#defineCVX_REDCV_RGB(0xff,0x00,0x00)#defineCVX_GREENCV_RGB(0x00,0xff,0x00)#defineCVX_BLUECV_RGB(0x00,0x00,0xff)// Examp
kobesdu
·
2012-10-15 16:00
list
image
null
System
input
include
opencv学习笔记
根据滑动条参数检测轮廓
//根据滑动条参数检测轮廓.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include#includeIplImage* g_image =NULL;IplImage* g_gray =NULL;int g_thresh =100;CvMemStorage* g_storage =NULL;//内存存储器是一个可用来存储诸如序列,轮廓,图形,子划分等
kobesdu
·
2012-10-15 16:00
数据结构
image
null
存储
图形
opencv学习笔记
读取avi视频
#include"cv.h"intmain(intargc,char**argv){ cvNamedWindow("Example2",CV_WINDOW_AUTOSIZE); //CvCapture*capture=cvCaptureFromAVI(argv[1]);//eitheronewillwork CvCapture*capture=cvCreateFileCapture("te
kobesdu
·
2012-10-15 10:00
c
include
avi
opencv学习笔记
:由三对点计算仿射变换
//仿射变换.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include#include#include#defineaffine #ifdefaffineintmain(intargc,char**argv){ CvPoint2D32fsrcTri[3],dstTri[3]; CvMat*rot_mat=cvCreateMat(2,3,CV_32FC1);
kobesdu
·
2012-10-15 09:00
System
Matrix
DST
Adaboost+Haar+Opencv博客
opencv(1):opencv中facedetect例子浅析http://www.cnblogs.com/tornadomeet/archive/2012/03/22/2411318.html【2】
OpenCV
lsxpu
·
2012-09-13 21:00
OpenCV学习笔记
(24)CLR模式下System::Drawing::Bitmap与cv::Mat图像格式的转换
最近用到了一个C#写成的图像算法类,在C++OpenCV下使用,其中涉及到图像格式在cv::Mat和.NetBitmap的互换。网上搜了一些相关程序,总结如下:(1)cv::Mat至.NetBitmap/*----------------------------*功能:将图像格式由cv::Mat转换为System::Drawing::Bitmap*-不拷贝图像数据*----------------
邹宇华
·
2012-09-13 18:04
机器视觉
OpenCV学习笔记
(24)CLR模式下System::Drawing::Bitmap与cv::Mat图像格式的转换
最近用到了一个C#写成的图像算法类,在C++OpenCV下使用,其中涉及到图像格式在cv::Mat和.NetBitmap的互换。网上搜了一些相关程序,总结如下:(1)cv::Mat至.NetBitmap/*---------------------------- *功能:将图像格式由cv::Mat转换为System::Drawing::Bitmap *-不拷贝图像数据 *----------
chenyusiyuan
·
2012-09-13 18:00
OpenCV学习笔记
(23)cv.Mat 与 .txt 文件数据的读写操作
1、按OpenCV格式实现的.txt文件读写可以用cvSave和cvLoad实现,格式和.xml/.yml的差不多,不过如果专用与OpenCV的数据读写,还是用 .xml/.yml文件格式较好,我比较喜欢.yml格式,可读性非常棒。用cvSave和cvLoad读写.txt文件,其实现方式和数据格式与.yml文件基本一致。例如:cvSave("camera_matrix.txt",camera_ma
chenyusiyuan
·
2012-09-13 12:00
OpenCV学习笔记
(五十七)——在同一窗口显示多幅图片
好久没更新blog里,看到OpenCV官网做的越来越好,心里也是很高兴的,真有些冲动将来加入到这个组织里做些事。估计2.4.3要在国庆左右跟大家见面,让我们多期待一下吧。闲话少说,今天不介绍复杂的算法了,来个简单的,大家写文章做图经常用Matlab,在Matlab里经常在一个窗口里打开多幅图片。遗憾的是OpenCV没有集成这样的功能,但这难不倒大家,让我试试用ROI来解决这个问题。没啥好讲的,上代
yang_xian521
·
2012-08-28 15:00
OpenCV学习笔记
(二十五)――OpenCV图形界面设计Qt+VS2008
一直对MFC对OpenCV的支持不好而耿耿于怀,了解了Qt对OpenCV支持很好,但网上这方面的资料很少。大部分的图形交互的设计都是基于OpenCV2.0之前的数据结构lpImage进行的。最近得到了一本好书《OpenCV2ComputerVisionApplicationProgrammingCookbook》,下载的链接为http://ishare.iask.sina.com.cn/f/20
ppffs
·
2012-08-25 19:56
qt
opencv
vs2008
openCv学习笔记
(十三)—贝叶斯分类器的实现
第一个是用c语言做的关于文本的分类,主要是对待分类文本所有单词在模板中概率的后验计算。算法比较简单,从网上下的(没记下地址,若不愿意公开,请留言,自当处理),稍作了一点修改。。,等有时间可以实现垃圾邮件的分类,利用斯坦福机器学习公开课中方法,统计高频词,利用朴素贝叶斯。等有时间和大家分享。#include #include #include//_getcwd(),_chdir() #include
caiye917015406
·
2012-08-20 16:00
null
存储
语言
float
FP
openCv学习笔记
(十二)—贝叶斯分类
这几天在学习贝叶斯分类,据说它的文本分析很给力,主要是应用简单,所以就小试以下。。。。首先看一下贝叶斯应用的一个小例子:一个士兵射击,分别在100,200,300处射击击的概率是0.7,0.2,0.1,而在各处射中目标的概率是0.6,0.2,0.04。现在目标已被击毁,求士兵在200米击中的概率?这个要用到贝叶斯,设A1,A2,A3分别为士兵在100,200,300处射击,B为击中目标。 则P(
caiye917015406
·
2012-08-20 15:00
openCv学习笔记
(十一)—位图的读取与存储(c语言实现)
typedefunsignedcharBYTE; typedefunsignedshortWORD; typedefunsignedintDWORD; typedeflongLONG; //位图文件头定义; //其中不包含文件类型信息(由于结构体的内存结构决定, //要是加了的话将不能正确读取文件信息) typedefstructtagRGBQUAD{ BYTErgbBlue;//该颜色的蓝色分
caiye917015406
·
2012-08-14 17:00
c
存储
语言
byte
FP
opencv学习笔记
-入门(36)Meanshift,聚类算法
【转载】记得刚读研究生的时候,学习的第一个算法就是meanshift算法,所以一直记忆犹新,今天和大家分享一下Meanshift算法,如有错误,请在线交流。MeanShift算法,一般是指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其偏移均值,然后以此为新的起始点,继续移动,直到满足一定的条件结束. 1.Meanshift推导给定d维空间Rd的n个样本点,i=1,…,n,在空间中任选一点x
wobuaishangdiao
·
2012-08-14 17:00
算法
opencv学习笔记
-入门(35)libsvm使用说明
1.首先要学习下吧svm,这个非一日之寒,网上已经有很多svm的学习教程特别推荐如下:首先是入门级的:(绝对深入浅出)http://www.blogjava.net/zhenandaci/category/31868.html看完这个后应该看一些较深入的:http://blog.csdn.net/v_july_v/article/details/7624837 还有他推荐的一些博客。并且free
wobuaishangdiao
·
2012-08-13 19:00
windows
python
cmd
tools
图形
人脸识别
opencv学习笔记
-入门(33)多通道数据的赋值与读取
1.CvMat数据的处理哦:#pragmacomment(lib,"cxcore.lib") #include"cv.h" #include voidmain() { //矩阵元素为三通道浮点数 CvMat*mat=cvCreateMat(3,3,CV_32FC3); cvZero(mat);//将矩阵置0 //为矩阵元素赋值 //获得矩阵元素(0,0)的指针 float*p=(float*)c
wobuaishangdiao
·
2012-08-09 20:00
float
OpenCV学习笔记
-- VS2010 + OpenCV2.3配置
转自:http://hi.baidu.com/_%B6%E9%C2%E4%CC%EC%CA%B9/blog/item/c10bf9cbcff7975bf31fe730.html
gxuan
·
2012-08-09 10:00
opencv学习笔记
-入门(32)264文件解码即YUV420文件格式图像的显示
1.要实现的目的是远程视频监控,实现了由ARM板采集的编码视频回传到服务器上,但是出现一个问题由264编码文件的格式为YUV420编码格式文件,用它进行处理时,会出现很大的问题,编码文件的提醒。需要进行解码。2.找到了H264的编解码源码,进行解码操作。首先找到主函数,寻找其读取文件的接口,在ldecod.c文件中,Configure函数下,找到了文件接口,并且利用这个进行了解码,得到了test_
wobuaishangdiao
·
2012-08-08 18:00
c
服务器
存储
图形
OpenCV学习笔记
转载出处:http://blog.csdn.net/byxdaz/article/details/4909452一、OpenCV概述与功能介绍OpenCV是Intel®开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV对非商
xiahouzuoxin
·
2012-08-03 22:00
image
header
float
DST
图像处理
colors
OpenCV学习笔记
转载出处:http://blog.csdn.net/byxdaz/article/details/4909452 一、OpenCV概述与功能介绍 OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使
xitong
·
2012-08-03 22:00
opencv
opencv学习笔记
-入门(31) 计时函数的应用及视频处理心得
1.在不少算法中,总会遇到计算算法用时的情况,一般使用getTickCount.在opencv2refman.pdf中介绍了这个函数getTickCountReturnsthenumberofticks.C++:int64getTickCount()Python:cv2.getTickCount()->retvalThefunctionreturnsthenumberofticksafterthe
wobuaishangdiao
·
2012-08-03 17:00
算法
function
python
avi
openCv学习笔记
(十)-滤波
一滤波的基本概念 图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt&Pepper)噪声、脉冲噪声、高斯噪声等.椒盐噪声含有随机出现的黑白强度值.而脉冲噪声则只含有随机的白强度值(正脉冲噪声)或黑强度值(负脉冲噪声).与前两者不同,高斯噪声含有强度服从高斯或正态分布的噪声.研究滤波就是为了消除噪声干扰。 图像滤波总体上讲包括空域滤波和频域滤波。频率滤波需要先进行傅立叶
caiye917015406
·
2012-08-03 13:00
openCv学习笔记
(九)-自己实现分水岭算法并且用openCv测试
为了验证上一篇博文中的算法,自己稍作修改,即利用openCv里的图像结构。为了简单,直接采用Mat.at(i,j)进行图像操作,效率肯定低,如果感兴趣可参考http://blog.csdn.net/caiye917015406/article/details/7791815改进算法。不过这里只是测试效果,就将就吧。。。 在算法中要手动选取阀值进行图像的二值化,这给分水岭算法的效果有很大影响。也
caiye917015406
·
2012-07-30 10:00
openCv学习笔记
(八)-分水岭算法及实现(c语言函数)
之前搜了很多分水岭算法的文章,有许多在我的博文中,但是还没有真正的把分水岭算法的代码看懂和测试。这次重新梳理一下。一分水岭算法描述 WatershedAlgorithm(分水岭算法),顾名思义,就是根据分水岭的构成来考虑图像的分割。现实中我们可以或者说可以想象有山有湖的景象,那么那一定是水绕山,山围水的情形。当然在需要的时候,要人工构筑分水岭,以防集水盆之间的互相穿透。而区分高山(pla
caiye917015406
·
2012-07-29 22:00
openCv学习笔记
(七)-漫水填充算法详解
一漫水填充算法描述 1..1、种子填充算法 种子填充算法是从多边形区域内部的一点开始,由此出发找到区域内的所有像素。 种子填充算法采用的边界定义是区域边界上所有像素具有某个特定的颜色值,区域内部所有像素均不取这一特定颜色,而边界外的像素则可具有与边界相同的颜色值。 具体算法步骤:(1)标记种子(x,y)的像素点(2)检测该点的颜色,若他与边界色和填充色
caiye917015406
·
2012-07-29 11:00
Algorithm
c
算法
image
buffer
openCv学习笔记
(六)-openCv对形态学的运算处理
一 首先要了解openCv里的核结构:IplConvKernel,以下如何创造IplConvKernel*cvCreateStructingElementEx( intcols,//行 introws,//列 intanchor_x,//核的封闭矩形内的参考点的坐标 intanchor_y, intshape,//CV_SHAPE_RECT:核是矩形,CV_SHAPE_CROSS:十字交叉形,CV
caiye917015406
·
2012-07-28 21:00
c
测试
File
null
DST
openCv学习笔记
(五)-数学形态学2(灰度级膨胀和腐蚀及c语言实现)
一基本概念所谓的灰度级膨胀和腐蚀即将而知图像的二值形态学运算推广到灰度图像上。对于一幅图像的腐蚀(膨胀)运算定义为对每个像素赋值为某个领域内输入图像灰度级的最小(或最大值)。在二值变换中的结构元素只代表一个领域,而在灰度级变化中,结构元素是一个二元函数,它规定了希望的局部灰度级性质。在求的邻域内最大值(或最小值)的同时,将结构元素的值相加(相减)。以下的灰度级运算将从数学的角度描述。这里引进两个概
一步一个脚印的屌丝
·
2012-07-28 19:06
OpenCV
学习
语言
c
colors
null
byte
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他