Code Monkey home page Code Monkey logo

maskedface-net's Introduction

License: CC BY-NC-SA 4.0

facebook tweeter linkedin

MaskedFace-Net

Masked Face Covid19 - Safe your life - Wearing a Mask against the Covid-19

What is MaskedFace-Net?

MaskedFace-Net is a dataset of human faces with a correctly or incorrectly worn mask (133,783 images) based on the dataset Flickr-Faces-HQ (FFHQ). The wearing of the face masks appears as a solution for limiting the spread of COVID-19. In this context, efficient recognition systems are expected for checking that people faces are masked in regulated areas. To perform this task, a large dataset of masked faces is necessary for training deep learning models towards detecting people wearing masks and those not wearing masks. Some large datasets of masked faces are available in the literature. However, at the moment, there are no available large dataset of masked face images that permits to check if detected masked faces are correctly worn or not. Indeed, many people are not correctly wearing their masks due to bad practices, bad behaviors or vulnerability of individuals (e.g., children, old people). For these reasons, several mask wearing campaigns intend to sensitize people about this problem and good practices. In this sense, this work proposes three types of masked face detection dataset; namely, the Correctly Masked Face Dataset (CMFD), the Incorrectly Masked Face Dataset (IMFD) and their combination for the global masked face detection (MaskedFace-Net). Realistic masked face datasets are proposed with a twofold objective: i) to detect people having their faces masked or not masked, ii) to detect faces having their masks correctly worn or incorrectly worn (e.g.; at airport portals or in crowds). To the best of our knowledge, no large dataset of masked faces provides such a granularity of classification towards permitting mask wearing analysis. Moreover, this work globally presents the applied mask-to-face deformable model for permitting the generation of other masked face images, notably with specific masks.

For more details about this work:

Update November 29, 2020: New referencing following the online appearing on "Smart Health", Elsevier

Adnane Cabani, Karim Hammoudi, Halim Benhabiles, and Mahmoud Melkemi, "MaskedFace-Net - A dataset of correctly/incorrectly masked face images in the context of COVID-19", Smart Health, ISSN 2352-6483, Elsevier, 2020. https://doi.org/10.1016/j.smhl.2020.100144 [Preprint version available at arXiv:2008.08016]

Update March 11, 2022: Our article mentioned above has received the Best Paper Awards 2021 of the journal Smart Health, Elsevier.

Recognition results

Result gif

Team

Project leaders:

Note: project leaders equally contributed to this work.

Contributors:

  • Halim Benhabiles, Yncrea Hauts-de-France, IEMN Lille, [email protected]
  • Mahmoud Melkemi, Université de Haute-Alsace, IRIMAS, [email protected]
  • Junhao Cao, Internship student at ESIGELEC

Dataset

MaskedFace-Net is available below:

Update January 28, 2020: Refined selection of the incorrectly masked face images.

67,049 images with Correctly Masked Face Dataset (CMFD) at 1024×1024: Go to OneDrive (19 GB)

66,734 images with Incorrectly Masked Face Dataset (IMFD) at 1024×1024: Go to OneDrive (19 GB)

To facilitate the downloading of this dataset, we suggest you to use a download manager tool or OneDrive sync client.

Update January 15, 2021: Add mirror links on Google Drive.

Zip file CMFD: Part 1 - Part 2

Zip file IMFD: Part 1 - Part 2

Data tree

Data tree

Metadata: Each image of the MaskedFace-Net dataset has its corresponding file naming in the FFHQ dataset. Hence, the metadata file “ffhq-dataset-v2.json” (see the FFHQ webpage) can be exploited for your processing of MaskedFace-Net.

Licenses

In the following the licenses of the original FFHQ-dataset: The individual images were published in Flickr by their respective authors under either Creative Commons BY 2.0, Creative Commons BY-NC 2.0, Public Domain Mark 1.0, Public Domain CC0 1.0, or U.S. Government Works license. All of these licenses allow free use, redistribution, and adaptation for non-commercial purposes. However, some of them require giving appropriate credit to the original author, as well as indicating any changes that were made to the images. The license and original author of each image are indicated in the metadata.

