右侧
国内最专业的黑客技术博客
当前位置:网站首页 > 网站入侵 > 正文

在一幅花里找人脸的画_在一幅花里找人脸

作者:hacker发布时间:2022-12-25分类:网站入侵浏览:162评论:4


导读:目录:1、一张图有7个人脸,但只能找到5个,还有2个谁能找到?2、找寻一幅画:左右看是两个人脸相对,中间是一个瓶子。是考验视觉的画。3、人脸识别的算法,怎么从两张图片...

目录:

一张图有7个人脸,但只能找到5个,还有2个谁能找到?

找到7个人脸:最难找的是左上第二张脸是两个脸:一个侧面一个正面的

找寻一幅画:左右看是两个人脸相对,中间是一个瓶子。是考验视觉的画。

这是鲁宾杯,或叫鲁宾瓶。

它是英国的约翰逊 .笛福设计的图形。他对于平面视觉设计领域研究视错觉和视知觉在图形中的运用都具有重要的启发和借鉴意义。

人脸识别的算法,怎么从两张图片中找出人脸 的部分,并比较两个人是否是同一个人。

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就是人脸在图片中的位置了。

你在这幅画里可以看到几张人脸?

恩,11张,不算动物的。上面天空部分就有六张,还有带草帽的老头,秃顶老头,包头巾的女人,女人手里的小孩,还有底下的石子路亮的部分也是一张脸.

有一张专门考视觉的图片,是在一个街上有一位妇女和一个老人,是油画画的,听说找出9个头的智商180

一共是九张脸。

左上角的鸟尾巴下边有一个淡淡的人脸;

鸟的右侧有一个人脸,鸟的脚处是人的鼻尖,大鸟右侧的淡淡的小鸟是眼睛;

鸟所站的柱子两侧分别是一个人脸,是面度面的;

半圆形门洞的右边有两张人脸,有一个女人的脸很清晰,她的右侧还有一张脸;

大的老头的脸很容易看见;

站着的穿裙子的女人有一张脸;

大的老头的面部是一个优点弯腰的面朝右的老头,他有一张脸。

惊!每一张画里都有一张隐藏的人脸

/

左边为阿尔钦博托作品,将其倒置,会看到一张人脸。

“朱塞佩‧阿尔钦博托(Giuseppe Arcimboldo,1527 年 - 1593 年 7 月 11 日)是意大利文艺复兴时期著名肖像画家,他的作品特点是用水果、蔬菜、花、书、鱼等各种物体来堆砌成人物的肖像。”

《春》阿尔钦博托

《夏》阿尔钦博托

《秋》阿尔钦博托

《冬》阿尔钦博托

莱奥纳多·达·芬奇在他的笔记中写道:“当你看到有污痕或是嵌有不同石块的任何墙,你将试着看到某些场景,它们似乎是各种不同的风景,有山、河、岩石、树木、平原、宽谷、一座座丘陵。你也将能够看到各种战役和快速移动的图形的轮廓,或是奇怪的人脸和奇装异服以及诸多事物,你可以把这些事物分离抽出个体并精心设想其外形。”

《巴克斯》(达芬奇,1510 年–1515 年)

在生活中有时能看到这样的“偶然图像”(chance images),大多是因空想性错视造成。

利比亚山的“脸”

火星人脸(塞东尼亚区

“笑脸”插座

“笑脸”房子

萨尔瓦多·达利深深着迷于阿尔钦博托的作品并深受其画风影响。他最著名的“隐藏的面孔”是《Slave Market with the Disappearing Bust of Voltaire(奴隶市场和消失的伏尔泰半身像)》,画面中隐藏了伏尔泰半身像。

《奴隶市场和消失的伏尔泰半身像》(达利,1940年)

达利作品

还有很多的艺术家尝试过创作带有隐藏的面孔的作品:

歌川国芳作品(1847年)

Charles Allan Gilbert《一切皆是虚幻》(1892年)

《我的妻子与我的岳母》(德国明信片,作者姓名不详,1888年)

《The Eagle of the Republic》(南北战争宣传画,约1865年)

Henry Holiday为《猎鲨记》创作的插图(1876年)

蒂奥多·吉特尔森作品(1907年)

Wenzel Hollar (1607-1677)作品

《水》阿尔钦博托

《火》阿尔钦博托

《土/大地》阿尔钦博托

《气/空气》阿尔钦博托

Tobias Stimmer 《教皇像》(1577年)

Marcus Gheeraerts the Elder作品(1567年)

耶罗尼米斯·博斯《人间乐园》局部(约1500年)

佚名作品(19世纪)

月冈芳年《新容六怪撰 平相国清盛入道浄海》(1882年)

《四季之神》阿尔钦博托

《图书馆之神》阿尔钦博托

标签:在一幅花里找人脸


已有4位网友发表了看法:

  • 访客

    访客  评论于 2022-12-26 00:31:14  回复

    研究视错觉和视知觉在图形中的运用都具有重要的启发和借鉴意义。人脸识别的算法,怎么从两张图片中找出人脸 的部分,并比较两个人是否是同一个人。OPENCV里就有,我大4的时候用过。安装后,DATA目录下,haarcasc

  • 访客

    访客  评论于 2022-12-25 14:02:01  回复

    ,约1865年) Henry Holiday为《猎鲨记》创作的插图(1876年) 蒂奥多·吉特尔森作品(1907年) Wenzel Hollar (1607-1677)作品 《水》阿尔钦博托 《火》阿尔钦博托 《土/大地》阿尔钦博托 《气/空气》阿尔钦博托 To

  • 访客

    访客  评论于 2022-12-25 20:22:40  回复

    ,是在一个街上有一位妇女和一个老人,是油画画的,听说找出9个头的智商1806、惊!每一张画里都有一张隐藏的人脸一张图有7个人脸,但只能找到5个,还有2个谁能找到?找到7个人脸:最难找的是左上第二张脸是两个脸:一个侧面一个正面的找寻一幅画:左右看是两个人脸相对,中间是一个瓶子

  • 访客

    访客  评论于 2022-12-25 21:27:35  回复

    部分,并比较两个人是否是同一个人。OPENCV里就有,我大4的时候用过。安装后,DATA目录下,haarcascades目录下,haarcascade_frontalface_defaul

欢迎 发表评论:

网站入侵排行
最近发表
标签列表