NMM-data-preprocess / index.html
HanWangTJU's picture
Publish NMM data preprocessing v0.3.1 with Chinese tutorials
cd2952f verified
Raw History Blame Contribute Delete
11.8 kB
<!doctype html>
<html lang="zh-CN">
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="description" content="&#22270;&#29255;&#25991;&#26412;&#25968;&#25454;&#21021;&#31579;&#20195;&#30721;&#12289;&#20998;&#24067;&#32479;&#35745;&#12289;&#23610;&#23544;&#19982;&#23485;&#39640;&#27604;&#31579;&#36873;&#12289;&#36136;&#37327;&#25351;&#26631;&#12289;&#21435;&#37325;&#21644;&#22810;&#26426;&#37096;&#32626;&#25945;&#31243;&#12290;"><title>NMM-data-preprocess &#183; &#22270;&#29255;&#25991;&#26412;&#25968;&#25454;&#21021;&#31579;</title><link rel="stylesheet" href="assets/style.css"><script defer src="assets/app.js"></script></head>
<body>
<header class="topbar"><a class="brand" href="index.html">NMM<span> / </span>data-preprocess</a><nav aria-label="&#20027;&#35201;&#23548;&#33322;"><a href="manual/QUICKSTART.html">&#24320;&#22987;&#20351;&#29992;</a><a href="manual/PARAMETERS.html">&#21442;&#25968;&#21442;&#32771;</a><a href="manual/DEPLOYMENT.html">&#37096;&#32626;</a><a href="https://huggingface.co/spaces/HanWangTJU/NMM-data-preprocess/tree/main" target="_blank" rel="noopener">&#28304;&#20195;&#30721; &#8599;</a></nav></header>
<main class="landing">
<section class="hero"><p class="eyebrow">&#21407;&#29983;&#22270;&#29255;&#8212;&#25991;&#26412;&#27169;&#22411; / &#35757;&#32451;&#21069;&#25968;&#25454;&#21021;&#31579;</p><h1>&#20808;&#30475;&#28165;&#25968;&#25454;&#65292;<br>&#20877;&#20915;&#23450;&#20445;&#30041;&#20160;&#20040;&#12290;</h1><p class="lead">&#20174;&#22270;&#29255;&#25991;&#20214;&#22841;&#25110;&#22270;&#25991;&#28165;&#21333;&#24320;&#22987;&#65292;&#32479;&#35745;&#23610;&#23544;&#19982;&#36136;&#37327;&#20998;&#24067;&#65292;&#25353;&#20998;&#36776;&#29575;&#21644;&#23485;&#39640;&#27604;&#31579;&#36873;&#65292;&#20877;&#23436;&#25104;&#20840;&#23616;&#21435;&#37325;&#19982;&#26631;&#20934;&#21270;&#23548;&#20986;&#12290;</p><div class="actions"><a class="button primary" href="manual/QUICKSTART.html">&#38405;&#35835;&#36880;&#27493;&#25945;&#31243; &#8594;</a><a class="button" href="downloads/NMM-data-preprocess-0.3.1.zip" download>&#19979;&#36733;&#28304;&#30721; v0.3.1 &#8595;</a></div><p class="note">Python 3.10+ &#183; CPU &#22810;&#36827;&#31243; &#183; &#22810;&#26426;&#38745;&#24577;&#20998;&#29255; &#183; Windows / Linux / Docker</p></section>
<section class="pipeline" aria-label="&#28165;&#27927;&#27969;&#31243;"><div><b>01</b><strong>&#23548;&#20837;</strong><span>&#25991;&#20214;&#22841; / JSONL</span></div><div><b>02</b><strong>&#32479;&#35745;</strong><span>&#23610;&#23544; / &#25216;&#26415;&#36136;&#37327;</span></div><div><b>03</b><strong>&#31579;&#36873;</strong><span>&#35268;&#21017; / &#20840;&#23616;&#21435;&#37325;</span></div><div><b>04</b><strong>&#23548;&#20986;</strong><span>RGB &#22270;&#29255; / &#22270;&#25991;&#28165;&#21333;</span></div></section>
<section class="intro"><h2>&#23436;&#25972;&#25945;&#31243;&#19982;&#20195;&#30721;&#35828;&#26126;</h2><p>&#36825;&#20010; Space &#25552;&#20379;&#25991;&#26723;&#12289;&#21629;&#20196;&#35774;&#32622;&#21644;&#20195;&#30721;&#19979;&#36733;&#12290;&#28165;&#27927;&#20219;&#21153;&#36890;&#36807; CLI &#22312;&#20320;&#30340;&#26412;&#22320;&#26426;&#22120;&#25110;&#26381;&#21153;&#22120;&#36816;&#34892;&#12290;</p><div class="guide-grid"><a class="guide" href="manual/QUICKSTART.html"><small>&#20174;&#38646;&#24320;&#22987;</small><h3>&#36880;&#27493;&#20351;&#29992;&#25945;&#31243;</h3><p>&#19979;&#36733;&#12289;&#23433;&#35013;&#12289;&#21512;&#25104;&#26679;&#20363;&#12289;&#31532;&#19968;&#36718;&#32479;&#35745;&#12289;&#31579;&#36873;&#19982;&#23548;&#20986;&#12290;</p><span>&#38405;&#35835;&#25945;&#31243; &#8594;</span></a><a class="guide" href="manual/USAGE.html"><small>&#35780;&#27979;&#19982;&#35268;&#21017;</small><h3>&#23436;&#25972;&#25805;&#20316;&#25163;&#20876;</h3><p>&#36880;&#38454;&#27573;&#25351;&#26631;&#12289;&#20844;&#24335;&#12289;&#25253;&#21578;&#23383;&#27573;&#12289;&#36136;&#37327;&#26657;&#20934;&#21644;&#35823;&#21024;&#35780;&#20272;&#12290;</p><span>&#26597;&#30475;&#25163;&#20876; &#8594;</span></a><a class="guide" href="manual/PARAMETERS.html"><small>&#20840;&#37096;&#35774;&#32622;</small><h3>&#21442;&#25968;&#21442;&#32771;</h3><p>&#27599;&#20010; CLI &#19982; JSON &#23383;&#27573;&#30340;&#40664;&#35748;&#20540;&#12289;&#32422;&#26463;&#12289;&#20248;&#20808;&#32423;&#21644;&#31034;&#20363;&#12290;</p><span>&#26597;&#35810;&#21442;&#25968; &#8594;</span></a><a class="guide" href="manual/DEPLOYMENT.html"><small>&#26412;&#22320;&#19982;&#22810;&#26426;</small><h3>&#37096;&#32626;&#25351;&#21335;</h3><p>Windows&#12289;Linux&#12289;Docker&#12289;rank &#20998;&#29255;&#12289;&#32493;&#36305;&#21644; Space &#21457;&#24067;&#12290;</p><span>&#37096;&#32626;&#36816;&#34892; &#8594;</span></a><a class="guide" href="manual/ARCHITECTURE.html"><small>&#23454;&#29616;&#32454;&#33410;</small><h3>&#20195;&#30721;&#19982;&#21151;&#33021;&#35828;&#26126;</h3><p>&#27169;&#22359;&#32844;&#36131;&#12289;&#25968;&#25454;&#27969;&#12289;&#25991;&#20214;&#26684;&#24335;&#12289;&#21435;&#37325;&#26426;&#21046;&#19982;&#24403;&#21069;&#36793;&#30028;&#12290;</p><span>&#20102;&#35299;&#23454;&#29616; &#8594;</span></a></div></section>
<section class="generator" id="commands"><div class="section-heading"><div><p class="eyebrow">&#37197;&#32622;&#23610;&#23544;&#19982;&#27604;&#20363;</p><h2>&#29983;&#25104;&#19968;&#26465;&#31579;&#36873;&#21629;&#20196;</h2></div><span class="tag">&#22797;&#29992;&#32479;&#35745;&#32531;&#23384;&#65292;&#26080;&#38656;&#37325;&#26032;&#35299;&#30721;</span></div><p>&#20808;&#25353;&#25945;&#31243;&#23436;&#25104;&#32479;&#35745;&#65292;&#23558;&#20998;&#29255;&#25918;&#22312; <code>runs/statistics/shards</code>&#12290;&#20197;&#19979;&#35774;&#32622;&#21482;&#29983;&#25104;&#21629;&#20196;&#65292;&#21487;&#30452;&#25509;&#22797;&#21046;&#21040;&#32456;&#31471;&#12290;</p><div class="form-grid"><label>&#32456;&#31471;&#29615;&#22659;<select id="platform"><option value="windows">Windows PowerShell</option><option value="linux">Linux Bash</option></select></label><label>&#20998;&#36776;&#29575;&#19979;&#38480;<input id="resolution" type="text" value="256p" placeholder="256p / 384x256 / any"></label><label>&#21305;&#37197;&#31574;&#30053;<select id="mode"><option value="loose">&#23485;&#26494;&#36807;&#28388;</option><option value="strict">&#20005;&#26684;&#36807;&#28388;</option></select></label><label>&#23485;&#26494;&#20559;&#24046;&#65288;%&#65289;<input id="tolerance" type="number" min="0" step="0.1" value="5"></label></div><fieldset class="buckets"><legend>&#23485;:&#39640;&#26742;&#65288;&#22810;&#36873;&#65289;</legend><label><input type="checkbox" name="bucket" value="1:1" checked>1:1</label><label><input type="checkbox" name="bucket" value="2:3" checked>2:3</label><label><input type="checkbox" name="bucket" value="3:2" checked>3:2</label><label><input type="checkbox" name="bucket" value="3:4" checked>3:4</label><label><input type="checkbox" name="bucket" value="4:3" checked>4:3</label><label><input type="checkbox" name="bucket" value="9:16" checked>9:16</label><label><input type="checkbox" name="bucket" value="16:9" checked>16:9</label><label><input type="checkbox" name="bucket" value="21:9" checked>21:9</label><button type="button" id="select-all">&#20840;&#36873;</button><button type="button" id="select-none">&#20851;&#38381;&#26742;&#26465;&#20214;</button></fieldset><p id="command-error" class="error" role="alert"></p><pre><code id="command"></code></pre><p class="note">&#36755;&#20986;&#21040; <code>runs/filtered</code>&#65307;&#24050;&#26377;&#32467;&#26524;&#26102;&#35831;&#25913;&#29992;&#26032;&#30446;&#24405;&#12290;&#21629;&#20196;&#32487;&#25215;&#20998;&#26512;&#37197;&#32622;&#20013;&#30340;&#36136;&#37327;&#19982;&#21435;&#37325;&#35774;&#32622;&#12290;256p &#34920;&#31034;&#30701;&#36793; &#8805;256&#65292;&#21253;&#21547; 256&#12290;</p>
<details><summary>&#29992;&#23454;&#38469;&#23610;&#23544;&#26816;&#26597;&#27604;&#20363;&#35268;&#21017;</summary><div class="form-grid"><label>&#22270;&#29255;&#23485;&#65288;&#20687;&#32032;&#65289;<input id="width" type="number" min="1" step="1" value="1050"></label><label>&#22270;&#29255;&#39640;&#65288;&#20687;&#32032;&#65289;<input id="height" type="number" min="1" step="1" value="1000"></label></div><p id="ratio-result" aria-live="polite"></p><p class="note">&#20559;&#24046; &#948;=max(r/b,b/r)&#8722;1&#65292;&#21253;&#21547;&#38408;&#20540;&#36793;&#30028;&#12290;&#23454;&#38469; CLI &#29992;&#31934;&#30830;&#20998;&#25968;&#27604;&#36739;&#65307;&#36825;&#37324;&#21482;&#23637;&#31034;&#25152;&#36873;&#26742;&#21644;&#20998;&#36776;&#29575;&#26465;&#20214;&#65292;&#19981;&#21028;&#26029;&#22270;&#29255;&#36136;&#37327;&#12289;&#25991;&#23383;&#21644;&#37325;&#22797;&#12290;</p></details></section>
<section class="features"><h2>&#24403;&#21069;&#21021;&#31579;&#35206;&#30422;</h2><div class="feature-grid"><article><h3>&#20998;&#24067;&#32479;&#35745;</h3><p>&#20998;&#36776;&#29575;&#12289;&#30701;&#36793;&#12289;&#38271;&#36793;&#12289;&#20687;&#32032;&#25968;&#12289;&#27604;&#20363;&#21644;&#36136;&#37327;&#20998;&#24067;&#65307;&#20840;&#37327;&#30452;&#26041;&#22270;&#19982;&#25277;&#26679;&#20998;&#20301;&#25968;&#12290;</p></article><article><h3>&#20998;&#36776;&#29575;&#19982;&#20843;&#26742;&#31579;&#36873;</h3><p>&#30701;&#36793;&#19979;&#38480;&#12289;&#31934;&#30830;&#23485;&#39640;&#12289;&#20005;&#26684;&#27604;&#20363;&#21644;&#40664;&#35748; 5% &#21487;&#35843;&#23485;&#26494;&#20559;&#24046;&#12290;</p></article><article><h3>&#35268;&#33539;&#21270;&#19982;&#25991;&#26412;&#35268;&#21017;</h3><p>EXIF&#12289;ICC&#12289;RGB&#12289;&#36879;&#26126;&#32972;&#26223;&#12289;Unicode&#12289;&#25991;&#26412;&#38271;&#24230;&#19982;&#27491;&#21017;&#26816;&#26597;&#12290;</p></article><article><h3>&#25216;&#26415;&#36136;&#37327;&#20195;&#29702;</h3><p>&#27169;&#31946;&#12289;&#22122;&#22768;&#12289;&#20449;&#22122;&#27604;&#19982;&#22359;&#25928;&#24212;&#25351;&#26631;&#65307;&#38408;&#20540;&#38656;&#38024;&#23545;&#20320;&#30340;&#25968;&#25454;&#26657;&#20934;&#12290;</p></article><article><h3>&#20840;&#23616;&#21435;&#37325;</h3><p>&#25991;&#20214;&#21644;&#20687;&#32032;&#31934;&#30830;&#21435;&#37325;&#65292;pHash / dHash / RMSE &#32852;&#21512;&#36817;&#37325;&#22797;&#22797;&#26680;&#12290;</p></article><article><h3>&#22810;&#36827;&#31243;&#19982;&#22810;&#26426;</h3><p>SQLite &#26816;&#26597;&#28857;&#19982;&#38745;&#24577; rank&#65307;&#27719;&#24635;&#20998;&#29255;&#21518;&#32479;&#19968;&#31579;&#36873;&#12289;&#21435;&#37325;&#21644;&#25253;&#21578;&#12290;</p></article></div></section>
<section class="callout"><h2>&#30475;&#25253;&#21578;&#26102;&#65292;&#20808;&#26680;&#23545;&#36825;&#20123;&#25968;&#23383;</h2><p>&#36755;&#20837;&#24635;&#25968; = &#20445;&#30041; + &#25298;&#32477; + &#37325;&#22797; + &#38169;&#35823;&#12290;&#27604;&#36739;&#20998;&#36776;&#29575;&#29420;&#31435;&#36890;&#36807;&#29575;&#12289;&#26742;&#29420;&#31435;&#36890;&#36807;&#29575;&#12289;&#26368;&#32456;&#20445;&#30041;&#29575;&#65292;&#20197;&#21450;&#21508;&#26742;&#31579;&#36873;&#21069;&#21518;&#25968;&#37327;&#12290;&#21021;&#31579;&#32467;&#26524;&#20173;&#38656;&#20154;&#24037;&#25277;&#26597;&#22270;&#25991;&#23545;&#24212;&#20851;&#31995;&#19982;&#36136;&#37327;&#12290;</p><a href="manual/USAGE.html">&#38405;&#35835;&#25152;&#26377;&#25351;&#26631;&#30340;&#23450;&#20041; &#8594;</a></section>
</main><footer>HanWangTJU / NMM-data-preprocess &#183; v0.3.1<span>&#38745;&#24577;&#25945;&#31243;&#19982;&#20195;&#30721;&#20837;&#21475; &#183; &#22270;&#29255;&#22312;&#26412;&#22320;&#22788;&#29702;</span></footer>
</body></html>