# faceCrop **Repository Path**: landend/face-crop ## Basic Information - **Project Name**: faceCrop - **Description**: 支持图像对比度提升,图像人脸检测,人脸提取的方案 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-18 - **Last Updated**: 2023-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **************************************** 说明 ************************************************ 1.本方案支持图像对比度提升,图像人脸检测,人脸提取(多个人脸默认提取最大的) 2.人脸对比度提升demo 可以查看 "对比度提高.gif" 3.人脸扣五官demo 可以查看 "扣五官.gif" 4.扣整个人脸demo 可以查看 "扣整个脸.gif" 5.安装须知: 5.1 python 3.7以上,不需要GPU,最好是linux环境,windows下需安装 vs studio 2015以上版本 5.2 使用pip 安装python依赖 pip install -r requirements.txt 6.运行须知: 6.1 扣五官代码 img = getFaceRegion("D:\\workspace\\faceCrop\\srf.png") cv2.imwrite('./result/mask_818_srf.jpg', img) 6.2 扣人脸代码 img = getSegmentedFace("D:\\workspace\\faceCrop\\srf.png") cv2.imwrite('./result/mask_818_srf.jpg', img) 6.3 对比度提升代码 img = cv2.imread("D:\\workspace\\faceCrop\\srf.png") img_norm = img/255.0 img_gamma = np.power(img_norm,0.4)*255.0 img_gamma = img_gamma.astype(np.uint8) cv2.imwrite('./result/mask_818_srf.jpg', img_gamma)