The dataset itself (including JSON metadata, download script, and documentation) is made available under Creative Commons BY-NC-SA 4.0 license by NVIDIA Corporation. You can use, redistribute, and adapt it for non-commercial purposes, as long as you (a) give appropriate credit by citing our paper, (b) indicate any changes that you've made, and (c) distribute any derivative works under the same license. https://creativecommons.org/licenses/by-nc-sa/4.0/

The licenses of MaskedFace-Net dataset: The dataset is made available under Creative Commons BY-NC-SA 4.0 license by NVIDIA Corporation. You can use, redistribute, and adapt it for non-commercial purposes, as long as you

  1. give appropriate credit by citing our papers:
    1. Adnane Cabani, Karim Hammoudi, Halim Benhabiles, and Mahmoud Melkemi, "MaskedFace-Net - A dataset of correctly/incorrectly masked face images in the context of COVID-19", Smart Health, ISSN 2352-6483, Elsevier, 2020, DOI:10.1016/j.smhl.2020.100144
    2. Karim Hammoudi, Adnane Cabani, Halim Benhabiles, and Mahmoud Melkemi,"Validating the correct wearing of protection mask by taking a selfie: design of a mobile application "CheckYourMask" to limit the spread of COVID-19", CMES-Computer Modeling in Engineering & Sciences, Vol.124, No.3, pp. 1049-1059, 2020, DOI:10.32604/cmes.2020.011663
  2. indicate any changes that you've made,
  3. and distribute any derivative works under the same license. https://creativecommons.org/licenses/by-nc-sa/4.0/

Bibtex references

Adnane Cabani, Karim Hammoudi, Halim Benhabiles, and Mahmoud Melkemi, "MaskedFace-Net - A dataset of correctly/incorrectly masked face images in the context of COVID-19", Smart Health, ISSN 2352-6483, Elsevier, 2020, DOI:10.1016/j.smhl.2020.100144

