人脸老化之一相遇(感性认识)

本文介绍了作者初次接触人脸老化技术的经历,通过在线网页和App进行感性认识。文中提到了在线平台in20years.com以及Aging Booth App,作为体验人脸老化效果的途径,为读者展示这一技术的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大约在2017年的8月份第一次听到人脸老化,由于工程需要(之前没有深入接触过图像处理,只自学过数字图像处理的前几章)需要对人脸部进行老化处理,产生多年后的脸部的样子。

一听到就知道是数字图像处理相关方面的内容,于是用百度开始搜索,在优快云的博客中进行资料搜集和学习。

由于本人是小白一个,所以先是感性认识人脸老化,想看看别人做到什么程度了,怎么做的。

百度 人脸老化后,进行学习甄选,我找到了两个可以体验的地方:

1.在线网页版网址(http://in20years.com/

进入网站后照步骤进行老化体验,网站首页截图如下:


2.App老化体验(Aging Booth)。

搜索到了这个网页★恶搞好玩☆想知道自己变老以后的样子吗?用人脸老化软件恶搞相片效果

在这个网站的介绍中找到了对应的人脸老化App,Aging BOOTH(现在不知道怎么找到了这款App)。自己安装了一下尝试了老化效果(在朋友圈发图

#include "stdafx.h" #include "cv.h" #include "highgui.h" #include <stdio.h> int _tmain(int argc, _TCHAR* argv[]) { CvCapture* capture=0; /*初始化一个视频捕获操作。告诉底层的捕获api我想从Capture1.avi中捕获图片, 底层api将检测并选择相应的解码器并做好准备工作*/ capture = cvCaptureFromFile( "F:\\1.avi"); //设置要读的视频(avi格式) static CvMemStorage* storage = 0; static CvHaarClassifierCascade* cascade = 0; cascade = (CvHaarClassifierCascade*)cvLoad("haarcascade_frontalface_alt.xml",0,0,0); if( !cascade || !capture ) return -1; storage = cvCreateMemStorage(0); /*创建一个窗口,用“Video”作为窗口的标识符*/ cvNamedWindow( "Video",1); /*如果初始化失败,那么capture为空指针,程序停止,否则进入捕获循环*/ if( capture ) { for(;;) { IplImage* frame = cvQueryFrame( capture ); IplImage* img = NULL; CvSeq* faces; if( !frame ) break; img = cvCloneImage(frame); img->origin = 0; if( frame->origin ) cvFlip(img,img); cvClearMemStorage( storage ); //目标检测 faces = cvHaarDetectObjects( img, cascade, storage,1.1, 2, CV_HAAR_DO_CANNY_PRUNING, cvSize(20, 20) ); for( int i = 0; i < (faces ? faces->total : 0); i++ ) { CvRect* r = (CvRect*)cvGetSeqElem( faces, i ); cvRectangle( img, cvPoint(r->x,r->y), cvPoint(r->x+r->width,r->y+r->height), CV_RGB(255,0,0), 1); } cvShowImage( "Video", img ); //设置每帧图像的间隔 Sleep(50); /*如果你敲了键盘,就退出程序,否则继续捕获下一帧*/ if( cvWaitKey(10)>0 ) break; } /*退出之前结束底层api的捕获操作,比如会使得别的程序无法访问已经被它们打开的文件*/ cvReleaseCapture( &capture;); } /*销毁窗口*/ cvDestroyWindow("Video"); return 0; }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值