zuoqing1988 / ZQCNN

一款推理框架,同时有很多有用的demo,觉得好用请点星啊
MIT License
2.22k stars 508 forks source link

有关人脸特征识别标记的Sample #136

Open JinLn opened 4 years ago

JinLn commented 4 years ago

在使用106点特征的标记过程在,在树梅派上运行时间较长,有更少特征点识别标记的吗,或者关于眼部的

zuoqing1988 commented 4 years ago

业务问题需要砸钱、资源

JinLn commented 4 years ago

在SampleLnet.cpp中,有一行关键代码cv::resize(img, img, cv::Size(48, 48));,为何不能修改图片尺寸

zuoqing1988 commented 4 years ago

那个Lnet模型输入是48*48

JinLn commented 4 years ago

恩恩,我将程序修改为输出显示为500500的图片,landmark标记也从原来的从原来的480修改为500,却输出标记的点位和比例不对,如下程序: //cv::circle(draw_img, cv::Point(480 landmark1_data[i], 480 landmark1_data[i + 5]), 2, cv::Scalar(0, 0, 120+30i), 2);//原程序 //cv::circle(draw_img, cv::Point(480 landmark2_data[i], 480 landmark2_data[i + 5]), 2, cv::Scalar(0, 120+30i, 0), 2);//原程序 cv::circle(draw_img, cv::Point(landmark1_data[i]500, 500landmark1_data[i + 5]), 2, cv::Scalar(0, 0, 120+30i), 2); cv::circle(draw_img, cv::Point(landmark2_data[i]500, 500landmark2_data[i + 5]), 2, cv::Scalar(0, 120+30i, 0), 2); 怎么从归一化还原回去,标注在正确500500的图片上

zuoqing1988 commented 4 years ago

坐标就是0-1之间

JinLn commented 4 years ago

现在遇到的问题是,用你给的一张测试图片名为 face.jpg ( 855855像素),我转换为500500后,和我自己的其他测试图片(500*500像素)一起测试,只能在你给我那张测试图片中能正确标出特征点,我想问同样像素的照片,为什么识别不出?

zuoqing1988 commented 4 years ago

图片需要是一张脸