MCPcopy Create free account

hub / github.com/QuantumLiu/AIMakeup / functions

Functions43 in github.com/QuantumLiu/AIMakeup

↓ 16 callersMethodwhitening
提亮美白 arguments: rate:float,-1~1,new_V=min(255,V*(1+rate)) confirm:wether confirm this option
AIMakeup.py:114
↓ 14 callersMethodsmooth
磨皮 arguments: rate:float,0~1,im=rate*new+(1-rate)*src confirm:wether confirm this option
AIMakeup.py:153
↓ 8 callersMethod_set_statu
批量设置状态
Ui_MakupGUI.py:85
↓ 8 callersMethodget_mask_abs
获得全局绝对坐标遮罩
AIMakeup.py:103
↓ 8 callersMethodsharpen
锐化
AIMakeup.py:174
↓ 7 callersMethodget_patch
截取局部切片
AIMakeup.py:69
↓ 4 callersMethod_mapfaces
对每张脸进行迭代操作
Ui_MakupGUI.py:111
↓ 4 callersMethod_set_img
显示pixmap
Ui_MakupGUI.py:79
↓ 4 callersMethodconfirm
确认操作
AIMakeup.py:45
↓ 4 callersMethodupdate_temp
更新临时图片
AIMakeup.py:51
↓ 3 callersMethodget_mask_re
获得局部相对坐标遮罩
AIMakeup.py:83
↓ 2 callersMethod_draw_convex_hull
勾画多凸边形
AIMakeup.py:76
↓ 2 callersMethodbrightening
提升鲜艳度 arguments: rate:float,-1~1,new_S=min(255,S*(1+rate)) confirm:wether confirm this option
AIMakeup.py:131
↓ 2 callersMethodget_ksize
(self,rate=15)
AIMakeup.py:57
↓ 2 callersMethodread_and_mark
(self,fname)
AIMakeup.py:326
↓ 2 callersMethodsave
保存图片
Ui_MakupGUI.py:265
↓ 1 callersMethod__init__
(self,im_bgr,img_hsv,temp_bgr,temp_hsv,landmarks,index)
AIMakeup.py:235
↓ 1 callersMethod_cv2qimg
将opencv的图片转换为QImage
Ui_MakupGUI.py:71
↓ 1 callersMethod_set_connect
设置程序逻辑
Ui_MakupGUI.py:46
↓ 1 callersMethod_setupUi
(self)
Ui_MakupGUI.py:180
↓ 1 callersMethodget_faces
人脸定位和特征提取,定位到两张及以上脸或者没有人脸将抛出异常 im: 照片的numpy数组 fname: 照片名字的字符串 返回值: 人脸特征(x,
AIMakeup.py:300
↓ 1 callersMethodget_forehead_landmark
计算额头坐标
AIMakeup.py:262
↓ 1 callersMethodget_rect
获得定位方框
AIMakeup.py:62
↓ 1 callersMethodread_im
读取图片
AIMakeup.py:316
↓ 1 callersMethodretranslateUi
(self)
Ui_MakupGUI.py:271
↓ 1 callersMethodset_temp
(self,temp_bgr,temp_hsv)
AIMakeup.py:41
Method__init__
五官部位类 arguments: im_bgr:uint8 array, inference of BGR image im_hsv:uint8 array, inference of HSV image
AIMakeup.py:20
Method__init__
(self,im_bgr,im_hsv,temp_bgr,temp_hsv,landmark,mask_organs,name,ksize=None)
AIMakeup.py:198
Method__init__
(self,predictor_path="./data/shape_predictor_68_face_landmarks.dat")
AIMakeup.py:291
Method__init__
(self, MainWindow)
Ui_MakupGUI.py:18
Method_brightening
(self)
Ui_MakupGUI.py:142
Method_cancel
还原到上一步
Ui_MakupGUI.py:97
Method_confirm
确认操作
Ui_MakupGUI.py:91
Method_open_img
打开图片
Ui_MakupGUI.py:54
Method_reset
重置为原始图片
Ui_MakupGUI.py:104
Method_save
(self)
Ui_MakupGUI.py:162
Method_save_compare
(self)
Ui_MakupGUI.py:169
Method_sharpen
(self)
Ui_MakupGUI.py:120
Method_smooth
(self)
Ui_MakupGUI.py:149
Method_view_compare
(self)
Ui_MakupGUI.py:176
Method_whitening
(self)
Ui_MakupGUI.py:128
Methodfun
(face,value)
Ui_MakupGUI.py:123
Methodget_mask_re
获得局部相对坐标遮罩
AIMakeup.py:202