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. 有沒有能對比兩張照片里的人物是不是一個人的軟體 我想找一下。
相關軟體我是沒有看見過,不過下面的方法(明暗或者光線的分析)可以從一定程度上協助你鑒定照片的真偽:
從不同的照片上截取所需圖像,合成一張新照片時,由於拍攝時光線條件不同,不同照片上的人或物會存在細微差別。但肉眼往往很難覺察這些差異。
由於眼睛的形狀是高度一致的,因此眼睛對於評估一張照片是否被修改非常關鍵。在分析圖示照片時,我們的研究團隊能夠估算出相對於照片中每個人或物體的光源方向。這一方法基於一個簡單的事實:照射到某個表面上的光線多少,取決於該表面與光源的相對方向。例如,一個球體面向光源的一側被照得最亮,而背向光源一側則最暗;整個球面上的光照隨著球面與光線方向之間夾角的變化由明到暗逐漸過渡。
為了推導出光源的方向,必須知道表面的局部取向。但對於照片中的某個物體來說,大多數部位的取向很難確定。唯一的例外是表面輪廓,在這個位置上局部取向與輪廓線垂直。只要測量輪廓上若干點處的亮度和取向,就可以估算出光源的方向。