📄 opencv用户手册之图像处理部分(之三):形态学操作(中文翻译) - hunnish的opencv专栏.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0058)http://blog.csdn.net/hunnish/archive/2004/09/06/95532.aspx -->
<HTML><HEAD><TITLE>HUNNISH的OPENCV专栏</TITLE>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<SCRIPT
src="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/jsframework.js"
type=text/javascript></SCRIPT>
<LINK media=all
href="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/style.css"
type=text/css rel=stylesheet><LINK media=print
href="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/print.css"
type=text/css rel=stylesheet><LINK title=RSS
href="http://blog.csdn.net/hunnish/rss.aspx" type=application/rss+xml
rel=alternate></HEAD>
<BODY>
<SCRIPT language=javascript>
<!--
function getObject(objectId)
{
if(document.getElementById)
{
return document.getElementById(objectId)
}
else if(document.all&&document.all(objectId))
{
return document.all(objectId)
}
else
{
return false
}
}
function hideObject(objectId)
{
var obj=getObject(objectId);
if(obj&&obj.style)
{
obj.style.display="none";
return true
}
return false
}
function showObject(objectId)
{
var obj=getObject(objectId);
if(obj&&obj.style)
{
obj.style.display="";
return true
}
return false
}
function hideComment(){
hideObject("commentForm");
hideObject("commentform");
return;
}
function showComment(){
return;
}
//-->
</SCRIPT>
<FORM language=javascript id=Form1 name=Form1
onsubmit="if (!ValidatorOnSubmit()) return false;" action=95532.aspx
method=post><INPUT type=hidden name=__VIEWSTATE>
<SCRIPT language=javascript
src="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/WebUIValidation.js"
type=text/javascript></SCRIPT>
<DIV id=top>
<DIV>
<TABLE>
<TBODY>
<TR>
<TD class=HeaderTitles>
<H1><A class=headermaintitle id=Header1_HeaderTitle
href="http://blog.csdn.net/hunnish/">HUNNISH的OPENCV专栏</A></H1>
<P id=tagline>OpenCV、计算机视觉、模式识别和图像处理的爱好者</P></TD></TR></TBODY></TABLE></DIV>
<DIV class=HeaderBar>
<TABLE class=HeaderBar id=HeaderBar>
<TBODY>
<TR>
<TD class=HeaderBarTab noWrap> <A id=Header1_MyLinks1_HomeLink
title=到聚合站点 href="http://blog.csdn.net/">CSDNBlog</A> |
<A id=Header1_MyLinks1_PersonalHome title="访问 HUNNISH的OPENCV专栏"
href="http://blog.csdn.net/hunnish/">我的首页</A> | <A
id=Header1_MyLinks1_ContactLink accessKey=9
href="http://blog.csdn.net/hunnish/contact.aspx">联系作者</A> |
<A id=Header1_MyLinks1_Syndication
href="http://blog.csdn.net/hunnish/Rss.aspx">聚合</A> <A class=XMLLink
id=Header1_MyLinks1_XMLLink
href="http://blog.csdn.net/hunnish/Rss.aspx"><IMG alt=""
src="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/xml.gif"
border=0></A> | <A id=Header1_MyLinks1_Admin
href="http://writeblog.csdn.net/editposts.aspx">登录</A> <IMG
id=Header1_BlueTab alt=""
src="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/BlueTabRight.jpg"
align=absMiddle border=0> </TD>
<TD class=HeaderBarTabBack noWrap width="100%">
<DIV class=BlogStatsBar>
<TABLE class=BlogStatsBar>
<TBODY>
<TR>
<TD width="100%"></TD>
<TD class=BlogStatsBar noWrap> 25篇原创:: 9篇翻译:: 0篇转载::
73441次点击:: 141个评论:: 2个Trackbacks
</TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></DIV></DIV>
<DIV id=leftmenu>
<H3>公告</H3>
<P>欢迎交流 OPENCV 以及相关技术</P>
<P>NickName: Hunnish</P>
<P>qq:30168537</P><BR>
<SCRIPT language=JavaScript src=""></SCRIPT>
<A title=用狗狗订阅
href="http://www.gougou.com/sub/http://blog.csdn.net/hunnish/rss.aspx"
target=_blank><IMG
src="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/375618C3346766846DF9E4CFA9659733233A56E4.png"
border=0></A>
<H3 class=listtitle>文章</H3>
<UL class=list>
<LI class=listitem><A
href="http://blog.csdn.net/hunnish/category/59563.aspx">OPENCV</A><A
href="http://blog.csdn.net/hunnish/category/59563.aspx/rss">(RSS)</A>
<LI class=listitem><A
href="http://blog.csdn.net/hunnish/category/39744.aspx">翻译</A><A
href="http://blog.csdn.net/hunnish/category/39744.aspx/rss">(RSS)</A>
<LI class=listitem><A
href="http://blog.csdn.net/hunnish/category/59567.aspx">模式识别与图像处理</A><A
href="http://blog.csdn.net/hunnish/category/59567.aspx/rss">(RSS)</A>
<LI class=listitem><A
href="http://blog.csdn.net/hunnish/category/59566.aspx">数字水印与信息隐藏</A><A
href="http://blog.csdn.net/hunnish/category/59566.aspx/rss">(RSS)</A>
<LI class=listitem><A
href="http://blog.csdn.net/hunnish/category/59565.aspx">数字印章与加密</A><A
href="http://blog.csdn.net/hunnish/category/59565.aspx/rss">(RSS)</A></LI></UL>
<H3 class=listtitle>收藏</H3>
<UL class=list></UL>
<H3 class=listtitle>相册</H3><!--category title-->
<UL class=list></UL>
<H3 class=listtitle>=我的链接=</H3>
<UL class=list>
<LI class=listitem><A
href="http://www.assuredigit.com/forum/display_forum_topics.asp?ForumID=11"
target=_self>OPENCV 论坛</A>
<LI class=listitem><A href="http://www.dhruvaraj.com/main.htm"
target=_self>一个电子图书站点</A>
<LI class=listitem><A href="http://citeseer.ist.psu.edu/cs"
target=_self>论文搜索网址CITESEER</A>
<LI class=listitem><A href="http://www.assuredigit.com/" target=_self>阿须数码</A>
<LI class=listitem><A href="http://forum.assuredigit.com/"
target=_self>阿须论坛</A></LI></UL>
<H3 class=listtitle>存档</H3>
<UL class=list>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2005/02.aspx">2005年02月(2)</A>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2004/12.aspx">2004年12月(1)</A>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2004/11.aspx">2004年11月(1)</A>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2004/10.aspx">2004年10月(9)</A>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2004/09.aspx">2004年09月(14)</A>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2004/08.aspx">2004年08月(4)</A>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2003/07.aspx">2003年07月(1)</A>
<LI><A
href="http://blog.csdn.net/hunnish/archive/2003/06.aspx">2003年06月(2)</A></LI></UL>
<H3 class=listtitle>最近评论</H3>
<UL class=list>
<LI class=listitem>Angus:<A title="点击查看《运动目标跟踪与检测的源代码(CAMSHIFT 算法)》"
href="http://blog.csdn.net/hunnish/archive/2004/09/07/97049.aspx">有问题啊!运行的时候,出现error
<BR>d:\camshift face track\ft.cpp(122) : error C2664: 'cvSetMouseCallback' :
cannot convert parameter 2 from 'void (int,int,int,int)' to 'void (__cdecl
*)(int,int,int,int,void *)……</A>
<LI class=listitem>adsd:<A title=点击查看《人脸检测的C/C++源代码》
href="http://blog.csdn.net/hunnish/archive/2004/09/02/92039.aspx">OpenCV,
错误真他吗多,垃圾</A>
<LI class=listitem>icewindarrow:<A title=点击查看《数字图像的直方图均衡化(C/C++源代码)》
href="http://blog.csdn.net/hunnish/archive/2004/10/14/136003.aspx">请问怎么解决的!!!!!!</A>
<LI class=listitem>庚壬辛癸申酉:<A title=点击查看《基于隐马尔可夫模型的人脸识别C/C++源代码》
href="http://blog.csdn.net/hunnish/archive/2004/09/16/106240.aspx">哪个群,搜索失败呀</A>
<LI class=listitem>asking:<A title=点击查看《祝新年好!》
href="http://blog.csdn.net/hunnish/archive/2004/12/31/235895.aspx">期待您新的文章</A></LI></UL><BR><BR></DIV>
<DIV id=main>
<SCRIPT>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</SCRIPT>
<DIV class=post>
<DIV class=postTitle><A
href="http://blog.csdn.net/hunnish/archive/2004/09/06/95532.aspx"><IMG height=13
src="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - HUNNISH的OPENCV专栏.files/trans.gif"
width=15 border=0> OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) </A>
<SCRIPT language=javascript>document.title="OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译) - "+document.title</SCRIPT>
</DIV>
<DIV class=postText>
<H2><A name=cv_imgproc_morphology>形态学操作</A></H2>
<P><A href="http://blog.csdn.net/hunnish">HUNNISH</A> 注:</P>
<P>本翻译是直接根据 OpenCV Beta 4.0
版本的用户手册翻译的,原文件是:<opencv_directory>/doc/ref/opencvref_cv.htm, 可以从
SOURCEFORG 上面的 OpenCV 项目下载,也可以直接从 <A href="http://www.assuredigit.com/">阿须数码</A>
中下载:<A
href="http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cv.htm">http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cv.htm</A>。</P>
<P>翻译中肯定有不少错误,另外也有些术语和原文语义理解不透导致翻译不准确或者错误,也请有心人赐教。翻译这些英文参考手册的目的是想与国内 OPENCV
的爱好者一起提高 OPENCV 在计算机视觉、模式识别和图像处理方面的实际应用水平。</P>
<HR>
<H3><A
name=decl_cvCreateStructuringElementEx>CreateStructuringElementEx</A></H3>
<P class=Blurb><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: Helvetica; mso-hansi-font-family: Helvetica">创建结构元素</SPAN></P><PRE>IplConvKernel* cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y,
int shape, int* values=NULL );
</PRE>
<P>
<DL>
<DT>cols
<DD>结构元素的列数目
<DT>rows
<DD>结构元素的行数目
<DT>anchor_x
<DD>锚点的相对水平偏移量
<DT>anchor_y
<DD>锚点的相对垂直便宜量
<DT>shape
<DD>结构元素的形状,可以是下列值:
<UL>
<LI><CODE>CV_SHAPE_RECT</CODE>, 长方形元素;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -