亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? opencv用戶手冊之圖像處理部分(之二):采樣、差值與幾何變換(中文翻譯) - hunnish的opencv專欄.htm

?? Opencv的中文參考指南
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
  <DT>fillval 
  <DD>用來填充邊界外面的值 </DD></DL>
<P>函數 <SPAN lang=EN-US><A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvWarpAffine">cvWarpAffine</A> 
利用下面指定的矩陣變換輸入圖像:</SPAN></P><PRE>dst(x&amp;apos;,y&amp;apos;)&lt;-src(x,y)
如果沒有指定<SPAN lang=EN-US> CV_WARP_INVERSE_MAP , (x&amp;apos;,y&amp;apos;)<SUP>T</SUP>=map_matrix?(x,y,1)<SUP>T</SUP>+b ,</SPAN>
否則,<SPAN lang=EN-US> (x, y)<SUP>T</SUP>=map_matrix?(x&amp;apos;,y&amp;apos,1)<SUP>T</SUP>+b</SPAN>
</PRE>
<P>函數與 <SPAN lang=EN-US><A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvGetQuadrangleSubPix">cvGetQuadrangleSubPix</A> 
類似,但是不完全相同。 <A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvWarpAffine">cvWarpAffine</A> 
要求輸入和輸出圖像具有同樣的數據類型,有更大的資源開銷(因此對大圖像不太合適)而且輸出圖像的部分可以保留不變。而 <A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvGetQuadrangleSubPix">cvGetQuadrangleSubPix</A> 
可以精確地從8位圖像中提取四邊形到浮點數緩存區中,具有比較小的系統開銷,而且總是全部改變輸出圖像的內容。</SPAN></P>
<P>要變換稀疏矩陣,使用<SPAN lang=EN-US> cxcore 中的函數 <A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvTransform">cvTransform</A> 
。</SPAN></P>
<HR>

<H3><A name=decl_cv2DRotationMatrix>2DRotationMatrix</A></H3>
<P class=Blurb><SPAN 
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Helvetica; mso-hansi-font-family: Helvetica">計算二維旋轉的仿射變換矩陣</SPAN></P><PRE>CvMat* cv2DRotationMatrix( CvPoint2D32f center, double angle,
                           double scale, CvMat* map_matrix );
</PRE>
<P>
<DL>
  <DT>center 
  <DD>輸入圖像的旋轉中心 
  <DT>angle 
  <DD>旋轉角度(度)。正值表示逆時針旋轉<SPAN lang=EN-US>(坐標原點假設在左上角).</SPAN> 
  <DT>scale 
  <DD>各項同性的尺度因子 
  <DT>map_matrix 
  <DD>輸出<SPAN lang=EN-US> 2×3 矩陣的指針</SPAN> </DD></DL>
<P>函數 <SPAN lang=EN-US><A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cv2DRotationMatrix">cv2DRotationMatrix</A> 
計算矩陣:</SPAN></P><PRE>[  α  β  |  (1-α)*center.x - β*center.y ]
[ -β  α  |  β*center.x + (1-α)*center.y ]

where α=scale*cos(angle), β=scale*sin(angle)
</PRE>
<P>該變換映射旋轉中心到它本身。如果這不是目的的話,應該調整平移(<SPAN lang=EN-US>Hunnish: 這段話令人費解:The 
transformation maps the rotation center to itself. If this is not the purpose, 
the shift should be adjusted)</SPAN></P>
<HR>

<H3><A name=decl_cvWarpPerspective>WarpPerspective</A></H3>
<P class=Blurb><SPAN 
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Helvetica; mso-hansi-font-family: Helvetica">對圖像進行透視變換</SPAN></P><PRE>void cvWarpPerspective( const CvArr* src, CvArr* dst, const CvMat* map_matrix,
                        int flags=CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS,
                        CvScalar fillval=cvScalarAll(0) );
</PRE>
<P>
<DL>
  <DT>src 
  <DD>輸入圖像. 
  <DT>dst 
  <DD>輸出圖像. 
  <DT>map_matrix 
  <DD><SPAN lang=EN-US>3×3 變換矩陣</SPAN> 
  <DT>flags 
  <DD>差值方法的開關選項: 
  <UL>
    <LI>CV_WARP_FILL_OUTLIERS - <SPAN 
    lang=EN-US>填充所有縮小圖像的象素。如果部分象素落在輸入圖像的邊界外,那么它們的值設定為 </SPAN><CODE><SPAN 
    lang=EN-US>fillval</SPAN></CODE><SPAN lang=EN-US>.</SPAN> 
    <LI>CV_WARP_INVERSE_MAP - <SPAN lang=EN-US>指定 </SPAN><CODE><SPAN 
    lang=EN-US>matrix</SPAN></CODE><SPAN lang=EN-US> 
    是輸出圖像到輸入圖像的反變換,因此可以直接用來做象素差值。否則, 函數從 </SPAN><CODE><SPAN 
    lang=EN-US>map_matrix 得到反變換。</SPAN></CODE> </LI></UL>
  <DT>fillval 
  <DD>用來填充邊界外面的值 </DD></DL>
<P>函數 <SPAN lang=EN-US><A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvWarpPerspective">cvWarpPerspective</A> 
利用下面指定矩陣變換輸入圖像:</SPAN></P><PRE>dst(x&amp;apos;,y&amp;apos;)&lt;-src(x,y)
若指定<SPAN lang=EN-US> CV_WARP_INVERSE_MAP, (tx&amp;apos;,ty&amp;apos;,t)<SUP>T</SUP>=map_matrix?(x,y,1)<SUP>T</SUP>+b</SPAN>
否則,<SPAN lang=EN-US> (tx, ty, t)<SUP>T</SUP>=map_matrix?(x&amp;apos;,y&amp;apos,1)<SUP>T</SUP>+b</SPAN>
</PRE>
<P>要變換稀疏矩陣,使用<SPAN lang=EN-US> cxcore 中的函數 <A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvTransform">cvTransform</A> 
。</SPAN></P>
<HR>

<H3><A name=decl_cvWarpPerspectiveQMatrix>WarpPerspectiveQMatrix</A></H3>
<P class=Blurb><SPAN 
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Helvetica; mso-hansi-font-family: Helvetica">用</SPAN><SPAN 
lang=EN-US>4</SPAN><SPAN 
style="FONT-FAMILY: 宋體; mso-ascii-font-family: Helvetica; mso-hansi-font-family: Helvetica">個對應點計算透視變換矩陣</SPAN></P><PRE>CvMat* cvWarpPerspectiveQMatrix( const CvPoint2D32f* src,
                                 const CvPoint2D32f* dst,
                                 CvMat* map_matrix );
</PRE>
<P>
<DL>
  <DT>src 
  <DD>輸入圖像的四邊形的<SPAN lang=EN-US>4個點坐標</SPAN> 
  <DT>dst 
  <DD>輸出圖像的對應四邊形的<SPAN lang=EN-US>4個點坐標</SPAN> 
  <DT>map_matrix 
  <DD>輸出的<SPAN lang=EN-US> 3×3 矩陣</SPAN> </DD></DL>
<P>函數 <SPAN lang=EN-US><A 
href="file:///C:/DOCUME~1/user/LOCALS~1/Temp/FrontPageTempDir/pvw1.htm#decl_cvWarpPerspectiveQMatrix">cvWarpPerspectiveQMatrix</A> 
計算透視變換矩陣,使得:</SPAN></P><PRE>(t<SUB>i</SUB>x'<SUB>i</SUB>,t<SUB>i</SUB>y'<SUB>i</SUB>,t<SUB>i</SUB>)<SUP>T</SUP>=matrix?(x<SUB>i</SUB>,y<SUB>i</SUB>,1)<SUP>T</SUP>
</PRE>
<P>where <CODE>dst(i)=(x'<SUB>i</SUB>,y'<SUB>i</SUB>), 
src(i)=(x<SUB>i</SUB>,y<SUB>i</SUB>), i=0..3</CODE>.</P><BR><BR>
<P id=TBPingURL>Trackback: 
http://tb.blog.csdn.net/TrackBack.aspx?PostId=93174</P></DIV>
<DIV class=postFoot>
<SCRIPT 
src="OPENCV用戶手冊之圖像處理部分(之二):采樣、差值與幾何變換(中文翻譯) - HUNNISH的OPENCV專欄.files/PromoteIcon.aspx"></SCRIPT>
[<A href="javascript:StorePage()">點擊此處收藏本文</A>]&nbsp;&nbsp; 發表于 2004年09月03日 9:26 
AM </DIV></DIV><LINK href="http://blog.csdn.net/hunnish/Services/Pingback.aspx" 
rel=pingback><!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<rdf:Description
rdf:about="http://blog.csdn.net/hunnish/archive/2004/09/03/93174.aspx"
dc:identifier="http://blog.csdn.net/hunnish/archive/2004/09/03/93174.aspx"
dc:title="OPENCV用戶手冊之圖像處理部分(之二):采樣、差值與幾何變換(中文翻譯) "
trackback:ping="http://tb.blog.csdn.net/TrackBack.aspx?PostId=93174" />
</rdf:RDF>
-->
<SCRIPT>function hide(){showComment();}</SCRIPT>
<BR>
<SCRIPT>document.write("<img src=http://counter.csdn.net/pv.aspx?id=24 border=0 width=0 height=0>");</SCRIPT>
<BR>
<DIV id=comments>
<H3></H3><A name=93587>&nbsp;</A>
<DIV class=post>
<DIV class=postTitle>stone&nbsp;發表于2004-09-03 2:48 PM&nbsp;&nbsp;IP: 
61.170.214.*</DIV>
<DIV class=postText>斑竹真是勞苦功高啊!</DIV></DIV><BR></DIV>
<DIV class=CommentForm id=commentform>
<H3>發表評論</H3>
<TABLE class=CommentForm>
  <TBODY>
  <TR>
    <TD width=69 height=0></TD>
    <TD></TD></TR>
  <TR>
    <TD width=70>大名:</TD>
    <TD align=left><INPUT id=PostComment.ascx_tbName style="WIDTH: 300px" 
      size=40 name=PostComment.ascx:tbName> <SPAN 
      id=PostComment.ascx_RequiredFieldValidator2 
      style="DISPLAY: none; COLOR: red" initialvalue="" 
      evaluationfunction="RequiredFieldValidatorEvaluateIsValid" 
      display="Dynamic" errormessage="<br>請輸入尊姓大名" 
      controltovalidate="PostComment.ascx_tbName"><BR>請輸入尊姓大名</SPAN> </TD></TR>
  <TR>
    <TD width=70>網址:</TD>
    <TD align=left><INPUT id=PostComment.ascx_tbUrl style="WIDTH: 300px" 
      size=40 name=PostComment.ascx:tbUrl> </TD></TR>
  <TR>
    <TD colSpan=3>評論&nbsp; <SPAN id=PostComment.ascx_RequiredFieldValidator3 
      style="DISPLAY: none; COLOR: red" initialvalue="" 
      evaluationfunction="RequiredFieldValidatorEvaluateIsValid" 
      display="Dynamic" errormessage="<br>請輸入評論" 
      controltovalidate="PostComment.ascx_tbComment"><BR>請輸入評論</SPAN> <BR><TEXTAREA id=PostComment.ascx_tbComment style="WIDTH: 381px; HEIGHT: 193px" name=PostComment.ascx:tbComment rows=10 cols=50></TEXTAREA> 
    </TD></TR>
  <TR style="DISPLAY: none">
    <TD height=24>驗證碼</TD>
    <TD><INPUT id=PostComment.ascx_ValidationKey style="WIDTH: 150px" 
      name=PostComment.ascx:ValidationKey> <INPUT id=VCImageSrc type=hidden 
      value=/VerifyCode.aspx?url=http%3a%2f%2fblog.csdn.net%2fhunnish%2farchive%2f2004%2f09%2f03%2f93174.aspx&amp;datetime=4%2f6%2f2006+6%3a09%3a32+PM&amp;ip=61.167.60.209> 
      <SPAN id=VCImageSpan></SPAN>
      <SCRIPT 
      src="OPENCV用戶手冊之圖像處理部分(之二):采樣、差值與幾何變換(中文翻譯) - HUNNISH的OPENCV專欄.files/deferShowVerifyImage.js" 
      type=text/javascript></SCRIPT>
    </TD></TR>
  <TR>
    <TD colSpan=3><INPUT language=javascript class=Button id=PostComment.ascx_btnSubmit onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " type=submit value=提交 name=PostComment.ascx:btnSubmit>&nbsp;&nbsp;&nbsp; 
      <INPUT id=PostComment.ascx_chkRemember type=checkbox 
      name=PostComment.ascx:chkRemember><LABEL 
      for=PostComment.ascx_chkRemember>記住我?</LABEL></TD></TR>
  <TR>
    <TD colSpan=3><SPAN id=PostComment.ascx_Message 
    style="COLOR: red"></SPAN></TD></TR></TBODY></TABLE></DIV></DIV>
