A. 怎样识别两张照片上的人是不是同一个人
把照片上的人脸放大到同一尺寸。把两张照片都用长方形把脸部贴边框起来,在长方形内按一定间距画横线和竖线。把长方形变成网状。然后你就可以测量两张脸相同部位的长度是否一致。例如两眼之间距离是否一致等等。
B. 电脑软件确认几张照片是不是同一个人
软件目前还没这样的技术,只能通过自己辨别了
C. 人脸识别的算法,怎么从两张图片中找出人脸 的部分,并比较两个人是否是同一个人。
OPENCV里就有,我大4的时候用过。安装后,DATA目录下,haarcascades目录下,haarcascade_frontalface_default.xml就不错。这是人脸识别的数据。
用法请根据这个文件名找吧,我记得就是调用OPENCV里的某个函数(C++),用这个文件名和图作参数,返回的就是图中人脸的位置。
嘿嘿,50分么,下面是我以前的代码,这里是你用得着的部分:
const char* cascadeFile = "haarcascade_frontalface_alt.xml";
const char* folder = "C:\\Program Files\\OpenCV\\data\\haarcascades\\";
char path[1024];
sprintf(path, "%s%s", folder, cascadeFile);
CvHaarClassifierCascade* cascade = (CvHaarClassifierCascade*) cvLoad(path, 0, 0, 0);
//然后cascade就存着需要的那个CvHaarClassifierCascade了。
......
CvSeq* faces = cvHaarDetectObjects(img, cascade, storage,
1.1, 2, CV_HAAR_DO_CANNY_PRUNING,
cvSize(source->getWidth() >> 7, source->getHeight() >> 7));
这句中,img是一个IplImage*,我自己的项目是从摄像头弄来的,我估计你需要直接用opencv载入图片。cascade就是载入的OPENCV的样本数据,storage是一个空间,我用的CvMemStorage* storage = cvCreateMemStorage(0)创建的,detect objects之前我还用了cvClearMemStorage(storage),1.1是缩放,2是检测像素大小,CV_HAAR_DO_CANNY_PRUNING是比较方法, 一个OPENCV自带的常量。最后cvSize的返回值是允许的最小脸部大小。每个变量都解释到了吧。
之后faces->total就是找到几个脸。用cvGetSeqElem(faces, i)来取每个脸的数据,取出来的东西是(CvRect*),要记得TYPECAST,例如CvRect face1 = *((CvRect*) cvGetSeqElem(faces, 0))。这样得到的CvRect有4个变量face1.x,face1.y,face1.width,face1.height就是人脸在图片中的位置了。
D. 怎么分辨两张照片上的人是不是同一个人
把照片上的人脸放大到同一尺寸。把两张照片都用长方形把脸部贴边框起来,在长方形内按一定间距画横线和竖线。把长方形变成网状。然后你就可以测量两张脸相同部位的长度是否一致。例如两眼之间距离是否一致等等。
E. 有什么好办法可以在两张照片上看出他们是不是一个人
有敏锐的眼光才行。善于观察,从细微处发现同或者不同。看看他的五官,有没有显着的特征,如果是不同的人,应该是好辨认的。如果是相同的一个人,除非是孪生兄弟姐妹,难一些。实在不行,可以借助技术手段辨认。有敏锐的眼光才行。善于观察,从细微处发现同或者不同。看看他的五官,有没有显着的特征,如果是不同的人,应该是好辨认的。如果是相同的一个人,除非是孪生兄弟姐妹,难一些。实在不行,可以借助技术手段辨认。
F. 怎样辨别两张照片是同一个人
如果两张照片,相隔的时间不是很久远,只要五官可辨别,就把两张照片重叠,其中一张调成透明状态,只要五官吻合了,就确定是一个人了。
G. 有没有一款软件能比对两张照片是否一样
可以用AI软件来对比。AI人脸比对已经变成非常常用的AI场景之一。步骤如下:
1、浏览器输入网址网络AI应用,AI人脸比对。
AI的功能:
是用于研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,人工智能研究是为了使机器能够胜任一些通常需要人类智能才能完成的复杂工作。
主要功能:自然科学方面,能帮助使用数学计算机工具解决问题学科,有助于人类最终认识自身智能形成;经济方面,I能深入各行各业带来巨大宏观效益,促进计算机网络工业发展,能代替人类进行各种技术工作和脑力劳动,造成社会结构剧烈变化;社会方面,为人类文化生活提供新的模式。
AI是绘图最好的帮手,勾线,绘图,比如插画类型的,其工具的试用度更强,实时上色更为方便。对线条的调整、补充更有优势。
H. 有没有能对比两张照片里的人物是不是一个人的软件 我想找一下。
相关软件我是没有看见过,不过下面的方法(明暗或者光线的分析)可以从一定程度上协助你鉴定照片的真伪:
从不同的照片上截取所需图像,合成一张新照片时,由于拍摄时光线条件不同,不同照片上的人或物会存在细微差别。但肉眼往往很难觉察这些差异。
由于眼睛的形状是高度一致的,因此眼睛对于评估一张照片是否被修改非常关键。在分析图示照片时,我们的研究团队能够估算出相对于照片中每个人或物体的光源方向。这一方法基于一个简单的事实:照射到某个表面上的光线多少,取决于该表面与光源的相对方向。例如,一个球体面向光源的一侧被照得最亮,而背向光源一侧则最暗;整个球面上的光照随着球面与光线方向之间夹角的变化由明到暗逐渐过渡。
为了推导出光源的方向,必须知道表面的局部取向。但对于照片中的某个物体来说,大多数部位的取向很难确定。唯一的例外是表面轮廓,在这个位置上局部取向与轮廓线垂直。只要测量轮廓上若干点处的亮度和取向,就可以估算出光源的方向。