├── data ├── helen.mat └── img │ ├── 100032540_1.jpg │ ├── 100040721_1.jpg │ ├── 100040721_2.jpg │ ├── 1002681492_1.jpg │ ├── 1004467229_1.jpg │ ├── 100466187_1.jpg │ ├── 100591971_1.jpg │ ├── 1010057391_1.jpg │ ├── 1012675629_1.jpg │ ├── 1012675629_2.jpg │ ├── 1018882799_1.jpg │ ├── 1019068877_1.jpg │ ├── 1021890651_1.jpg │ ├── 1030333538_1.jpg │ ├── 103236168_1.jpg │ ├── 103236168_2.jpg │ ├── 1033312112_1.jpg │ ├── 1033312288_1.jpg │ ├── 103887554_1.jpg │ ├── 10405146_1.jpg │ ├── 10405299_1.jpg │ ├── 10405424_1.jpg │ ├── 10406776_1.jpg │ ├── 10407038_1.jpg │ ├── 104074861_1.jpg │ ├── 1045887134_1.jpg │ ├── 1045890692_1.jpg │ ├── 1050957686_1.jpg │ ├── 1050957686_2.jpg │ ├── 105300174_1.jpg │ ├── 105300174_2.jpg │ ├── 105455387_1.jpg │ ├── 105538305_1.jpg │ ├── 106242334_1.jpg │ ├── 106326063_1.jpg │ ├── 106348540_1.jpg │ ├── 106393487_1.jpg │ ├── 1063957157_1.jpg │ ├── 10697993_1.jpg │ ├── 1070861406_1.jpg │ ├── 107288942_1.jpg │ ├── 107473045_1.jpg │ ├── 107635070_1.jpg │ ├── 1079156334_1.jpg │ ├── 108349477_1.jpg │ ├── 109172267_1.jpg │ ├── 109209934_1.jpg │ ├── 1092587063_1.jpg │ ├── 110520830_5.jpg │ ├── 110520830_6.jpg │ ├── 110592002_1.jpg │ ├── 110886318_1.jpg │ ├── 110890106_1.jpg │ ├── 1110051647_1.jpg │ ├── 1110051647_2.jpg │ ├── 1111575413_1.jpg │ ├── 1112052992_1.jpg │ ├── 111287440_1.jpg │ ├── 111510095_1.jpg │ ├── 1115234911_1.jpg │ ├── 1422700214_1.jpg │ ├── 1425317189_1.jpg │ ├── 1425321029_1.jpg │ ├── 1425648903_1.jpg │ ├── 1425648903_2.jpg │ ├── 1426539072_1.jpg │ ├── 1426539072_2.jpg │ ├── 1426553012_1.jpg │ ├── 142661608_1.jpg │ ├── 1427742925_1.jpg │ ├── 1429029478_1.jpg │ ├── 1429860583_1.jpg │ ├── 1430618662_1.jpg │ ├── 143196796_1.jpg │ ├── 1434217156_1.jpg │ ├── 1436253170_1.jpg │ ├── 1437632861_1.jpg │ ├── 143950153_1.jpg │ ├── 1439641049_1.jpg │ ├── 14403172_1.jpg │ ├── 1440499238_1.jpg │ ├── 1440500396_1.jpg │ ├── 1440501186_1.jpg │ ├── 1440954129_1.jpg │ ├── 1440954875_1.jpg │ ├── 1443377029_1.jpg │ ├── 144402621_1.jpg │ ├── 1447083015_1.jpg │ ├── 1447762196_1.jpg │ ├── 144837725_1.jpg │ ├── 145548320_1.jpg │ ├── 1458242965_1.jpg │ ├── 1458971524_1.jpg │ ├── 1459110420_1.jpg │ ├── 146623854_1.jpg │ ├── 1466887621_1.jpg │ ├── 1467878637_1.jpg │ ├── 1468798538_1.jpg │ ├── 146978430_1.jpg │ ├── 1470006576_1.jpg │ ├── 147110327_1.jpg │ ├── 147226455_1.jpg │ ├── 1477005205_1.jpg │ ├── 148348993_1.jpg │ ├── 148351850_1.jpg │ ├── 149162488_1.jpg │ ├── 149773224_1.jpg │ ├── 1499030378_1.jpg │ ├── 15024375_1.jpg │ ├── 150324675_1.jpg │ ├── 1504594019_1.jpg │ ├── 150766294_1.jpg │ ├── 150766294_2.jpg │ ├── 1507775914_1.jpg │ ├── 1515641689_1.jpg │ ├── 1515641689_2.jpg │ ├── 1517093691_1.jpg │ ├── 203328057_1.jpg │ ├── 2036310656_1.jpg │ ├── 2038888040_1.jpg │ ├── 2041377546_1.jpg │ ├── 2042747277_1.jpg │ ├── 2044659361_1.jpg │ ├── 2044777702_1.jpg │ ├── 2044777702_2.jpg │ ├── 2045370744_1.jpg │ ├── 2045370744_3.jpg │ ├── 2048930268_1.jpg │ ├── 2056280349_1.jpg │ ├── 2056886445_1.jpg │ ├── 2057113858_1.jpg │ ├── 2057777633_1.jpg │ ├── 2057899604_1.jpg │ ├── 205848147_1.jpg │ ├── 2058725932_1.jpg │ ├── 2061605575_1.jpg │ ├── 2061993362_1.jpg │ ├── 2062420464_1.jpg │ ├── 206273130_1.jpg │ ├── 206283602_2.jpg │ ├── 206413799_1.jpg │ ├── 206448817_1.jpg │ ├── 2066231667_1.jpg │ ├── 2066420581_1.jpg │ ├── 2067453390_1.jpg │ ├── 206905865_1.jpg │ ├── 206907073_1.jpg │ ├── 206907279_1.jpg │ ├── 2070105355_2.jpg │ ├── 2070105355_3.jpg │ ├── 2070105355_4.jpg │ ├── 2070105355_5.jpg │ ├── 2070484849_1.jpg │ ├── 2070634156_1.jpg │ ├── 2071191303_1.jpg │ ├── 2071191303_2.jpg │ ├── 2073353251_1.jpg │ ├── 2075932440_1.jpg │ ├── 2076592686_1.jpg │ ├── 2076592686_2.jpg │ ├── 2076592686_3.jpg │ ├── 2078249976_1.jpg │ ├── 2078419146_1.jpg │ ├── 2081258704_1.jpg │ ├── 2081777014_1.jpg │ ├── 2081778308_1.jpg │ ├── 2082267415_2.jpg │ ├── 2082267415_3.jpg │ ├── 2083040467_1.jpg │ ├── 2083053412_1.jpg │ ├── 2083979194_1.jpg │ ├── 2084520102_1.jpg │ ├── 2085165542_1.jpg │ ├── 2177175118_1.jpg │ ├── 2180195389_1.jpg │ ├── 2181559194_1.jpg │ ├── 2182024730_1.jpg │ ├── 2182951022_1.jpg │ ├── 2184781988_1.jpg │ ├── 2185205964_1.jpg │ ├── 2185205964_2.jpg │ ├── 218904413_1.jpg │ ├── 218904413_2.jpg │ ├── 218904494_1.jpg │ ├── 2189567066_1.jpg │ ├── 2190740171_1.jpg │ ├── 2190903226_1.jpg │ ├── 2191376922_1.jpg │ ├── 2191423425_1.jpg │ ├── 2193408004_1.jpg │ ├── 2193639644_1.jpg │ ├── 2194332767_1.jpg │ ├── 2195120626_1.jpg │ ├── 2195220502_1.jpg │ ├── 2195358708_1.jpg │ ├── 219669940_1.jpg │ ├── 2196749951_1.jpg │ ├── 219709038_1.jpg │ ├── 2198286445_1.jpg │ ├── 2200344234_1.jpg │ ├── 2200730806_1.jpg │ ├── 2201151487_1.jpg │ ├── 2201910996_1.jpg │ ├── 2201942026_1.jpg │ ├── 2201943712_1.jpg │ ├── 2201943712_2.jpg │ ├── 2202089258_1.jpg │ ├── 2202741165_3.jpg │ ├── 2203538277_1.jpg │ ├── 2203693721_2.jpg │ ├── 2203694817_1.jpg │ ├── 2203695965_1.jpg │ ├── 2203696399_2.jpg │ ├── 2204494382_1.jpg │ ├── 2204494382_2.jpg │ ├── 2204495618_1.jpg │ ├── 2204495618_2.jpg │ ├── 2204502578_1.jpg │ ├── 2205474871_1.jpg │ ├── 2205474871_2.jpg │ ├── 2205474871_3.jpg │ ├── 2208472833_1.jpg │ ├── 2208472833_2.jpg │ ├── 2209809995_1.jpg │ ├── 2210601282_1.jpg │ ├── 221068652_2.jpg │ ├── 221068652_3.jpg │ ├── 2210716757_1.jpg │ ├── 2211065399_1.jpg │ ├── 2211542693_1.jpg │ ├── 221174143_1.jpg │ ├── 221238636_1.jpg │ ├── 221272641_1.jpg │ ├── 2212956363_1.jpg │ ├── 2325339957_2.jpg │ ├── 2326107432_1.jpg │ ├── 2326123678_1.jpg │ ├── 2326123678_2.jpg │ ├── 2326138430_1.jpg │ ├── 2326158218_1.jpg │ ├── 2326158218_2.jpg │ ├── 2326182644_1.jpg │ ├── 2326182644_2.jpg │ ├── 2326183026_1.jpg │ ├── 2326647920_1.jpg │ ├── 2327074205_1.jpg │ ├── 232750395_1.jpg │ ├── 232758871_1.jpg │ ├── 2329090822_1.jpg │ ├── 2330042311_1.jpg │ ├── 2330128905_1.jpg │ ├── 2330129299_1.jpg │ ├── 2330129413_1.jpg │ ├── 2330721439_1.jpg │ ├── 2330954580_1.jpg │ ├── 2330955274_1.jpg │ ├── 2330955410_1.jpg │ ├── 2330955526_1.jpg │ ├── 2330955614_1.jpg │ ├── 2331075487_1.jpg │ ├── 2331146163_1.jpg │ ├── 2331853202_1.jpg │ ├── 2332408096_1.jpg │ ├── 2333670757_1.jpg │ ├── 2336833345_1.jpg │ ├── 2339846774_1.jpg │ ├── 233993272_1.jpg │ ├── 2340693798_1.jpg │ ├── 2340986522_1.jpg │ ├── 2341783781_1.jpg │ ├── 2343200154_1.jpg │ ├── 2343665394_1.jpg │ ├── 2344217511_1.jpg │ ├── 2344218773_1.jpg │ ├── 2344221437_1.jpg │ ├── 2344899163_1.jpg │ ├── 2344967158_1.jpg │ ├── 2344972348_2.jpg │ ├── 2345048760_1.jpg │ ├── 2345048760_2.jpg │ ├── 2345049528_1.jpg │ ├── 2346175251_1.jpg │ ├── 2346354291_1.jpg │ ├── 2349481463_1.jpg │ ├── 2350619624_1.jpg │ ├── 2350688586_1.jpg │ ├── 2351450794_1.jpg │ ├── 2351504852_1.jpg │ ├── 2352254513_1.jpg │ ├── 2352307187_1.jpg │ ├── 2352531093_1.jpg │ ├── 2436720309_1.jpg │ ├── 2437352849_1.jpg │ ├── 2437510272_1.jpg │ ├── 2437565214_1.jpg │ ├── 243759437_1.jpg │ ├── 243761838_1.jpg │ ├── 2437904540_1.jpg │ ├── 2439679146_1.jpg │ ├── 2439889861_1.jpg │ ├── 2439910346_1.jpg │ ├── 2441411300_1.jpg │ ├── 2441861132_1.jpg │ ├── 2442107375_1.jpg │ ├── 2442576256_1.jpg │ ├── 2442731862_1.jpg │ ├── 2442933686_1.jpg │ ├── 2446262151_1.jpg │ ├── 2446496284_2.jpg │ ├── 2447154353_1.jpg │ ├── 2447989452_1.jpg │ ├── 2448291599_1.jpg │ ├── 2449151024_1.jpg │ ├── 2449151024_2.jpg │ ├── 2449179046_1.jpg │ ├── 2449594436_1.jpg │ ├── 2449764454_1.jpg │ ├── 2450984791_1.jpg │ ├── 2454607429_1.jpg │ ├── 2458204984_1.jpg │ ├── 245871800_1.jpg │ ├── 245873250_1.jpg │ ├── 2461725904_1.jpg │ ├── 2465123535_1.jpg │ ├── 2466353526_1.jpg │ ├── 2466594504_1.jpg │ ├── 2469551410_1.jpg │ ├── 2472784229_1.jpg │ ├── 24729177_1.jpg │ ├── 2473945935_1.jpg │ ├── 2474157761_1.jpg │ ├── 2476555449_1.jpg │ ├── 2477515529_1.jpg │ ├── 2477515529_3.jpg │ ├── 2477958141_1.jpg │ ├── 2477958141_2.jpg │ ├── 2478571096_1.jpg │ ├── 2480602910_1.jpg │ ├── 248228146_1.jpg │ ├── 248255433_1.jpg │ ├── 2483534214_1.jpg │ ├── 2483653127_1.jpg │ ├── 2484089292_1.jpg │ ├── 2484463018_1.jpg │ ├── 2485495082_1.jpg │ ├── 248684423_1.jpg │ ├── 2487307260_1.jpg │ └── 2488505181_1.jpg ├── lib ├── option │ ├── isY.m │ ├── psY.m │ ├── cell2option.m │ ├── psSh.m │ └── ps.m ├── sh │ ├── img │ │ └── shImg.m │ ├── common │ │ ├── genMkCl.m │ │ ├── iniAx.m │ │ └── plotmk.m │ └── shFalLM.m └── cell │ └── st.m ├── demoHelen.m └── README.md /data/helen.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/helen.mat -------------------------------------------------------------------------------- /data/img/100032540_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/100032540_1.jpg -------------------------------------------------------------------------------- /data/img/100040721_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/100040721_1.jpg -------------------------------------------------------------------------------- /data/img/100040721_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/100040721_2.jpg -------------------------------------------------------------------------------- /data/img/1002681492_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1002681492_1.jpg -------------------------------------------------------------------------------- /data/img/1004467229_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1004467229_1.jpg -------------------------------------------------------------------------------- /data/img/100466187_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/100466187_1.jpg -------------------------------------------------------------------------------- /data/img/100591971_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/100591971_1.jpg -------------------------------------------------------------------------------- /data/img/1010057391_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1010057391_1.jpg -------------------------------------------------------------------------------- /data/img/1012675629_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1012675629_1.jpg -------------------------------------------------------------------------------- /data/img/1012675629_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1012675629_2.jpg -------------------------------------------------------------------------------- /data/img/1018882799_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1018882799_1.jpg -------------------------------------------------------------------------------- /data/img/1019068877_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1019068877_1.jpg -------------------------------------------------------------------------------- /data/img/1021890651_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1021890651_1.jpg -------------------------------------------------------------------------------- /data/img/1030333538_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1030333538_1.jpg -------------------------------------------------------------------------------- /data/img/103236168_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/103236168_1.jpg -------------------------------------------------------------------------------- /data/img/103236168_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/103236168_2.jpg -------------------------------------------------------------------------------- /data/img/1033312112_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1033312112_1.jpg -------------------------------------------------------------------------------- /data/img/1033312288_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1033312288_1.jpg -------------------------------------------------------------------------------- /data/img/103887554_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/103887554_1.jpg -------------------------------------------------------------------------------- /data/img/10405146_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/10405146_1.jpg -------------------------------------------------------------------------------- /data/img/10405299_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/10405299_1.jpg -------------------------------------------------------------------------------- /data/img/10405424_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/10405424_1.jpg -------------------------------------------------------------------------------- /data/img/10406776_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/10406776_1.jpg -------------------------------------------------------------------------------- /data/img/10407038_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/10407038_1.jpg -------------------------------------------------------------------------------- /data/img/104074861_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/104074861_1.jpg -------------------------------------------------------------------------------- /data/img/1045887134_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1045887134_1.jpg -------------------------------------------------------------------------------- /data/img/1045890692_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1045890692_1.jpg -------------------------------------------------------------------------------- /data/img/1050957686_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1050957686_1.jpg -------------------------------------------------------------------------------- /data/img/1050957686_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1050957686_2.jpg -------------------------------------------------------------------------------- /data/img/105300174_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/105300174_1.jpg -------------------------------------------------------------------------------- /data/img/105300174_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/105300174_2.jpg -------------------------------------------------------------------------------- /data/img/105455387_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/105455387_1.jpg -------------------------------------------------------------------------------- /data/img/105538305_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/105538305_1.jpg -------------------------------------------------------------------------------- /data/img/106242334_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/106242334_1.jpg -------------------------------------------------------------------------------- /data/img/106326063_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/106326063_1.jpg -------------------------------------------------------------------------------- /data/img/106348540_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/106348540_1.jpg -------------------------------------------------------------------------------- /data/img/106393487_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/106393487_1.jpg -------------------------------------------------------------------------------- /data/img/1063957157_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1063957157_1.jpg -------------------------------------------------------------------------------- /data/img/10697993_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/10697993_1.jpg -------------------------------------------------------------------------------- /data/img/1070861406_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1070861406_1.jpg -------------------------------------------------------------------------------- /data/img/107288942_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/107288942_1.jpg -------------------------------------------------------------------------------- /data/img/107473045_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/107473045_1.jpg -------------------------------------------------------------------------------- /data/img/107635070_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/107635070_1.jpg -------------------------------------------------------------------------------- /data/img/1079156334_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1079156334_1.jpg -------------------------------------------------------------------------------- /data/img/108349477_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/108349477_1.jpg -------------------------------------------------------------------------------- /data/img/109172267_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/109172267_1.jpg -------------------------------------------------------------------------------- /data/img/109209934_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/109209934_1.jpg -------------------------------------------------------------------------------- /data/img/1092587063_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1092587063_1.jpg -------------------------------------------------------------------------------- /data/img/110520830_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/110520830_5.jpg -------------------------------------------------------------------------------- /data/img/110520830_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/110520830_6.jpg -------------------------------------------------------------------------------- /data/img/110592002_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/110592002_1.jpg -------------------------------------------------------------------------------- /data/img/110886318_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/110886318_1.jpg -------------------------------------------------------------------------------- /data/img/110890106_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/110890106_1.jpg -------------------------------------------------------------------------------- /data/img/1110051647_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1110051647_1.jpg -------------------------------------------------------------------------------- /data/img/1110051647_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1110051647_2.jpg -------------------------------------------------------------------------------- /data/img/1111575413_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1111575413_1.jpg -------------------------------------------------------------------------------- /data/img/1112052992_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1112052992_1.jpg -------------------------------------------------------------------------------- /data/img/111287440_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/111287440_1.jpg -------------------------------------------------------------------------------- /data/img/111510095_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/111510095_1.jpg -------------------------------------------------------------------------------- /data/img/1115234911_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1115234911_1.jpg -------------------------------------------------------------------------------- /data/img/1422700214_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1422700214_1.jpg -------------------------------------------------------------------------------- /data/img/1425317189_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1425317189_1.jpg -------------------------------------------------------------------------------- /data/img/1425321029_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1425321029_1.jpg -------------------------------------------------------------------------------- /data/img/1425648903_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1425648903_1.jpg -------------------------------------------------------------------------------- /data/img/1425648903_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1425648903_2.jpg -------------------------------------------------------------------------------- /data/img/1426539072_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1426539072_1.jpg -------------------------------------------------------------------------------- /data/img/1426539072_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1426539072_2.jpg -------------------------------------------------------------------------------- /data/img/1426553012_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1426553012_1.jpg -------------------------------------------------------------------------------- /data/img/142661608_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/142661608_1.jpg -------------------------------------------------------------------------------- /data/img/1427742925_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1427742925_1.jpg -------------------------------------------------------------------------------- /data/img/1429029478_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1429029478_1.jpg -------------------------------------------------------------------------------- /data/img/1429860583_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1429860583_1.jpg -------------------------------------------------------------------------------- /data/img/1430618662_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1430618662_1.jpg -------------------------------------------------------------------------------- /data/img/143196796_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/143196796_1.jpg -------------------------------------------------------------------------------- /data/img/1434217156_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1434217156_1.jpg -------------------------------------------------------------------------------- /data/img/1436253170_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1436253170_1.jpg -------------------------------------------------------------------------------- /data/img/1437632861_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1437632861_1.jpg -------------------------------------------------------------------------------- /data/img/143950153_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/143950153_1.jpg -------------------------------------------------------------------------------- /data/img/1439641049_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1439641049_1.jpg -------------------------------------------------------------------------------- /data/img/14403172_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/14403172_1.jpg -------------------------------------------------------------------------------- /data/img/1440499238_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1440499238_1.jpg -------------------------------------------------------------------------------- /data/img/1440500396_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1440500396_1.jpg -------------------------------------------------------------------------------- /data/img/1440501186_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1440501186_1.jpg -------------------------------------------------------------------------------- /data/img/1440954129_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1440954129_1.jpg -------------------------------------------------------------------------------- /data/img/1440954875_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1440954875_1.jpg -------------------------------------------------------------------------------- /data/img/1443377029_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1443377029_1.jpg -------------------------------------------------------------------------------- /data/img/144402621_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/144402621_1.jpg -------------------------------------------------------------------------------- /data/img/1447083015_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1447083015_1.jpg -------------------------------------------------------------------------------- /data/img/1447762196_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1447762196_1.jpg -------------------------------------------------------------------------------- /data/img/144837725_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/144837725_1.jpg -------------------------------------------------------------------------------- /data/img/145548320_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/145548320_1.jpg -------------------------------------------------------------------------------- /data/img/1458242965_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1458242965_1.jpg -------------------------------------------------------------------------------- /data/img/1458971524_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1458971524_1.jpg -------------------------------------------------------------------------------- /data/img/1459110420_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1459110420_1.jpg -------------------------------------------------------------------------------- /data/img/146623854_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/146623854_1.jpg -------------------------------------------------------------------------------- /data/img/1466887621_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1466887621_1.jpg -------------------------------------------------------------------------------- /data/img/1467878637_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1467878637_1.jpg -------------------------------------------------------------------------------- /data/img/1468798538_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1468798538_1.jpg -------------------------------------------------------------------------------- /data/img/146978430_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/146978430_1.jpg -------------------------------------------------------------------------------- /data/img/1470006576_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1470006576_1.jpg -------------------------------------------------------------------------------- /data/img/147110327_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/147110327_1.jpg -------------------------------------------------------------------------------- /data/img/147226455_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/147226455_1.jpg -------------------------------------------------------------------------------- /data/img/1477005205_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1477005205_1.jpg -------------------------------------------------------------------------------- /data/img/148348993_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/148348993_1.jpg -------------------------------------------------------------------------------- /data/img/148351850_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/148351850_1.jpg -------------------------------------------------------------------------------- /data/img/149162488_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/149162488_1.jpg -------------------------------------------------------------------------------- /data/img/149773224_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/149773224_1.jpg -------------------------------------------------------------------------------- /data/img/1499030378_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1499030378_1.jpg -------------------------------------------------------------------------------- /data/img/15024375_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/15024375_1.jpg -------------------------------------------------------------------------------- /data/img/150324675_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/150324675_1.jpg -------------------------------------------------------------------------------- /data/img/1504594019_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1504594019_1.jpg -------------------------------------------------------------------------------- /data/img/150766294_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/150766294_1.jpg -------------------------------------------------------------------------------- /data/img/150766294_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/150766294_2.jpg -------------------------------------------------------------------------------- /data/img/1507775914_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1507775914_1.jpg -------------------------------------------------------------------------------- /data/img/1515641689_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1515641689_1.jpg -------------------------------------------------------------------------------- /data/img/1515641689_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1515641689_2.jpg -------------------------------------------------------------------------------- /data/img/1517093691_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/1517093691_1.jpg -------------------------------------------------------------------------------- /data/img/203328057_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/203328057_1.jpg -------------------------------------------------------------------------------- /data/img/2036310656_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2036310656_1.jpg -------------------------------------------------------------------------------- /data/img/2038888040_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2038888040_1.jpg -------------------------------------------------------------------------------- /data/img/2041377546_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2041377546_1.jpg -------------------------------------------------------------------------------- /data/img/2042747277_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2042747277_1.jpg -------------------------------------------------------------------------------- /data/img/2044659361_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2044659361_1.jpg -------------------------------------------------------------------------------- /data/img/2044777702_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2044777702_1.jpg -------------------------------------------------------------------------------- /data/img/2044777702_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2044777702_2.jpg -------------------------------------------------------------------------------- /data/img/2045370744_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2045370744_1.jpg -------------------------------------------------------------------------------- /data/img/2045370744_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2045370744_3.jpg -------------------------------------------------------------------------------- /data/img/2048930268_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2048930268_1.jpg -------------------------------------------------------------------------------- /data/img/2056280349_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2056280349_1.jpg -------------------------------------------------------------------------------- /data/img/2056886445_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2056886445_1.jpg -------------------------------------------------------------------------------- /data/img/2057113858_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2057113858_1.jpg -------------------------------------------------------------------------------- /data/img/2057777633_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2057777633_1.jpg -------------------------------------------------------------------------------- /data/img/2057899604_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2057899604_1.jpg -------------------------------------------------------------------------------- /data/img/205848147_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/205848147_1.jpg -------------------------------------------------------------------------------- /data/img/2058725932_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2058725932_1.jpg -------------------------------------------------------------------------------- /data/img/2061605575_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2061605575_1.jpg -------------------------------------------------------------------------------- /data/img/2061993362_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2061993362_1.jpg -------------------------------------------------------------------------------- /data/img/2062420464_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2062420464_1.jpg -------------------------------------------------------------------------------- /data/img/206273130_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/206273130_1.jpg -------------------------------------------------------------------------------- /data/img/206283602_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/206283602_2.jpg -------------------------------------------------------------------------------- /data/img/206413799_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/206413799_1.jpg -------------------------------------------------------------------------------- /data/img/206448817_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/206448817_1.jpg -------------------------------------------------------------------------------- /data/img/2066231667_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2066231667_1.jpg -------------------------------------------------------------------------------- /data/img/2066420581_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2066420581_1.jpg -------------------------------------------------------------------------------- /data/img/2067453390_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2067453390_1.jpg -------------------------------------------------------------------------------- /data/img/206905865_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/206905865_1.jpg -------------------------------------------------------------------------------- /data/img/206907073_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/206907073_1.jpg -------------------------------------------------------------------------------- /data/img/206907279_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/206907279_1.jpg -------------------------------------------------------------------------------- /data/img/2070105355_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2070105355_2.jpg -------------------------------------------------------------------------------- /data/img/2070105355_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2070105355_3.jpg -------------------------------------------------------------------------------- /data/img/2070105355_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2070105355_4.jpg -------------------------------------------------------------------------------- /data/img/2070105355_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2070105355_5.jpg -------------------------------------------------------------------------------- /data/img/2070484849_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2070484849_1.jpg -------------------------------------------------------------------------------- /data/img/2070634156_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2070634156_1.jpg -------------------------------------------------------------------------------- /data/img/2071191303_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2071191303_1.jpg -------------------------------------------------------------------------------- /data/img/2071191303_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2071191303_2.jpg -------------------------------------------------------------------------------- /data/img/2073353251_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2073353251_1.jpg -------------------------------------------------------------------------------- /data/img/2075932440_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2075932440_1.jpg -------------------------------------------------------------------------------- /data/img/2076592686_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2076592686_1.jpg -------------------------------------------------------------------------------- /data/img/2076592686_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2076592686_2.jpg -------------------------------------------------------------------------------- /data/img/2076592686_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2076592686_3.jpg -------------------------------------------------------------------------------- /data/img/2078249976_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2078249976_1.jpg -------------------------------------------------------------------------------- /data/img/2078419146_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2078419146_1.jpg -------------------------------------------------------------------------------- /data/img/2081258704_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2081258704_1.jpg -------------------------------------------------------------------------------- /data/img/2081777014_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2081777014_1.jpg -------------------------------------------------------------------------------- /data/img/2081778308_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2081778308_1.jpg -------------------------------------------------------------------------------- /data/img/2082267415_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2082267415_2.jpg -------------------------------------------------------------------------------- /data/img/2082267415_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2082267415_3.jpg -------------------------------------------------------------------------------- /data/img/2083040467_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2083040467_1.jpg -------------------------------------------------------------------------------- /data/img/2083053412_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2083053412_1.jpg -------------------------------------------------------------------------------- /data/img/2083979194_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2083979194_1.jpg -------------------------------------------------------------------------------- /data/img/2084520102_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2084520102_1.jpg -------------------------------------------------------------------------------- /data/img/2085165542_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2085165542_1.jpg -------------------------------------------------------------------------------- /data/img/2177175118_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2177175118_1.jpg -------------------------------------------------------------------------------- /data/img/2180195389_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2180195389_1.jpg -------------------------------------------------------------------------------- /data/img/2181559194_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2181559194_1.jpg -------------------------------------------------------------------------------- /data/img/2182024730_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2182024730_1.jpg -------------------------------------------------------------------------------- /data/img/2182951022_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2182951022_1.jpg -------------------------------------------------------------------------------- /data/img/2184781988_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2184781988_1.jpg -------------------------------------------------------------------------------- /data/img/2185205964_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2185205964_1.jpg -------------------------------------------------------------------------------- /data/img/2185205964_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2185205964_2.jpg -------------------------------------------------------------------------------- /data/img/218904413_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/218904413_1.jpg -------------------------------------------------------------------------------- /data/img/218904413_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/218904413_2.jpg -------------------------------------------------------------------------------- /data/img/218904494_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/218904494_1.jpg -------------------------------------------------------------------------------- /data/img/2189567066_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2189567066_1.jpg -------------------------------------------------------------------------------- /data/img/2190740171_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2190740171_1.jpg -------------------------------------------------------------------------------- /data/img/2190903226_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2190903226_1.jpg -------------------------------------------------------------------------------- /data/img/2191376922_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2191376922_1.jpg -------------------------------------------------------------------------------- /data/img/2191423425_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2191423425_1.jpg -------------------------------------------------------------------------------- /data/img/2193408004_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2193408004_1.jpg -------------------------------------------------------------------------------- /data/img/2193639644_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2193639644_1.jpg -------------------------------------------------------------------------------- /data/img/2194332767_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2194332767_1.jpg -------------------------------------------------------------------------------- /data/img/2195120626_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2195120626_1.jpg -------------------------------------------------------------------------------- /data/img/2195220502_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2195220502_1.jpg -------------------------------------------------------------------------------- /data/img/2195358708_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2195358708_1.jpg -------------------------------------------------------------------------------- /data/img/219669940_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/219669940_1.jpg -------------------------------------------------------------------------------- /data/img/2196749951_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2196749951_1.jpg -------------------------------------------------------------------------------- /data/img/219709038_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/219709038_1.jpg -------------------------------------------------------------------------------- /data/img/2198286445_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2198286445_1.jpg -------------------------------------------------------------------------------- /data/img/2200344234_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2200344234_1.jpg -------------------------------------------------------------------------------- /data/img/2200730806_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2200730806_1.jpg -------------------------------------------------------------------------------- /data/img/2201151487_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2201151487_1.jpg -------------------------------------------------------------------------------- /data/img/2201910996_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2201910996_1.jpg -------------------------------------------------------------------------------- /data/img/2201942026_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2201942026_1.jpg -------------------------------------------------------------------------------- /data/img/2201943712_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2201943712_1.jpg -------------------------------------------------------------------------------- /data/img/2201943712_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2201943712_2.jpg -------------------------------------------------------------------------------- /data/img/2202089258_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2202089258_1.jpg -------------------------------------------------------------------------------- /data/img/2202741165_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2202741165_3.jpg -------------------------------------------------------------------------------- /data/img/2203538277_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2203538277_1.jpg -------------------------------------------------------------------------------- /data/img/2203693721_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2203693721_2.jpg -------------------------------------------------------------------------------- /data/img/2203694817_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2203694817_1.jpg -------------------------------------------------------------------------------- /data/img/2203695965_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2203695965_1.jpg -------------------------------------------------------------------------------- /data/img/2203696399_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2203696399_2.jpg -------------------------------------------------------------------------------- /data/img/2204494382_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2204494382_1.jpg -------------------------------------------------------------------------------- /data/img/2204494382_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2204494382_2.jpg -------------------------------------------------------------------------------- /data/img/2204495618_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2204495618_1.jpg -------------------------------------------------------------------------------- /data/img/2204495618_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2204495618_2.jpg -------------------------------------------------------------------------------- /data/img/2204502578_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2204502578_1.jpg -------------------------------------------------------------------------------- /data/img/2205474871_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2205474871_1.jpg -------------------------------------------------------------------------------- /data/img/2205474871_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2205474871_2.jpg -------------------------------------------------------------------------------- /data/img/2205474871_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2205474871_3.jpg -------------------------------------------------------------------------------- /data/img/2208472833_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2208472833_1.jpg -------------------------------------------------------------------------------- /data/img/2208472833_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2208472833_2.jpg -------------------------------------------------------------------------------- /data/img/2209809995_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2209809995_1.jpg -------------------------------------------------------------------------------- /data/img/2210601282_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2210601282_1.jpg -------------------------------------------------------------------------------- /data/img/221068652_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/221068652_2.jpg -------------------------------------------------------------------------------- /data/img/221068652_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/221068652_3.jpg -------------------------------------------------------------------------------- /data/img/2210716757_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2210716757_1.jpg -------------------------------------------------------------------------------- /data/img/2211065399_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2211065399_1.jpg -------------------------------------------------------------------------------- /data/img/2211542693_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2211542693_1.jpg -------------------------------------------------------------------------------- /data/img/221174143_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/221174143_1.jpg -------------------------------------------------------------------------------- /data/img/221238636_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/221238636_1.jpg -------------------------------------------------------------------------------- /data/img/221272641_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/221272641_1.jpg -------------------------------------------------------------------------------- /data/img/2212956363_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2212956363_1.jpg -------------------------------------------------------------------------------- /data/img/2325339957_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2325339957_2.jpg -------------------------------------------------------------------------------- /data/img/2326107432_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326107432_1.jpg -------------------------------------------------------------------------------- /data/img/2326123678_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326123678_1.jpg -------------------------------------------------------------------------------- /data/img/2326123678_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326123678_2.jpg -------------------------------------------------------------------------------- /data/img/2326138430_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326138430_1.jpg -------------------------------------------------------------------------------- /data/img/2326158218_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326158218_1.jpg -------------------------------------------------------------------------------- /data/img/2326158218_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326158218_2.jpg -------------------------------------------------------------------------------- /data/img/2326182644_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326182644_1.jpg -------------------------------------------------------------------------------- /data/img/2326182644_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326182644_2.jpg -------------------------------------------------------------------------------- /data/img/2326183026_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326183026_1.jpg -------------------------------------------------------------------------------- /data/img/2326647920_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2326647920_1.jpg -------------------------------------------------------------------------------- /data/img/2327074205_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2327074205_1.jpg -------------------------------------------------------------------------------- /data/img/232750395_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/232750395_1.jpg -------------------------------------------------------------------------------- /data/img/232758871_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/232758871_1.jpg -------------------------------------------------------------------------------- /data/img/2329090822_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2329090822_1.jpg -------------------------------------------------------------------------------- /data/img/2330042311_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330042311_1.jpg -------------------------------------------------------------------------------- /data/img/2330128905_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330128905_1.jpg -------------------------------------------------------------------------------- /data/img/2330129299_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330129299_1.jpg -------------------------------------------------------------------------------- /data/img/2330129413_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330129413_1.jpg -------------------------------------------------------------------------------- /data/img/2330721439_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330721439_1.jpg -------------------------------------------------------------------------------- /data/img/2330954580_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330954580_1.jpg -------------------------------------------------------------------------------- /data/img/2330955274_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330955274_1.jpg -------------------------------------------------------------------------------- /data/img/2330955410_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330955410_1.jpg -------------------------------------------------------------------------------- /data/img/2330955526_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330955526_1.jpg -------------------------------------------------------------------------------- /data/img/2330955614_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2330955614_1.jpg -------------------------------------------------------------------------------- /data/img/2331075487_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2331075487_1.jpg -------------------------------------------------------------------------------- /data/img/2331146163_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2331146163_1.jpg -------------------------------------------------------------------------------- /data/img/2331853202_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2331853202_1.jpg -------------------------------------------------------------------------------- /data/img/2332408096_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2332408096_1.jpg -------------------------------------------------------------------------------- /data/img/2333670757_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2333670757_1.jpg -------------------------------------------------------------------------------- /data/img/2336833345_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2336833345_1.jpg -------------------------------------------------------------------------------- /data/img/2339846774_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2339846774_1.jpg -------------------------------------------------------------------------------- /data/img/233993272_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/233993272_1.jpg -------------------------------------------------------------------------------- /data/img/2340693798_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2340693798_1.jpg -------------------------------------------------------------------------------- /data/img/2340986522_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2340986522_1.jpg -------------------------------------------------------------------------------- /data/img/2341783781_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2341783781_1.jpg -------------------------------------------------------------------------------- /data/img/2343200154_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2343200154_1.jpg -------------------------------------------------------------------------------- /data/img/2343665394_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2343665394_1.jpg -------------------------------------------------------------------------------- /data/img/2344217511_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2344217511_1.jpg -------------------------------------------------------------------------------- /data/img/2344218773_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2344218773_1.jpg -------------------------------------------------------------------------------- /data/img/2344221437_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2344221437_1.jpg -------------------------------------------------------------------------------- /data/img/2344899163_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2344899163_1.jpg -------------------------------------------------------------------------------- /data/img/2344967158_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2344967158_1.jpg -------------------------------------------------------------------------------- /data/img/2344972348_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2344972348_2.jpg -------------------------------------------------------------------------------- /data/img/2345048760_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2345048760_1.jpg -------------------------------------------------------------------------------- /data/img/2345048760_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2345048760_2.jpg -------------------------------------------------------------------------------- /data/img/2345049528_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2345049528_1.jpg -------------------------------------------------------------------------------- /data/img/2346175251_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2346175251_1.jpg -------------------------------------------------------------------------------- /data/img/2346354291_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2346354291_1.jpg -------------------------------------------------------------------------------- /data/img/2349481463_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2349481463_1.jpg -------------------------------------------------------------------------------- /data/img/2350619624_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2350619624_1.jpg -------------------------------------------------------------------------------- /data/img/2350688586_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2350688586_1.jpg -------------------------------------------------------------------------------- /data/img/2351450794_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2351450794_1.jpg -------------------------------------------------------------------------------- /data/img/2351504852_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2351504852_1.jpg -------------------------------------------------------------------------------- /data/img/2352254513_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2352254513_1.jpg -------------------------------------------------------------------------------- /data/img/2352307187_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2352307187_1.jpg -------------------------------------------------------------------------------- /data/img/2352531093_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2352531093_1.jpg -------------------------------------------------------------------------------- /data/img/2436720309_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2436720309_1.jpg -------------------------------------------------------------------------------- /data/img/2437352849_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2437352849_1.jpg -------------------------------------------------------------------------------- /data/img/2437510272_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2437510272_1.jpg -------------------------------------------------------------------------------- /data/img/2437565214_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2437565214_1.jpg -------------------------------------------------------------------------------- /data/img/243759437_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/243759437_1.jpg -------------------------------------------------------------------------------- /data/img/243761838_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/243761838_1.jpg -------------------------------------------------------------------------------- /data/img/2437904540_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2437904540_1.jpg -------------------------------------------------------------------------------- /data/img/2439679146_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2439679146_1.jpg -------------------------------------------------------------------------------- /data/img/2439889861_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2439889861_1.jpg -------------------------------------------------------------------------------- /data/img/2439910346_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2439910346_1.jpg -------------------------------------------------------------------------------- /data/img/2441411300_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2441411300_1.jpg -------------------------------------------------------------------------------- /data/img/2441861132_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2441861132_1.jpg -------------------------------------------------------------------------------- /data/img/2442107375_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2442107375_1.jpg -------------------------------------------------------------------------------- /data/img/2442576256_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2442576256_1.jpg -------------------------------------------------------------------------------- /data/img/2442731862_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2442731862_1.jpg -------------------------------------------------------------------------------- /data/img/2442933686_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2442933686_1.jpg -------------------------------------------------------------------------------- /data/img/2446262151_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2446262151_1.jpg -------------------------------------------------------------------------------- /data/img/2446496284_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2446496284_2.jpg -------------------------------------------------------------------------------- /data/img/2447154353_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2447154353_1.jpg -------------------------------------------------------------------------------- /data/img/2447989452_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2447989452_1.jpg -------------------------------------------------------------------------------- /data/img/2448291599_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2448291599_1.jpg -------------------------------------------------------------------------------- /data/img/2449151024_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2449151024_1.jpg -------------------------------------------------------------------------------- /data/img/2449151024_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2449151024_2.jpg -------------------------------------------------------------------------------- /data/img/2449179046_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2449179046_1.jpg -------------------------------------------------------------------------------- /data/img/2449594436_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2449594436_1.jpg -------------------------------------------------------------------------------- /data/img/2449764454_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2449764454_1.jpg -------------------------------------------------------------------------------- /data/img/2450984791_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2450984791_1.jpg -------------------------------------------------------------------------------- /data/img/2454607429_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2454607429_1.jpg -------------------------------------------------------------------------------- /data/img/2458204984_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2458204984_1.jpg -------------------------------------------------------------------------------- /data/img/245871800_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/245871800_1.jpg -------------------------------------------------------------------------------- /data/img/245873250_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/245873250_1.jpg -------------------------------------------------------------------------------- /data/img/2461725904_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2461725904_1.jpg -------------------------------------------------------------------------------- /data/img/2465123535_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2465123535_1.jpg -------------------------------------------------------------------------------- /data/img/2466353526_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2466353526_1.jpg -------------------------------------------------------------------------------- /data/img/2466594504_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2466594504_1.jpg -------------------------------------------------------------------------------- /data/img/2469551410_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2469551410_1.jpg -------------------------------------------------------------------------------- /data/img/2472784229_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2472784229_1.jpg -------------------------------------------------------------------------------- /data/img/24729177_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/24729177_1.jpg -------------------------------------------------------------------------------- /data/img/2473945935_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2473945935_1.jpg -------------------------------------------------------------------------------- /data/img/2474157761_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2474157761_1.jpg -------------------------------------------------------------------------------- /data/img/2476555449_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2476555449_1.jpg -------------------------------------------------------------------------------- /data/img/2477515529_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2477515529_1.jpg -------------------------------------------------------------------------------- /data/img/2477515529_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2477515529_3.jpg -------------------------------------------------------------------------------- /data/img/2477958141_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2477958141_1.jpg -------------------------------------------------------------------------------- /data/img/2477958141_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2477958141_2.jpg -------------------------------------------------------------------------------- /data/img/2478571096_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2478571096_1.jpg -------------------------------------------------------------------------------- /data/img/2480602910_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2480602910_1.jpg -------------------------------------------------------------------------------- /data/img/248228146_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/248228146_1.jpg -------------------------------------------------------------------------------- /data/img/248255433_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/248255433_1.jpg -------------------------------------------------------------------------------- /data/img/2483534214_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2483534214_1.jpg -------------------------------------------------------------------------------- /data/img/2483653127_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2483653127_1.jpg -------------------------------------------------------------------------------- /data/img/2484089292_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2484089292_1.jpg -------------------------------------------------------------------------------- /data/img/2484463018_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2484463018_1.jpg -------------------------------------------------------------------------------- /data/img/2485495082_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2485495082_1.jpg -------------------------------------------------------------------------------- /data/img/248684423_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/248684423_1.jpg -------------------------------------------------------------------------------- /data/img/2487307260_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2487307260_1.jpg -------------------------------------------------------------------------------- /data/img/2488505181_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhfe99/helen/HEAD/data/img/2488505181_1.jpg -------------------------------------------------------------------------------- /lib/option/isY.m: -------------------------------------------------------------------------------- 1 | function flag = isY(s) 2 | % Same to strcmpi(s, 'y'). 3 | % 4 | % Input 5 | % s - string, 'y' | 'n' 6 | % 7 | % Output 8 | % flag - boolean flag 9 | % 10 | % History 11 | % create - Feng Zhou (zhfe99@gmail.com), 02-13-2009 12 | % modify - Feng Zhou (zhfe99@gmail.com), 10-09-2011 13 | 14 | if strcmpi(s, 'y') 15 | flag = true; 16 | 17 | elseif strcmpi(s, 'n') 18 | flag = false; 19 | 20 | else 21 | error('unknown value: %s', s); 22 | end 23 | -------------------------------------------------------------------------------- /lib/option/psY.m: -------------------------------------------------------------------------------- 1 | function value = psY(option, name, default) 2 | % Fetch the content of the specified field within a struct or string array. 3 | % If the value is 'y', return 1, else 0. 4 | % 5 | % Input 6 | % option - struct or string cell array 7 | % name - field name 8 | % default - default field value 9 | % 10 | % Output 11 | % value - the field value 12 | % 13 | % History 14 | % create - Feng Zhou (zhfe99@gmail.com), 02-13-2009 15 | % modify - Feng Zhou (zhfe99@gmail.com), 10-09-2011 16 | 17 | v = ps(option, name, default); 18 | value = isY(v); 19 | -------------------------------------------------------------------------------- /lib/sh/img/shImg.m: -------------------------------------------------------------------------------- 1 | function ha = shImg(F, varargin) 2 | % Show image. 3 | % 4 | % Input 5 | % F - image, h x w x nChan 6 | % varargin 7 | % show option 8 | % ran - range, {[]} | 1 x 2 9 | % 10 | % Output 11 | % ha 12 | % haImg - figure handle 13 | % 14 | % History 15 | % create - Feng Zhou (zhfe99@gmail.com), 02-13-2009 16 | % modify - Feng Zhou (zhfe99@gmail.com), 07-02-2013 17 | 18 | % show option 19 | psSh(varargin); 20 | 21 | % function option 22 | ran = ps(varargin, 'ran', []); 23 | 24 | % normalize 25 | if ~isempty(ran) 26 | F = ranNor(F, ran); 27 | end 28 | 29 | % plot image 30 | ha.haImg = imshow(F); 31 | ha.ran = ran; 32 | -------------------------------------------------------------------------------- /lib/cell/st.m: -------------------------------------------------------------------------------- 1 | function a = st(varargin) 2 | % Create a struct. 3 | % 4 | % Example 5 | % input - a.name = 'feng'; 6 | % a.age = 25; 7 | % a.gender = 'male'. 8 | % call - [name, age, gender] = stFld(a, 'name', 'age', 'gender') 9 | % output - name = 'feng'; 10 | % age = 25; 11 | % gender = 'male' 12 | % 13 | % Input 14 | % varargin - field name list, 1 x m (cell) 15 | % 16 | % Output 17 | % a - struct 18 | % 19 | % History 20 | % create - Feng Zhou (zhfe99@gmail.com), 11-19-2010 21 | % modify - Feng Zhou (zhfe99@gmail.com), 11-28-2012 22 | 23 | if nargin == 0 || nargin == 1 24 | a = []; 25 | end 26 | 27 | for i = 1 : 2 : nargin 28 | a.(varargin{i}) = varargin{i + 1}; 29 | end 30 | -------------------------------------------------------------------------------- /lib/option/cell2option.m: -------------------------------------------------------------------------------- 1 | function option = cell2option(array) 2 | % Convert the cell (string-value) array to a struct. 3 | % 4 | % Example 5 | % input - array = {'name', 'feng', 'age', 13, 'toefl', [24 25 15 26]} 6 | % call - option = cell2option(array) 7 | % output - option.name = 'feng' 8 | % option.age = 25 9 | % option.toefl = [24 25 15 26] 10 | % 11 | % Input 12 | % array - cell array, 1 x (2 x m) 13 | % 14 | % Output 15 | % option - struct 16 | % 17 | % History 18 | % create - Feng Zhou (zhfe99@gmail.com), 02-13-2009 19 | % modify - Feng Zhou (zhfe99@gmail.com), 10-09-2011 20 | 21 | m = round(length(array) / 2); 22 | 23 | if m == 0 24 | option = []; 25 | return; 26 | end 27 | 28 | for i = 1 : m 29 | p = i * 2 - 1; 30 | option.(array{p}) = array{p + 1}; 31 | end 32 | -------------------------------------------------------------------------------- /lib/sh/common/genMkCl.m: -------------------------------------------------------------------------------- 1 | function [mks, cls] = genMkCl(c) 2 | % Return with markers and colors. 3 | % 4 | % Input 5 | % c - index (optional) 6 | % 7 | % Output 8 | % mks - string | 1 x 12 (cell) (if c has not been specified) 9 | % cls - string | 1 x 12 (cell) (if c has not been specified) 10 | % 11 | % History 12 | % create - Feng Zhou (zhfe99@gmail.com), 01-03-2009 13 | % modify - Feng Zhou (zhfe99@gmail.com), 06-16-2013 14 | 15 | mks = {'o', 's', '^', 'd', '+', '*', 'x', 'p', 'v', 'o', 's', '^', 'd'}; 16 | cls = {[1 0 0], [0 0 1], [0 1 0], [1 0 1], [0 0 0], [0 1 1], [.3 .3 .3], [.5 .5 .5], [.7 .7 .7], [.1 .1 .1], [1 .8 0], [1, .4, .6]}; 17 | % 'r', 'b', 'g', 'm', 'k', 'c', 18 | 19 | if exist('c', 'var') 20 | cc = mod(c - 1, length(cls)) + 1; 21 | mks = mks{cc}; 22 | cls = cls{cc}; 23 | end 24 | -------------------------------------------------------------------------------- /demoHelen.m: -------------------------------------------------------------------------------- 1 | % An interface demo for visualizing image and facial landmarks. 2 | % 3 | % History 4 | % create - Feng Zhou (zhfe99@gmail.com), 06-13-2012 5 | % modify - Feng Zhou (zhfe99@gmail.com), 10-21-2013 6 | 7 | clear variables; 8 | 9 | %% add path 10 | addpath(genpath('./lib')); 11 | 12 | %% data fold path 13 | foldpath = sprintf('./data'); 14 | 15 | %% load label 16 | matpath = sprintf('%s/helen.mat', foldpath); 17 | mat = load(matpath); 18 | Pts = mat.Pts; 19 | imgs = mat.imgs; 20 | 21 | %% #images 22 | m = length(imgs); 23 | 24 | %% per image 25 | for i = 1 : m 26 | 27 | % load image 28 | imgpath = sprintf('%s/img/%s', foldpath, imgs{i}); 29 | F = imread(imgpath); 30 | 31 | % landmarks 32 | Pt = Pts{i}; 33 | 34 | % show image with landmark 35 | shFalLM(F, Pt, 'fig', 1); 36 | pause(.5); 37 | end 38 | -------------------------------------------------------------------------------- /lib/option/psSh.m: -------------------------------------------------------------------------------- 1 | function [ax, fig] = psSh(option) 2 | % Parse the common option for sh* functions. 3 | % 4 | % Input 5 | % name - option name, 'fig' | 'clf' | 'ax' | 'cla' | 'h0' 6 | % value - option value 7 | % 8 | % Output 9 | % ax - axes handle 10 | % fig - figure handle 11 | % 12 | % History 13 | % create - Feng Zhou (zhfe99@gmail.com), 01-21-2009 14 | % modify - Feng Zhou (zhfe99@gmail.com), 10-09-2011 15 | 16 | % fig 17 | fig = ps(option, 'fig', []); 18 | if length(fig) == 1 19 | figure(fig); clf('reset'); 20 | 21 | elseif length(fig) == 4 22 | figure(fig(1)); 23 | subplot(fig(2), fig(3), fig(4), 'replace'); 24 | end 25 | 26 | % axes 27 | ax = ps(option, 'ax', []); 28 | isCla = psY(option, 'cla', 'y'); 29 | if ~isempty(ax) 30 | hf = get(ax, 'Parent'); 31 | figure(hf); 32 | set(hf, 'CurrentAxes', ax); 33 | 34 | if isCla 35 | cla; 36 | end 37 | end 38 | -------------------------------------------------------------------------------- /lib/option/ps.m: -------------------------------------------------------------------------------- 1 | function value = ps(option, name, default, varargin) 2 | % Parse the parameter specified in a struct or in a cell array. 3 | % 4 | % Example1 (when option is a struct): 5 | % input - option.lastname = 'zhou'; 6 | % call - value = ps(option, 'lastname', 'noname'); 7 | % output - value = 'zhou' 8 | % 9 | % Example2 (when option is a cell array): 10 | % input - option = {'lastname', 'zhou'}; 11 | % call - value = ps(option, 'lastname', 'noname'); 12 | % output - value = 'zhou' 13 | % 14 | % Input 15 | % option - struct or cell array 16 | % name - field name 17 | % default - default field value 18 | % values - all feasible valids 19 | % 20 | % Output 21 | % value - field value 22 | % 23 | % History 24 | % create - Feng Zhou (zhfe99@gmail.com), 02-13-2009 25 | % modify - Feng Zhou (zhfe99@gmail.com), 10-09-2011 26 | 27 | if iscell(option) 28 | if isempty(option) 29 | option = []; 30 | elseif length(option) == 1 31 | option = option{1}; 32 | else 33 | option = cell2option(option); 34 | end 35 | end 36 | 37 | if isfield(option, name) 38 | value = option.(name); 39 | else 40 | value = default; 41 | end 42 | -------------------------------------------------------------------------------- /lib/sh/shFalLM.m: -------------------------------------------------------------------------------- 1 | function shFalLM(F, Pt, varargin) 2 | % Show facacial landmark on the image. 3 | % 4 | % Input 5 | % F - image 6 | % Pt - landmark points, 2 x 29 7 | % varargin 8 | % show option 9 | % parMk - marker parameter, {[]} 10 | % 11 | % History 12 | % create - Feng Zhou (zhfe99@gmail.com), 05-31-2012 13 | % modify - Feng Zhou (zhfe99@gmail.com), 08-30-2012 14 | 15 | % show option 16 | psSh(varargin); 17 | parMk = ps(varargin, 'parMk', []); 18 | vis = ps(varargin, 'vis', []); 19 | mkEgCl = ps(varargin, 'mkEgCl', 'k'); 20 | 21 | % default marker parameter 22 | if isempty(parMk) 23 | parMk = st('mkSiz', 7, 'cl', 'w', 'mk', 'o', 'lnWid', 0, ... 24 | 'mkEgWid', 1, 'mkEgCl', mkEgCl); 25 | end 26 | 27 | % dimension 28 | k = size(Pt, 2); 29 | 30 | % default vis 31 | if isempty(vis) 32 | vis = zeros(1, k); 33 | end 34 | 35 | % show image 36 | if ~isempty(F) 37 | shImg(F); 38 | end 39 | 40 | % show points 41 | if ~isempty(Pt) 42 | hold on; 43 | plotmk(Pt, 1, parMk); 44 | 45 | % show visbility 46 | for c = 1 : k 47 | if vis(c) 48 | plot(Pt(1, c), Pt(2, c), 'ro', 'markerfacecolor', 'r', 'markersize', 10, 'linewidth', 1, 'markeredgecolor', mkEgCl); 49 | end 50 | end 51 | end 52 | 53 | if isempty(F) 54 | axis ij; 55 | axis equal; 56 | end 57 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Introduction 2 | ============ 3 | 4 | This page contains the **Helen dataset** used in the experiment of 5 | [exemplar-based graph matching (EGM)](http://www.f-zhou.com/gm.html) 6 | [1] for facial landmark detection. The original 7 | [Helen dataset](http://www.ifp.illinois.edu/~vuongle2/helen/) [2] 8 | adopts a highly detailed annotation. We re-labeled 348 images with the 9 | same 29 landmarks as the 10 | [LFPW dataset](http://homes.cs.washington.edu/~neeraj/projects/face-parts/) 11 | [3]. In addition, we provide MATLAB interface code for loading and 12 | visualizing the facial landmarks on images. 13 | 14 | 15 | Installation 16 | ============ 17 | 18 | 1. Unzip `helen.zip` to your folder; 19 | 2. Run `demoHelen`. 20 | 21 | 22 | Instructions 23 | ============ 24 | 25 | The package of `helen.zip` contains the following files and folders: 26 | 27 | - `./data`: This folder contains the images and labels of the Helen dataset. 28 | - `./lib`: This folder contains some library functions for visualizing facial landmark on images 29 | - `./demoHelen.m`: An interface demo for visualizing image and facial landmarks. 30 | 31 | 32 | References 33 | ========== 34 | 35 | [1] [F. Zhou](http://www.f-zhou.com), 36 | [J. Brandt](http://www.adobe.com/technology/people/san-jose/jonathan-brandt.html), 37 | and 38 | [Z. Lin](http://www.adobe.com/technology/people/san-jose/zhe-lin.html), 39 | "Exemplar-based Graph Matching for Robust Facial Landmark 40 | Localization," in IEEE International Conference on Computer Vision 41 | (ICCV), 2013 42 | 43 | [2] [V. Le](http://www.ifp.illinois.edu/~vuongle2/), 44 | [J. Brandt](http://www.adobe.com/technology/people/san-jose/jonathan-brandt.html), 45 | [L. Bourdev](http://www.cs.berkeley.edu/~lbourdev/), 46 | [Z. Lin](http://www.adobe.com/technology/people/san-jose/zhe-lin.html) 47 | and 48 | [T. Huang](http://www.ece.illinois.edu/directory/profile.asp?t-huang1), 49 | "Interactive Facial Feature Localization", in European Conference 50 | Computer Vision (ECCV), 2012 51 | 52 | [3] [P. N. Belhumeur](http://www.cs.columbia.edu/~belhumeur/), 53 | [D. W. Jacobs](http://www.cs.umd.edu/~djacobs/), 54 | [D. J. Kriegman](http://cseweb.ucsd.edu/~kriegman/) and 55 | [N. Kumar](http://homes.cs.washington.edu/~neeraj/), "Localizing Parts 56 | of Faces Using a Consensus of Exemplars", in IEEE Conference on 57 | Computer Vision and Pattern Recognition (CVPR), 2011 58 | 59 | 60 | Copyright 61 | ========= 62 | 63 | This software is free for use in research projects. If you 64 | publish results obtained using this software, please use this 65 | citation. 66 | 67 | @inproceedings{ZhouBL13, 68 | author = {F. Zhou, J. Brandt and Z. Lin}, 69 | title = {Exemplar-based Graph Matching for Robust Facial Landmark Localization}, 70 | booktitle = {IEEE International Conference on Computer Vision (ICCV)}, 71 | year = {2013}, 72 | } 73 | 74 | If you have any question, please feel free to contact Feng Zhou (zhfe99@gmail.com). 75 | -------------------------------------------------------------------------------- /lib/sh/common/iniAx.m: -------------------------------------------------------------------------------- 1 | function [Ax, siz] = iniAx(fig, rows, cols, siz, varargin) 2 | % Create axes in a figure. 3 | % 4 | % Input 5 | % fig - figure number 6 | % rows - #rows 7 | % cols - #columns 8 | % siz - figure size, [height, width] 9 | % varargin 10 | % pos - position of the axes in the figure, {[0 0 1 1]} 11 | % sizMa - maximum size, [] 12 | % wGap - gap in width, {.2} 13 | % hGap - gap in height, {.2} 14 | % ws - size in width, {[]} 15 | % hs - size in height, {[]} 16 | % ax - flag of showing axis, {'y'} | 'n' 17 | % name - figure name, {''} 18 | % clf - clf flag, {'y'} | 'n' 19 | % bkCl - background color, {'w'} 20 | % 21 | % Output 22 | % Ax - handle set of the main window, rows x cols (cell) 23 | % 24 | % History 25 | % create - Feng Zhou (zhfe99@gmail.com), 01-01-2009 26 | % modify - Feng Zhou (zhfe99@gmail.com), 06-20-2013 27 | 28 | % function option 29 | pos = ps(varargin, 'pos', [0 0 1 1]); 30 | sizMa = ps(varargin, 'sizMa', []); 31 | wGap = ps(varargin, 'wGap', .2); 32 | hGap = ps(varargin, 'hGap', .2); 33 | ws = ps(varargin, 'ws', []); 34 | hs = ps(varargin, 'hs', []); 35 | isAx = psY(varargin, 'ax', 'y'); 36 | name = ps(varargin, 'name', ''); 37 | isClf = psY(varargin, 'clf', 'y'); 38 | bkCl = ps(varargin, 'bkCl', 'w'); 39 | 40 | % figure 41 | if fig > 0 42 | figure(fig); 43 | 44 | if isClf 45 | clf('reset'); 46 | end 47 | 48 | set(gcf, 'Color', bkCl); 49 | 50 | %% figure size 51 | if ~isempty(siz) 52 | %% maximum size 53 | if ~isempty(sizMa) 54 | siz = imgSizFit(siz, sizMa); 55 | end 56 | 57 | pos0 = get(gcf, 'Position'); 58 | pos0(3) = siz(2); % width 59 | pos0(4) = siz(1); % height 60 | 61 | %% on Windows 62 | if ispc 63 | pos0(1 : 2) = [100 100]; 64 | end 65 | 66 | set(gcf, 'Position', pos0); 67 | end 68 | end 69 | 70 | % figure name 71 | if ~isempty(name) 72 | set(gcf, 'name', name); 73 | end 74 | 75 | % axes size 76 | wMar = pos(3) * wGap / (cols + 1); 77 | if isempty(ws) 78 | wBodys = zeros(1, cols) + pos(3) * (1 - wGap) / cols; 79 | else 80 | wBodys = ws ./ sum(ws) * (1 - wGap) * pos(3); 81 | end 82 | wws = cumsum([0 wBodys]); 83 | 84 | hMar = pos(4) * hGap / (rows + 1); 85 | if isempty(hs) 86 | hBodys = zeros(1, rows) + pos(4) * (1 - hGap) / rows; 87 | else 88 | hBodys = hs ./ sum(hs) * (1 - hGap) * pos(4); 89 | end 90 | hhs = cumsum([0 hBodys(end : -1 : 1)]); 91 | 92 | % create axes 93 | Ax = cell(rows, cols); 94 | for row = 1 : rows 95 | for col = 1 : cols 96 | Ax{row, col} = axes('Position', ... 97 | [wMar * col + wws(col) + pos(1), ... 98 | hMar * (rows - row + 1) + hhs(rows - row + 1) + pos(2), ... 99 | wBodys(col), hBodys(row)]); 100 | if ~isAx 101 | set(gca, 'visible', 'off'); 102 | end 103 | end 104 | end 105 | -------------------------------------------------------------------------------- /lib/sh/common/plotmk.m: -------------------------------------------------------------------------------- 1 | function ha = plotmk(X, c, parMk) 2 | % Plot points belonging to one cluster in 2-D or 3-D. 3 | % 4 | % Input 5 | % X - sample matrix, d (= 2 | 3) x n 6 | % c - class label, 1 x 1 7 | % parMk - marker parameter 8 | % ln - line, {[]} 9 | % If empty, using lns{c} instead 10 | % mk - marker, {[]} 11 | % If empty, using mks{c} instead 12 | % cl - color, {[]} 13 | % If empty, using cls{c} instead 14 | % lns - line, {'-', '--', ':', '-.'} 15 | % mks - makrer, {'o', 's', '^', 'd', '+', 'v', 'x', '*', 'p'} 16 | % cls - color, {[1 0 0], [0 0 1], [0 1 0], [1 0 1], [0 0 0], [0 1 1], [.3 .3 .3], [.5 .5 .5], [.7 .7 .7], [.1 .1 .1], [1 .8 0], [1, .4, .6]} 17 | % lnWid - line width, {1} 18 | % mkSiz - marker size, {5} 19 | % mkEg - marker edge, 'y' | {'n'} 20 | % face - flag of showing face, {'y'} | 'n' 21 | % 22 | % Output 23 | % ha - plot handle 24 | % 25 | % History 26 | % create - Feng Zhou (zhfe99@gmail.com), 11-19-2010 27 | % modify - Feng Zhou (zhfe99@gmail.com), 05-09-2013 28 | 29 | % function parameter 30 | ln = ps(parMk, 'ln', []); 31 | mk = ps(parMk, 'mk', []); 32 | cl = ps(parMk, 'cl', []); 33 | lns = ps(parMk, 'lns', {'-', '--', ':', '-.'}); 34 | mks = ps(parMk, 'mks', {'o', 's', '^', 'd', '+', 'x', 'v', '>', '*', 'p'}); 35 | cls = ps(parMk, 'cls', {[1 0 0], [0 0 1], [0 1 0], [1 0 1], [0 0 0], [1 .5 0], [.7 .7 .7], [.1 .1 .1], [.4 .4 .7], [.3 .6 .8], [1 .8 0], [1, .4, .6]}); 36 | lnWid = ps(parMk, 'lnWid', 1); 37 | mkSiz = ps(parMk, 'mkSiz', 5); 38 | mkEgWid = ps(parMk, 'mkEgWid', 0); 39 | mkEgCl = ps(parMk, 'mkEgCl', 'k'); 40 | isFace = psY(parMk, 'face', 'y'); 41 | 42 | % line 43 | if isempty(ln) 44 | cc = mod(c - 1, length(lns)) + 1; 45 | ln = lns{cc}; 46 | end 47 | 48 | % marker 49 | if isempty(mk) 50 | cc = mod(c - 1, length(mks)) + 1; 51 | mk = mks{cc}; 52 | end 53 | 54 | % color 55 | if isempty(cl) 56 | cc = mod(c - 1, length(cls)) + 1; 57 | cl = cls{cc}; 58 | end 59 | 60 | % dimension 61 | d = size(X, 1); 62 | if d ~= 2 && d ~= 3 63 | error('not supported dimension: d %d', d); 64 | end 65 | 66 | % plot line and marker 67 | if lnWid > 0 && mkSiz > 0 68 | if d == 2 69 | ha = plot(X(1, :), X(2, :), ln); 70 | else 71 | ha = plot3(X(1, :), X(2, :), X(3, :), ln); 72 | end 73 | if isFace 74 | set(ha, 'Color', cl, 'LineWidth', lnWid, 'Marker', mk, 'MarkerSize', mkSiz, 'MarkerFaceColor', cl); 75 | else 76 | set(ha, 'Color', cl, 'LineWidth', lnWid, 'Marker', mk, 'MarkerSize', mkSiz); 77 | end 78 | if mkEgWid > 0 79 | set(ha, 'MarkerEdgeColor', 'k'); 80 | end 81 | 82 | % plot marker only 83 | elseif lnWid == 0 && mkSiz > 0 84 | if d == 2 85 | ha = plot(X(1, :), X(2, :), mk); 86 | else 87 | ha = plot3(X(1, :), X(2, :), X(3, :), mk); 88 | end 89 | 90 | % face 91 | if isFace 92 | set(ha, 'Color', cl, 'Marker', mk, 'MarkerSize', mkSiz, 'MarkerFaceColor', cl); 93 | else 94 | set(ha, 'Color', cl, 'Marker', mk, 'MarkerSize', mkSiz); 95 | end 96 | 97 | % marker edge 98 | if mkEgWid > 0 99 | set(ha, 'MarkerEdgeColor', mkEgCl, 'linewidth', mkEgWid); 100 | end 101 | 102 | % plot line only 103 | elseif lnWid > 0 && mkSiz == 0 104 | if d == 2 105 | ha = plot(X(1, :), X(2, :), ln); 106 | else 107 | ha = plot3(X(1, :), X(2, :), X(3, :), ln); 108 | end 109 | set(ha, 'Color', cl, 'LineWidth', lnWid); 110 | 111 | else 112 | ha = []; 113 | % error('unsupported'); 114 | end 115 | --------------------------------------------------------------------------------