<P id=footer>Powered by: <BR><A id=Footer1_Hyperlink2 
href="http://scottwater.com/blog" name=Hyperlink1><IMG alt="" 
src="OPENCV用戶手冊之圖像處理部分(之二):采樣、差值與幾何變換(中文翻譯) - HUNNISH的OPENCV專欄.files/100x30_Logo.gif" 
border=0></A> <A id=Footer1_Hyperlink3 href="http://asp.net/" 
name=Hyperlink1><IMG alt="" 
src="OPENCV用戶手冊之圖像處理部分(之二):采樣、差值與幾何變換(中文翻譯) - HUNNISH的OPENCV專欄.files/PoweredByAsp.Net.gif" 
border=0></A> <BR>Copyright ? HUNNISH </P>
<SCRIPT 
src="OPENCV用戶手冊之圖像處理部分(之二):采樣、差值與幾何變換(中文翻譯) - HUNNISH的OPENCV專欄.files/counter.js"></SCRIPT>

<SCRIPT language=javascript type=text/javascript>
<!--
	var Page_Validators =  new Array(document.all["PostComment.ascx_RequiredFieldValidator2"], document.all["PostComment.ascx_RequiredFieldValidator3"]);
		// -->
</SCRIPT>

<SCRIPT language=javascript type=text/javascript>
<!--
var Page_ValidationActive = false;
if (typeof(clientInformation) != "undefined" && clientInformation.appName.indexOf("Explorer") != -1) {
    if ((typeof(Page_ValidationVer) != "undefined") && (Page_ValidationVer == "125"))
        ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    return true;
}
// -->
</SCRIPT>
</FORM>
<SCRIPT language=javascript>
	<!--
	try{
		hide();
		}
		catch(e){
		}
	//-->
	</SCRIPT>
</BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷久久一区二区三区麻豆| 精品对白一区国产伦| 制服丝袜亚洲色图| 国产精品麻豆一区二区| 久久国产精品色婷婷| 在线国产电影不卡| 国产午夜精品久久久久久免费视| 亚洲与欧洲av电影| www.亚洲色图.com| 精品国产91乱码一区二区三区 | 欧美日韩大陆一区二区| 国产偷国产偷精品高清尤物| 日韩精品久久久久久| 99re免费视频精品全部| 国产亚洲精品中文字幕| 精品在线你懂的| 91精品国产综合久久久久久漫画 | 国模冰冰炮一区二区| 欧美日韩国产三级| 国产精品久久久久婷婷| 国产一区二区毛片| 欧美变态tickling挠脚心| 午夜伦理一区二区| 欧美日韩视频第一区| 亚洲一区中文在线| 91搞黄在线观看| 亚洲欧美日韩国产手机在线 | 91精彩视频在线| 亚洲视频香蕉人妖| 91一区二区三区在线观看| 久久久www成人免费无遮挡大片| 日韩高清不卡一区二区三区| 欧美三级日韩在线| 性做久久久久久久久| 欧美高清激情brazzers| 午夜a成v人精品| 欧美成人精精品一区二区频| 男女性色大片免费观看一区二区| 欧美日韩五月天| 三级欧美韩日大片在线看| 3d动漫精品啪啪1区2区免费| 麻豆精品久久久| 久久久91精品国产一区二区精品 | 国产日韩欧美精品综合| 国产a久久麻豆| |精品福利一区二区三区| 97se狠狠狠综合亚洲狠狠| 一区二区国产盗摄色噜噜| 欧美人伦禁忌dvd放荡欲情| 免费不卡在线视频| 久久久久高清精品| 色综合视频一区二区三区高清| 亚洲欧美视频在线观看视频| 欧美久久久久久久久| 国产乱码精品一区二区三区忘忧草| 久久久精品天堂| 91丨九色丨蝌蚪丨老版| 亚洲成人精品在线观看| 精品国产乱码久久久久久图片| 国产精品性做久久久久久| 蜜臀久久久99精品久久久久久| xnxx国产精品| 色综合网色综合| 美女视频网站久久| 国产精品日韩成人| 欧美一区二区三区免费在线看| 国产主播一区二区| 亚洲精品高清视频在线观看| 欧美一二三区精品| av激情亚洲男人天堂| 亚洲h在线观看| 欧美激情一区二区三区| 欧美另类z0zxhd电影| 成人综合在线观看| 肉丝袜脚交视频一区二区| 亚洲国产经典视频| 欧美一区二区三区婷婷月色| 97精品超碰一区二区三区| 青娱乐精品在线视频| 亚洲欧美在线aaa| 26uuu亚洲综合色| 欧美午夜一区二区| 成人av免费在线播放| 日本亚洲欧美天堂免费| 亚洲视频狠狠干| 国产日韩精品一区二区三区| 日韩一区国产二区欧美三区| 91国偷自产一区二区三区成为亚洲经典 | 一本色道久久综合亚洲aⅴ蜜桃 | 欧美aa在线视频| 有坂深雪av一区二区精品| 国产亚洲短视频| 欧美成人在线直播| 欧美日韩精品久久久| 99久久综合国产精品| 精品一区二区三区在线观看国产 | 国产成人一级电影| 日韩一区欧美二区| 亚洲国产乱码最新视频| 亚洲欧洲日韩女同| 欧美韩国一区二区| 欧美精品一区二区三区蜜臀| 日韩精品中文字幕在线一区| 欧美日韩中文字幕一区| 一本大道久久a久久综合| 高清国产午夜精品久久久久久| 韩国欧美一区二区| 精品一区二区三区视频在线观看| 日韩中文字幕不卡| 丝袜诱惑亚洲看片| 亚洲第一在线综合网站| 天堂资源在线中文精品| 亚洲1区2区3区4区| 五月婷婷综合激情| 日本三级韩国三级欧美三级| 婷婷亚洲久悠悠色悠在线播放| 午夜精品一区二区三区免费视频| 亚洲成av人片在线| 午夜成人在线视频| 日本欧美韩国一区三区| 精品伊人久久久久7777人| 精品亚洲国产成人av制服丝袜| 精品一区二区精品| 国产精品一级二级三级| 成人综合在线观看| 91激情在线视频| 欧美精品乱码久久久久久| 欧美一区二区在线免费观看| 日韩精品专区在线影院重磅| 日韩精品综合一本久道在线视频| 久久久久99精品国产片| 17c精品麻豆一区二区免费| 中文字幕一区视频| 亚洲电影一级黄| 美女mm1313爽爽久久久蜜臀| 国产精品自拍av| 91精品91久久久中77777| 国产欧美一区二区精品忘忧草 | 国产欧美日韩三区| 成人免费在线视频| 午夜伦理一区二区| 精品无人码麻豆乱码1区2区| 成人的网站免费观看| 欧美亚洲动漫精品| 久久综合一区二区| 亚洲少妇30p| 美腿丝袜亚洲综合| 99re66热这里只有精品3直播| 欧美日韩免费不卡视频一区二区三区| 日韩一级免费观看| 1区2区3区欧美| 全国精品久久少妇| 99久久精品一区二区| 欧美一区二区三区四区五区| 国产精品婷婷午夜在线观看| 亚洲图片欧美一区| 国产91精品一区二区麻豆亚洲| 91久久奴性调教| 国产视频不卡一区| 青草国产精品久久久久久| 成人爽a毛片一区二区免费| 欧美日韩极品在线观看一区| 国产精品乱人伦| 精品午夜久久福利影院| 欧美在线一二三| 国产女同性恋一区二区| 日本不卡视频一二三区| 色综合久久88色综合天天6 | 久久爱另类一区二区小说| 91美女精品福利| 国产肉丝袜一区二区| 三级亚洲高清视频| 欧美色精品在线视频| 中文字幕在线观看一区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩精品系列| 亚洲毛片av在线| 一本大道久久a久久精二百| 亚洲国产精品av| 国产成人精品亚洲日本在线桃色| 欧美群妇大交群的观看方式| 亚洲免费电影在线| 成人高清在线视频| 国产无人区一区二区三区| 久久99精品久久久久久久久久久久 | 一区二区三区四区乱视频| 国产乱人伦精品一区二区在线观看 | 在线播放中文字幕一区| 亚洲精选免费视频| 不卡的电视剧免费网站有什么| 欧美xxxxxxxxx| 日本成人中文字幕| 日韩你懂的在线观看| 日韩vs国产vs欧美| 欧美一区二区三区白人| 天堂久久久久va久久久久| 欧美日韩另类国产亚洲欧美一级| 亚洲综合图片区| 精品视频色一区| 丝袜诱惑亚洲看片|