1<!DOCTYPE html> 2<html class="no-js" lang="zh"> 3<head> 4<meta charset="utf-8"/> 5<meta content="width=device-width,initial-scale=1" name="viewport"/> 6<meta content="æµæ±å¤§å¦ 2023 å¬ãè®¡ç®æºè§è§ã课ç¨ç½ç«" name="description"/> 7<link href="https://zhoutimemachine.github.io/2023_CV/" rel="canonical"/> 8<link href="opencv/" rel="next"/> 9<link href="assets/images/favicon.png" rel="icon"/> 10<meta content="mkdocs-1.6.1, mkdocs-material-9.6.4" name="generator"/> 11<title>ZJU CV 2023 Winter</title> 12<link href="assets/stylesheets/main.8608ea7d.min.css" rel="stylesheet"/> 13<link href="assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/> 14<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> 15<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback" rel="stylesheet"/> 16<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> 17<link href="css/heti.css" rel="stylesheet"/> 18<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" rel="stylesheet"/> 19<link href="https://fonts.googleapis.com/css?family=Roboto:500,500i,600,600i&display=fallback" rel="stylesheet"/> 20<link href="css/custom.css" rel="stylesheet"/>
21<script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
21 22</head> 23<body data-md-color-accent="indigo" data-md-color-primary="indigo" data-md-color-scheme="default" dir="ltr"> 24<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> 25<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> 26<label class="md-overlay" for="__drawer"></label> 27<div data-md-component="skip"> 28<a class="md-skip" href="#_1"> 29 è·³è½¬è³ 30 </a> 31</div> 32<div data-md-component="announce"> 33</div> 34<header class="md-header md-header--shadow" data-md-component="header"> 35<nav aria-label="页ç" class="md-header__inner md-grid"> 36<a aria-label="ZJU CV 2023 Winter" class="md-header__button md-logo" data-md-component="logo" href="." title="ZJU CV 2023 Winter"> 37<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg> 38</a> 39<label class="md-header__button md-icon" for="__drawer"> 40<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg> 41</label> 42<div class="md-header__title" data-md-component="header-title"> 43<div class="md-header__ellipsis"> 44<div class="md-header__topic"> 45<span class="md-ellipsis"> 46 ZJU CV 2023 Winter 47 </span> 48</div> 49<div class="md-header__topic" data-md-component="header-topic"> 50<span class="md-ellipsis"> 51 52 Home 53 54 </span> 55</div> 56</div> 57</div> 58<form class="md-header__option" data-md-component="palette"> 59<input aria-label="å¤é´æ¨¡å¼" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="indigo" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/> 60<label class="md-header__button md-icon" for="__palette_1" hidden="" title="å¤é´æ¨¡å¼"> 61<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3zm3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95zm-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31"></path></svg> 62</label> 63<input aria-label="æ¥é´æ¨¡å¼" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="teal" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/> 64<label class="md-header__button md-icon" for="__palette_0" hidden="" title="æ¥é´æ¨¡å¼"> 65<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0-7 2.39 3.42C13.65 5.15 12.84 5 12 5s-1.65.15-2.39.42zM3.34 7l4.16-.35A7.2 7.2 0 0 0 5.94 8.5c-.44.74-.69 1.5-.83 2.29zm.02 10 1.76-3.77a7.131 7.131 0 0 0 2.38 4.14zM20.65 7l-1.77 3.79a7.02 7.02 0 0 0-2.38-4.15zm-.01 10-4.14.36c.59-.51 1.12-1.14 1.54-1.86.42-.73.69-1.5.83-2.29zM12 22l-2.41-3.44c.74.27 1.55.44 2.41.44.82 0 1.63-.17 2.37-.44z"></path></svg> 66</label> 67</form>
68<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
68 69<label class="md-header__button md-icon" for="__search"> 70<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg> 71</label> 72<div class="md-search" data-md-component="search" role="dialog"> 73<label class="md-search__overlay" for="__search"></label> 74<div class="md-search__inner" role="search"> 75<form class="md-search__form" name="search"> 76<input aria-label="æç´¢" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="æç´¢" required="" spellcheck="false" type="text"/> 77<label class="md-search__icon md-icon" for="__search"> 78<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg> 79<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg> 80</label> 81<nav aria-label="æ¥æ¾" class="md-search__options"> 82<button aria-label="æ¸ ç©ºå½åå 容" class="md-search__icon md-icon" tabindex="-1" title="æ¸ ç©ºå½åå 容" type="reset"> 83<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg> 84</button> 85</nav> 86</form> 87<div class="md-search__output"> 88<div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0"> 89<div class="md-search-result" data-md-component="search-result"> 90<div class="md-search-result__meta"> 91 æ£å¨åå§åæç´¢å¼æ 92 </div> 93<ol class="md-search-result__list" role="presentation"></ol> 94</div> 95</div> 96</div> 97</div> 98</div> 99<div class="md-header__source"> 100<a class="md-source" data-md-component="source" href="https://github.com/ZhouTimeMachine/2023_CV/" title="åå¾ä»åº"> 101<div class="md-source__icon md-icon"> 102<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg> 103</div> 104<div class="md-source__repository"> 105 ZTM/2023_CV 106 </div> 107</a> 108</div> 109</nav> 110</header> 111<div class="md-container" data-md-component="container"> 112<main class="md-main" data-md-component="main"> 113<div class="md-main__inner md-grid"> 114<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation"> 115<div class="md-sidebar__scrollwrap"> 116<div class="md-sidebar__inner"> 117<nav aria-label="å¯¼èªæ " class="md-nav md-nav--primary" data-md-level="0"> 118<label class="md-nav__title" for="__drawer"> 119<a aria-label="ZJU CV 2023 Winter" class="md-nav__button md-logo" data-md-component="logo" href="." title="ZJU CV 2023 Winter"> 120<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg> 121</a> 122 ZJU CV 2023 Winter 123 </label> 124<div class="md-nav__source"> 125<a class="md-source" data-md-component="source" href="https://github.com/ZhouTimeMachine/2023_CV/" title="åå¾ä»åº"> 126<div class="md-source__icon md-icon"> 127<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg> 128</div> 129<div class="md-source__repository"> 130 ZTM/2023_CV 131 </div> 132</a> 133</div> 134<ul class="md-nav__list" data-md-scrollfix=""> 135<li class="md-nav__item md-nav__item--active"> 136<input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/> 137<label class="md-nav__link md-nav__link--active" for="__toc"> 138<span class="md-ellipsis"> 139 Home 140 141 </span> 142<span class="md-nav__icon md-icon"></span> 143</label> 144<a class="md-nav__link md-nav__link--active" href="."> 145<span class="md-ellipsis"> 146 Home 147 148 </span> 149</a> 150<nav aria-label="ç®å½" class="md-nav md-nav--secondary"> 151<label class="md-nav__title" for="__toc"> 152<span class="md-nav__icon md-icon"></span> 153 ç®å½ 154 </label> 155<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix=""> 156<li class="md-nav__item"> 157<a class="md-nav__link" href="#_2"> 158<span class="md-ellipsis"> 159 ç« è龿¥ 160 </span> 161</a> 162</li> 163</ul> 164</nav> 165</li> 166<li class="md-nav__item"> 167<a class="md-nav__link" href="opencv/"> 168<span class="md-ellipsis"> 169 OpenCV Environment 170 171 </span> 172</a> 173</li> 174<li class="md-nav__item"> 175<a class="md-nav__link" href="hw4/"> 176<span class="md-ellipsis"> 177 HW4 Learning CNN 178 179 </span> 180</a> 181</li> 182<li class="md-nav__item"> 183<a class="md-nav__link" href="hw5/"> 184<span class="md-ellipsis"> 185 HW5 Learning CNN++ 186 187 </span> 188</a> 189</li> 190</ul> 191</nav> 192</div> 193</div> 194</div> 195<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc"> 196<div class="md-sidebar__scrollwrap"> 197<div class="md-sidebar__inner"> 198<nav aria-label="ç®å½" class="md-nav md-nav--secondary"> 199<label class="md-nav__title" for="__toc"> 200<span class="md-nav__icon md-icon"></span> 201 ç®å½ 202 </label> 203<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix=""> 204<li class="md-nav__item"> 205<a class="md-nav__link" href="#_2"> 206<span class="md-ellipsis"> 207 ç« è龿¥ 208 </span> 209</a> 210</li> 211</ul> 212</nav> 213</div> 214</div> 215</div> 216<div class="md-content" data-md-component="content"> 217<article class="md-content__inner md-typeset">
218<h1 id="_1">è®¡ç®æºè§è§</h1> 219<p>ä½ å¥½ï¼æ¬¢è¿æ¥å°è®¡ç®æºè§è§è¯¾ç¨ï¼</p> 220<p>æ¬è¯¾ç¨ææ¡£éç¨äº<span class="heti-skip"><span class="heti-spacing"> </span>2023-2024<span class="heti-spacing"> </span></span>å¬å¦æãè®¡ç®æºè§è§ã<a href="https://person.zju.edu.cn/qianhui">æ½çº²</a>è叿å¦çï¼æä¾ä¸äºè¯¾ç¨ä½ä¸çå¼å¯¼ã</p> 221<h2 id="_2">ç« è龿¥</h2> 222<ul> 223<li><a href="opencv/"><span>OpenCV<span class="heti-spacing"> </span></span></a><span>: OpenCV C++<span class="heti-spacing"> </span></span>æ<span class="heti-skip"><span class="heti-spacing"> </span>opencv-python<span class="heti-spacing"> </span></span>çå®è£ å使ç¨</li> 224<li><a href="hw4/"><span>HW4: Learning CNN<span class="heti-spacing"> </span></span></a><span>:<span class="heti-spacing"> </span></span>ç¬¬åæ¬¡ä½ä¸ç说æ</li> 225<li><a href="hw5/"><span>HW5: Learning CNN++<span class="heti-spacing"> </span></span></a><span>:<span class="heti-spacing"> </span></span>ç¬¬äºæ¬¡ä½ä¸ç说æ</li> 226</ul> 227</article> 228</div>
229<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
229 230</div> 231</main> 232<footer class="md-footer"> 233<nav aria-label="页è" class="md-footer__inner md-grid"> 234<a aria-label="ä¸ä¸é¡µ: OpenCV Environment" class="md-footer__link md-footer__link--next" href="opencv/"> 235<div class="md-footer__title"> 236<span class="md-footer__direction"> 237 ä¸ä¸é¡µ 238 </span> 239<div class="md-ellipsis"> 240 OpenCV Environment 241 </div> 242</div> 243<div class="md-footer__button md-icon"> 244<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"></path></svg> 245</div> 246</a> 247</nav> 248<div class="md-footer-meta md-typeset"> 249<div class="md-footer-meta__inner md-grid"> 250<div class="md-copyright"> 251<div class="md-copyright__highlight"> 252 Copyright © 2023 <a href="https://github.com/ZhouTimeMachine" rel="noopener" target="_blank">ZhouTimeMachine</a> 253</div> 254 255 256 Made with 257 <a href="https://squidfunk.github.io/mkdocs-material/" rel="noopener" target="_blank"> 258 Material for MkDocs 259 </a> 260</div> 261</div> 262</div> 263</footer> 264</div> 265<div class="md-dialog" data-md-component="dialog"> 266<div class="md-dialog__inner md-typeset"></div> 267</div>
268<script id="__config" type="application/json">{"base": ".", "features": ["content.code.copy", "navigation.footer"], "search": "assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}}</script>
vendor: 1 bytes, line 268
268
269<script src="assets/javascripts/bundle.f1b6f286.min.js"></script>
vendor: 1 bytes, line 269
269
270<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
vendor: 1 bytes, line 270
270
271<script src="js/katex.js"></script>
271 272</body> 273</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.