@Article{cabani.hammoudi.2020.maskedfacenet,
    title={MaskedFace-Net -- A Dataset of Correctly/Incorrectly Masked Face Images in the Context of COVID-19},
    author={Adnane Cabani and Karim Hammoudi and Halim Benhabiles and Mahmoud Melkemi},
    journal={Smart Health},
    year={2020},
    url ={http://www.sciencedirect.com/science/article/pii/S2352648320300362},
    issn={2352-6483},
    doi ={https://doi.org/10.1016/j.smhl.2020.100144}
}

Karim Hammoudi, Adnane Cabani, Halim Benhabiles, and Mahmoud Melkemi,"Validating the correct wearing of protection mask by taking a selfie: design of a mobile application "CheckYourMask" to limit the spread of COVID-19", CMES-Computer Modeling in Engineering & Sciences, Vol.124, No.3, pp. 1049-1059, 2020, DOI:10.32604/cmes.2020.011663

@Article{cmes.2020.011663,
    title={Validating the Correct Wearing of Protection Mask by Taking a Selfie: Design of a Mobile Application “CheckYourMask” to Limit the Spread of COVID-19},
    author={Karim Hammoudi, Adnane Cabani, Halim Benhabiles, Mahmoud Melkemi},
    journal={Computer Modeling in Engineering \& Sciences},
    volume={124},
    year={2020},
    number={3},
    pages={1049--1059},
    url={http://www.techscience.com/CMES/v124n3/39927},
    issn={1526-1506},
    doi={10.32604/cmes.2020.011663}
}

Acknowledgements:

The authors would like to thank:

Press:

Jolibrain, AI software and services (March 26, 2021), “Removing face masks with JoliGAN”, https://www.deepdetect.com/blog/15-face-masks-gan/

Arthur Fortes (February 4, 2021), “Building a Personalized Face Mask Detection Using OpenCV and Deep Learning)”, https://fortes-arthur.medium.com/building-a-personalized-face-mask-detection-using-opencv-and-deep-learning-4aae008c95a0

OrangeTree Global, Business Intelligence and Business Analytics Training Organization (January 9, 2021), “Top Free COVID dataset for Analytics professionals”, https://orangetreeglobal.com/top-free-covid-dataset-for-analytics-professionals/

Stacy Stanford, Roberto Iriondo, Pratik Shukla (January 5, 2021), "Best Public Datasets for Machine Learning and Data Science", https://medium.com/towards-artificial-intelligence/best-datasets-for-machine-learning-data-science-computer-vision-nlp-ai-c9541058cf4f

Purva Huilgol (December 15, 2020), "Top 15 Open-Source Datasets of 2020 that every Data Scientist Should add to their Portfolio!", https://www.analyticsvidhya.com/blog/2020/12/top-15-datasets-of-2020-that-every-data-scientist-should-add-to-their-portfolio/

maskedface-net's People

Contributors

cabani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

maskedface-net's Issues

Download Issues

Hi,

I am trying to download the images, but somehow it always fails midway. Is there a different way or API through which we can download the entire dataset ?

Problem downloading, hosting the data elsewhere

Greetings, I'm trying to download this dataset, yet I have some problems downloading it.
I've tried to download the entire dataset from sharepoint but everytimes the download breaks and stops. I've tried to download some subdirectories separately without success (every now and then the download stops or inside the zip that I've downloaded there's full of txts explaining the errors).

Could you please host the dataset elsewhere?
Also thanks for your work!

Masked face generation using algorithm

Hi, we need to generate this data with different types of masks for a class project we are working on. Would it be possible for you to provide the algorithm code? Thanks.

conversion png to jpg

Hi,

What was the compression level (%) you guys have used to convert the original files from PNG to JPG?
thank you

Generating masked faces

Hello @cabani,

will you be releasing your implementation of the algorithm for generating masked faces at some point?

Best regards,
Dorotea

Error.txt downloading. Hosting elsewhere?

Hi, I have been trying to download this dataset but it's being a nightmare. I have tried with different browsers like chrome, edge, and internet explorer, and it always ends up crashing into a corrupt file. I have also tried with onedrive sync client without success. I think it's because of the size (20Gb). I have also read #4 Could you please host elsewhere apart from OneDrive/SharePoint? That will give access to everyone. There are no available options left in order to download it correctly from SharePoint. Moreover, download speed isn't too fast on SharePoint.

Thanks for the support!

binary mask

Dear, can this data set provide binary mask?

No masks images

Hi,
Firstly, thanks for your work.
I trained my nn, and found some outliers. On this pictures no mask at all, or mask seems really bad.

CMFD/02000/02231_Mask.jpg
IMFD/68000/68194_Mask_Mouth_Chin.jpg
CMFD/07000/07541_Mask.jpg
CMFD/68000/68859_Mask.jpg
CMFD/63000/63545_Mask.jpg
IMFD/17000/17739_Mask_Mouth_Chin.jpg
CMFD/05000/05052_Mask.jpg
CMFD/22000/22339_Mask.jpg
CMFD/41000/41441_Mask.jpg
CMFD/20000/20386_Mask.jpg
IMFD/23000/23445_Mask_Mouth_Chin.jpg
IMFD/65000/65823_Mask_Mouth_Chin.jpg
IMFD/24000/24530_Mask_Mouth_Chin.jpg
CMFD/20000/20989_Mask.jpg
IMFD/26000/26176_Mask_Mouth_Chin.jpg
IMFD/34000/34663_Mask_Mouth_Chin.jpg
IMFD/34000/34582_Mask_Mouth_Chin.jpg
IMFD/14000/14683_Mask_Mouth_Chin.jpg
CMFD/12000/12785_Mask.jpg
IMFD/28000/28712_Mask_Nose_Mouth.jpg
CMFD/01000/01391_Mask.jpg
IMFD/69000/69619_Mask_Mouth_Chin.jpg
IMFD/29000/29054_Mask_Mouth_Chin.jpg
IMFD/65000/65389_Mask_Mouth_Chin.jpg
IMFD/24000/24666_Mask_Mouth_Chin.jpg
CMFD/45000/45319_Mask.jpg
CMFD/62000/62180_Mask.jpg
CMFD/31000/31065_Mask.jpg
IMFD/63000/63545_Mask_Mouth_Chin.jpg
CMFD/67000/67331_Mask.jpg
IMFD/32000/32158_Mask_Mouth_Chin.jpg
IMFD/34000/34560_Mask_Mouth_Chin.jpg
CMFD/08000/08406_Mask.jpg
IMFD/08000/08312_Mask_Mouth_Chin.jpg
CMFD/20000/20434_Mask.jpg
IMFD/23000/23123_Mask_Mouth_Chin.jpg
CMFD/01000/01668_Mask.jpg
CMFD/59000/59296_Mask.jpg
CMFD/23000/23445_Mask.jpg
CMFD/20000/20978_Mask.jpg
CMFD/64000/64106_Mask.jpg
IMFD/42000/42206_Mask_Mouth_Chin.jpg
IMFD/30000/30853_Mask_Mouth_Chin.jpg
CMFD/61000/61925_Mask.jpg
CMFD/27000/27599_Mask.jpg
IMFD/32000/32521_Mask_Nose_Mouth.jpg
IMFD/38000/38158_Mask_Mouth_Chin.jpg
IMFD/35000/35226_Mask_Nose_Mouth.jpg
IMFD/44000/44720_Mask_Mouth_Chin.jpg
CMFD/57000/57542_Mask.jpg
IMFD/69000/69511_Mask_Nose_Mouth.jpg
IMFD/30000/30704_Mask_Mouth_Chin.jpg
IMFD/11000/11979_Mask_Mouth_Chin.jpg
IMFD/56000/56863_Mask_Mouth_Chin.jpg
IMFD/53000/53581_Mask_Mouth_Chin.jpg
IMFD/63000/63882_Mask_Mouth_Chin.jpg
IMFD/27000/27935_Mask_Mouth_Chin.jpg
CMFD/17000/17851_Mask.jpg
CMFD/36000/36124_Mask.jpg
CMFD/12000/12414_Mask.jpg
IMFD/56000/56564_Mask_Mouth_Chin.jpg
IMFD/63000/63741_Mask_Mouth_Chin.jpg
IMFD/01000/01815_Mask_Mouth_Chin.jpg
IMFD/36000/36865_Mask_Mouth_Chin.jpg
CMFD/68000/68300_Mask.jpg
CMFD/60000/60611_Mask.jpg
IMFD/12000/12539_Mask_Mouth_Chin.jpg
IMFD/66000/66867_Mask_Mouth_Chin.jpg
IMFD/64000/64892_Mask_Mouth_Chin.jpg
IMFD/49000/49413_Mask_Nose_Mouth.jpg
CMFD/30000/30517_Mask.jpg
IMFD/57000/57319_Mask_Mouth_Chin.jpg
IMFD/65000/65618_Mask_Mouth_Chin.jpg
CMFD/14000/14683_Mask.jpg
IMFD/17000/17662_Mask_Nose_Mouth.jpg
CMFD/62000/62083_Mask.jpg
CMFD/25000/25387_Mask.jpg
IMFD/43000/43295_Mask_Mouth_Chin.jpg
IMFD/31000/31774_Mask_Mouth_Chin.jpg
CMFD/24000/24128_Mask.jpg
IMFD/02000/02808_Mask_Mouth_Chin.jpg
IMFD/61000/61904_Mask_Mouth_Chin.jpg
IMFD/37000/37213_Mask_Mouth_Chin.jpg
IMFD/65000/65336_Mask_Nose_Mouth.jpg
CMFD/62000/62434_Mask.jpg
CMFD/08000/08936_Mask.jpg
IMFD/68000/68305_Mask_Mouth_Chin.jpg
IMFD/23000/23616_Mask_Mouth_Chin.jpg
IMFD/30000/30005_Mask_Mouth_Chin.jpg
IMFD/27000/27030_Mask_Mouth_Chin.jpg
IMFD/65000/65003_Mask_Mouth_Chin.jpg
IMFD/03000/03358_Mask_Mouth_Chin.jpg
CMFD/61000/61429_Mask.jpg
CMFD/09000/09368_Mask.jpg
IMFD/30000/30436_Mask_Mouth_Chin.jpg
IMFD/12000/12785_Mask_Mouth_Chin.jpg
IMFD/05000/05266_Mask_Mouth_Chin.jpg
CMFD/42000/42295_Mask.jpg
CMFD/22000/22584_Mask.jpg
IMFD/66000/66167_Mask_Nose_Mouth.jpg
CMFD/58000/58134_Mask.jpg
IMFD/44000/44341_Mask_Mouth_Chin.jpg
CMFD/20000/20460_Mask.jpg
CMFD/58000/58241_Mask.jpg
IMFD/62000/62643_Mask_Mouth_Chin.jpg
IMFD/69000/69060_Mask_Mouth_Chin.jpg
CMFD/30000/30452_Mask.jpg
CMFD/07000/07985_Mask.jpg
CMFD/56000/56746_Mask.jpg
IMFD/02000/02021_Mask_Mouth_Chin.jpg
IMFD/57000/57397_Mask_Mouth_Chin.jpg
CMFD/09000/09232_Mask.jpg
CMFD/04000/04807_Mask.jpg
CMFD/14000/14964_Mask.jpg
CMFD/27000/27517_Mask.jpg
CMFD/26000/26288_Mask.jpg
CMFD/18000/18888_Mask.jpg
IMFD/68000/68321_Mask_Nose_Mouth.jpg
CMFD/01000/01423_Mask.jpg
CMFD/24000/24960_Mask.jpg
IMFD/22000/22584_Mask_Mouth_Chin.jpg
IMFD/33000/33211_Mask_Mouth_Chin.jpg
IMFD/32000/32161_Mask_Mouth_Chin.jpg
CMFD/62000/62448_Mask.jpg
IMFD/18000/18801_Mask_Mouth_Chin.jpg
CMFD/13000/13905_Mask.jpg
CMFD/09000/09865_Mask.jpg
IMFD/48000/48035_Mask_Mouth_Chin.jpg
CMFD/20000/20707_Mask.jpg
IMFD/65000/65578_Mask_Mouth_Chin.jpg
CMFD/64000/64918_Mask.jpg
CMFD/61000/61052_Mask.jpg
IMFD/22000/22812_Mask_Mouth_Chin.jpg
CMFD/34000/34560_Mask.jpg
IMFD/67000/67178_Mask_Mouth_Chin.jpg
CMFD/63000/63336_Mask.jpg
IMFD/02000/02807_Mask_Mouth_Chin.jpg
CMFD/40000/40020_Mask.jpg
IMFD/16000/16298_Mask_Nose_Mouth.jpg
CMFD/33000/33911_Mask.jpg
CMFD/17000/17958_Mask.jpg
IMFD/15000/15828_Mask_Mouth_Chin.jpg
CMFD/62000/62581_Mask.jpg
IMFD/64000/64514_Mask_Mouth_Chin.jpg
CMFD/34000/34563_Mask.jpg
CMFD/05000/05064_Mask.jpg
IMFD/66000/66665_Mask_Mouth_Chin.jpg
CMFD/31000/31528_Mask.jpg
CMFD/37000/37811_Mask.jpg
IMFD/00000/00948_Mask_Mouth_Chin.jpg
IMFD/30000/30071_Mask_Mouth_Chin.jpg
IMFD/69000/69809_Mask_Mouth_Chin.jpg
IMFD/05000/05730_Mask_Mouth_Chin.jpg
IMFD/18000/18542_Mask_Mouth_Chin.jpg
CMFD/63000/63602_Mask.jpg
CMFD/07000/07714_Mask.jpg
IMFD/23000/23353_Mask_Mouth_Chin.jpg
IMFD/34000/34911_Mask_Mouth_Chin.jpg
CMFD/34000/34196_Mask.jpg
IMFD/52000/52396_Mask_Mouth_Chin.jpg
IMFD/05000/05396_Mask_Mouth_Chin.jpg
CMFD/33000/33672_Mask.jpg
IMFD/44000/44646_Mask_Mouth_Chin.jpg
IMFD/00000/00634_Mask_Mouth_Chin.jpg
IMFD/17000/17802_Mask_Mouth_Chin.jpg
IMFD/24000/24276_Mask_Mouth_Chin.jpg
CMFD/12000/12690_Mask.jpg
CMFD/58000/58332_Mask.jpg
IMFD/20000/20472_Mask_Chin.jpg
IMFD/07000/07356_Mask_Mouth_Chin.jpg
IMFD/66000/66725_Mask_Mouth_Chin.jpg
CMFD/48000/48497_Mask.jpg
IMFD/34000/34355_Mask_Nose_Mouth.jpg
IMFD/49000/49057_Mask_Mouth_Chin.jpg
IMFD/21000/21629_Mask_Nose_Mouth.jpg
IMFD/23000/23865_Mask_Mouth_Chin.jpg
CMFD/47000/47918_Mask.jpg
CMFD/38000/38158_Mask.jpg
CMFD/27000/27081_Mask.jpg
CMFD/54000/54759_Mask.jpg
CMFD/41000/41192_Mask.jpg
IMFD/47000/47855_Mask_Mouth_Chin.jpg
IMFD/34000/34862_Mask_Mouth_Chin.jpg
IMFD/24000/24438_Mask_Mouth_Chin.jpg
CMFD/56000/56778_Mask.jpg
CMFD/07000/07779_Mask.jpg
IMFD/41000/41441_Mask_Mouth_Chin.jpg
CMFD/57000/57565_Mask.jpg
CMFD/53000/53657_Mask.jpg
IMFD/23000/23792_Mask_Mouth_Chin.jpg
CMFD/59000/59007_Mask.jpg
IMFD/37000/37460_Mask_Nose_Mouth.jpg
IMFD/20000/20054_Mask_Mouth_Chin.jpg
CMFD/13000/13927_Mask.jpg
IMFD/22000/22943_Mask_Mouth_Chin.jpg
IMFD/62000/62180_Mask_Mouth_Chin.jpg
IMFD/26000/26168_Mask_Mouth_Chin.jpg
CMFD/30000/30366_Mask.jpg
CMFD/11000/11217_Mask.jpg
CMFD/40000/40644_Mask.jpg
IMFD/32000/32234_Mask_Mouth_Chin.jpg
IMFD/14000/14368_Mask_Mouth_Chin.jpg
CMFD/17000/17802_Mask.jpg
CMFD/40000/40424_Mask.jpg
IMFD/23000/23325_Mask_Mouth_Chin.jpg
CMFD/14000/14756_Mask.jpg
IMFD/20000/20460_Mask_Nose_Mouth.jpg
IMFD/17000/17860_Mask_Mouth_Chin.jpg
CMFD/10000/10229_Mask.jpg
IMFD/10000/10534_Mask_Mouth_Chin.jpg
IMFD/29000/29040_Mask_Mouth_Chin.jpg
CMFD/31000/31576_Mask.jpg
CMFD/20000/20949_Mask.jpg
CMFD/07000/07262_Mask.jpg
CMFD/69000/69655_Mask.jpg
IMFD/36000/36133_Mask_Mouth_Chin.jpg
IMFD/69000/69614_Mask_Mouth_Chin.jpg
IMFD/34000/34062_Mask_Mouth_Chin.jpg
IMFD/16000/16174_Mask_Mouth_Chin.jpg
CMFD/33000/33211_Mask.jpg
IMFD/37000/37294_Mask_Mouth_Chin.jpg
CMFD/17000/17972_Mask.jpg
IMFD/48000/48825_Mask_Mouth_Chin.jpg
CMFD/14000/14890_Mask.jpg
CMFD/24000/24468_Mask.jpg
IMFD/36000/36463_Mask_Mouth_Chin.jpg
CMFD/18000/18285_Mask.jpg
CMFD/03000/03303_Mask.jpg
IMFD/68000/68560_Mask_Mouth_Chin.jpg
IMFD/05000/05033_Mask_Mouth_Chin.jpg
IMFD/66000/66074_Mask_Mouth_Chin.jpg
IMFD/44000/44736_Mask_Mouth_Chin.jpg
CMFD/64000/64363_Mask.jpg
IMFD/23000/23979_Mask_Mouth_Chin.jpg
IMFD/69000/69282_Mask_Mouth_Chin.jpg
IMFD/40000/40607_Mask_Mouth_Chin.jpg
CMFD/27000/27935_Mask.jpg
IMFD/28000/28764_Mask_Mouth_Chin.jpg
CMFD/48000/48577_Mask.jpg
CMFD/64000/64871_Mask.jpg
IMFD/66000/66858_Mask_Mouth_Chin.jpg
CMFD/22000/22913_Mask.jpg
CMFD/05000/05266_Mask.jpg
IMFD/45000/45687_Mask_Mouth_Chin.jpg
CMFD/15000/15843_Mask.jpg
IMFD/34000/34910_Mask_Mouth_Chin.jpg
CMFD/64000/64892_Mask.jpg
CMFD/13000/13978_Mask.jpg
IMFD/65000/65809_Mask_Mouth_Chin.jpg
IMFD/24000/24703_Mask_Mouth_Chin.jpg
IMFD/68000/68614_Mask_Nose_Mouth.jpg
IMFD/68000/68145_Mask_Mouth_Chin.jpg
CMFD/05000/05899_Mask.jpg
IMFD/18000/18198_Mask_Mouth_Chin.jpg
CMFD/14000/14976_Mask.jpg
CMFD/22000/22102_Mask.jpg
CMFD/05000/05195_Mask.jpg
IMFD/45000/45119_Mask_Mouth_Chin.jpg
CMFD/15000/15876_Mask.jpg
IMFD/05000/05910_Mask_Mouth_Chin.jpg
CMFD/01000/01815_Mask.jpg
CMFD/14000/14886_Mask.jpg
CMFD/22000/22153_Mask.jpg
IMFD/39000/39441_Mask_Mouth_Chin.jpg
CMFD/55000/55717_Mask.jpg
IMFD/22000/22102_Mask_Mouth_Chin.jpg
CMFD/52000/52053_Mask.jpg
IMFD/60000/60294_Mask_Mouth_Chin.jpg
IMFD/57000/57225_Mask_Mouth_Chin.jpg
CMFD/07000/07413_Mask.jpg
CMFD/24000/24666_Mask.jpg
CMFD/11000/11762_Mask.jpg
CMFD/27000/27706_Mask.jpg
CMFD/22000/22353_Mask.jpg
IMFD/47000/47799_Mask_Mouth_Chin.jpg
IMFD/60000/60800_Mask_Mouth_Chin.jpg
IMFD/17000/17256_Mask_Mouth_Chin.jpg
CMFD/06000/06395_Mask.jpg
IMFD/69000/69142_Mask_Mouth_Chin.jpg
CMFD/45000/45837_Mask.jpg
IMFD/04000/04301_Mask_Nose_Mouth.jpg
IMFD/58000/58766_Mask_Mouth_Chin.jpg
IMFD/32000/32389_Mask_Mouth_Chin.jpg
IMFD/56000/56340_Mask_Nose_Mouth.jpg
CMFD/51000/51148_Mask.jpg
IMFD/33000/33888_Mask_Mouth_Chin.jpg
IMFD/37000/37425_Mask_Mouth_Chin.jpg
CMFD/09000/09004_Mask.jpg
CMFD/68000/68321_Mask.jpg
CMFD/30000/30005_Mask.jpg
IMFD/24000/24818_Mask_Mouth_Chin.jpg
IMFD/68000/68735_Mask_Mouth_Chin.jpg
CMFD/06000/06764_Mask.jpg
IMFD/64000/64871_Mask_Mouth_Chin.jpg
CMFD/29000/29716_Mask.jpg
IMFD/59000/59727_Mask_Mouth_Chin.jpg
IMFD/44000/44565_Mask_Mouth_Chin.jpg
IMFD/64000/64511_Mask_Mouth_Chin.jpg
CMFD/23000/23566_Mask.jpg
CMFD/47000/47878_Mask.jpg
CMFD/15000/15279_Mask.jpg
IMFD/69000/69908_Mask_Mouth_Chin.jpg
CMFD/20000/20054_Mask.jpg
IMFD/22000/22153_Mask_Mouth_Chin.jpg
CMFD/45000/45598_Mask.jpg
IMFD/69000/69767_Mask_Mouth_Chin.jpg
CMFD/09000/09219_Mask.jpg
IMFD/19000/19472_Mask_Mouth_Chin.jpg
IMFD/48000/48930_Mask_Mouth_Chin.jpg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.