您現在的位置是:電腦技術吧?>? 組裝維修 ??>??人臉識別代碼,人臉識別??>??正文詳情

人臉識別代碼,人臉識別

隨天藍2019-11-05 15:11:22 人圍觀
簡介人臉識別原理這是一個演示了html5 javascript技術實現的人臉識別的網站。目前,它只適用于chrome瀏覽器。首先,您需要在地址欄中輸入about:flags,然人臉識別技術原理

紹一個網站,演示了通過 HTML5 JavaScript 技術實現的人臉識別,目前僅適用于 Chrome瀏覽器,首先需要在地址欄輸入 about:flags ,然后找到啟用 MediaStream 這一項,點擊啟用 后重啟 Chrome 瀏覽器

  然后打開下面地址:  http://neave.com/webcam/html5/face/  當你搖頭晃腦的時候,那副眼鏡會跟著移動并幫你戴上眼鏡。

  你可以查看網頁源碼來了解具體的實現細節。

  我是分界線  這是一篇國外的文章,介紹如何通過 WebRTC、OpenCV 和 WebSocket 技術實現在 Web 瀏覽器上的人臉識別,架構在 Jetty 之上。

  實現的效果包括:

  還能識別眼睛

人臉識別的核心代碼:頁面:XML/HTML Code復制內容到剪貼板

  1. div
  2. videoid=livewidth=320height=240autoplaystyle=display:inline;/video
  3. canvaswidth=320id=canvasheight=240style=display:inline;/canvas
  4. /div
  5. scripttype=text/javascript
  6. varvideo=$(#live).get()[0];
  7. varcanvas=$(#canvas);
  8. varctx=canvas.get()[0].getContext('2d');
  9. navigator.webkitGetUserMedia(video,
  10. function(stream){
  11. video.src=webkitURL.createObjectURL(stream);
  12. },
  13. function(err){
  14. console.log(Unabletogetvideostream!)
  15. }
  16. )
  17. timer=setInterval(
  18. function(){
  19. ctx.drawImage(video,0,0,320,240);
  20. },250);
  21. /script
JavaScript Code復制內容到剪貼板
  1. publicclassFaceDetection{
  2. privatestaticfinalStringCASCADE_FILE=resources/haarcascade_frontalface_alt.xml;
  3. privateintminsize=20;
  4. privateintgroup=0;
  5. privatedoublescale=1.1;
  6. /**
  7. *BasedonFaceDetectionexamplefromJavaCV.
  8. */
  9. publicbyte[]convert(byte[]imageData)throwsIOException{
  10. //createimagefromsuppliedbytearray
  11. IplImageoriginalImage=cvDecodeImage(cvMat(1,imageData.length,CV_8UC1,newBytePointer(imageData)));
  12. //Converttograyscaleforrecognition
  13. IplImagegrayImage=IplImage.create(originalImage.width(),originalImage.height(),IPL_DEPTH_8U,1);
  14. cvCvtColor(originalImage,grayImage,CV_BGR2GRAY);
  15. //storageisneededtostoreinformationduringdetection
  16. CvMemStoragestorage=CvMemStorage.create();
  17. //Configurationtouseinanalysis
  18. CvHaarClassifierCascadecascade=newCvHaarClassifierCascade(cvLoad(CASCADE_FILE));
  19. //Wedetectthefaces.
  20. CvSeqfaces=cvHaarDetectObjects(grayImage,cascade,storage,scale,group,minsize);
  21. //Weiterateoverthediscoveredfacesanddrawyellowrectanglesaroundthem.
  22. for(inti=0;ifaces.total();i ){
  23. CvRectr=newCvRect(cvGetSeqElem(faces,i));
  24. cvRectangle(originalImage,cvPoint(r.x(),r.y()),
  25. cvPoint(r.x() r.width(),r.y() r.height()),
  26. CvScalar.YELLOW,1,CV_AA,0);
  27. }
  28. //converttheresultingimagebacktoanarray
  29. ByteArrayOutputStreambout=newByteArrayOutputStream();
  30. BufferedImageimgb=originalImage.getBufferedImage();
  31. ImageIO.write(imgb,png,bout);
  32. returnbout.toByteArray();
  33. }
  34. }

版權聲明:本文由 隨天藍 整理編輯。

原標題:人臉識別是根據什么識別,人臉識別技術

轉載注明出處:http://www.dn9ww09s.icu/assemble/11211.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • DNF如何解除安全模式,dnf安全模式解除不了

    DNF如何解除安全模式,dnf安全模式解除不了 相關圖片dnf避過安全模式dnf的安全模式是當我們的游戲帳戶異常登錄時打開的模式。也許我的搭檔會問我如何刪除這個安全模式?如果你能想到那個問題那就太好了。因為我今天要講的是如何釋...

  • canvas應用技巧,canvas實例

    canvas應用技巧,canvas實例 相關圖片澳洲注意事項畫布的默認寬度和高度為300和150為了避免異常,最好使用顯示屬性而不是css來添加寬度和高度。下面簡單介紹一下使用畫布的注意事項。感興趣的朋友,請參考哈哈,希c...

  • 電腦老是藍屏,電腦突然藍屏

    電腦老是藍屏,電腦突然藍屏 相關圖片電腦藍屏0x0000007b當你使用電腦時,遇到電腦的藍屏是很不愉快的。一兩次,你都不在乎。但是,如何經常使用電腦的藍屏呢看著冰冷的藍色屏幕,它一動不動,這嚴重影響了我們的操作...

  • cpl濾鏡用法,濾鏡怎么使用

    cpl濾鏡用法,濾鏡怎么使用 相關圖片濾鏡用得好css波濾波器可能不會被很多朋友使用。事實上,它工作得很好,可以有很多奇怪的效果。Csswave過濾器可以垂直疊加對象的波樣式,使對象看起來像一個波語法示例:f濾鏡種類...

  • 諾頓殺毒軟件好不好,諾頓殺毒軟件怎么買

    諾頓殺毒軟件好不好,諾頓殺毒軟件怎么買 相關圖片手機諾頓殺毒軟件我相信大多數可愛的電腦都被病毒感染了。像小編這樣的電腦經歷過各種病毒的“愛”。但幸運的是,每次我聰明機智的時候,我就解決了。為什么?因為小編一直在...

  • 基礎組織,組織

    基礎組織,組織 相關圖片組織建設包括哪些方面(譯者注:由于譯言編輯對文章中的標簽進行了解析,我在每個標簽的符號后面加了一個空格,比如左尖括號 字段集 右尖括號,我會寫字段集,這樣就可以在文章...

  • office2017密鑰,office2016激活密鑰

    office2017密鑰,office2016激活密鑰 相關圖片office2019永久密鑰Office2017已準備就緒一些用戶已下載office2017但令一些用戶困擾的是,他們沒有激活密鑰。他們不知道如何激活Office2017。如果您沒有真正的office10密鑰...

  • 手機打開ai文件的軟件,打開ai文件的軟件

    手機打開ai文件的軟件,打開ai文件的軟件 相關圖片什么軟件可以打開ai格式近日,有朋友問小編大達如何打開人工智能文件收到私信后,我特意打開電腦試著操作,然后告訴小朋友開封的過程但我相信還有其他合作伙伴不知道如何打開人...

  • 尾注是注釋的一種嗎,軟件注釋有哪幾種

    尾注是注釋的一種嗎,軟件注釋有哪幾種 相關圖片html中注釋有幾種一。子選擇器:如果你想隱藏ie中的css定義,你可以使用子選擇器css部分:htmlbody p{/*declarations*/}2。通配符(*)。只有IE瀏軟件注釋分為哪幾種...

  • word空白頁刪除不了,word多了一頁空白頁怎么刪除

    word空白頁刪除不了,word多了一頁空白頁怎么刪除 相關圖片word分頁符怎么刪除word是一種辦公用具,經常被一些上班族和一些學生使用。辦公室工作人員經常用word處理文件。為什么有些學生經常用這個?因為當我們用電腦寫論文,做電腦作業或...

熱評文章

  • 電腦開機自檢,電腦開機不自檢

    電腦開機自檢,電腦開機不自檢 相關圖片電腦每次開機都自檢小編在打開臺式機的時候,經常能看到電腦的自檢畫面,看著電腦屏幕上的字符串,特別讓人眼花繚亂。但在我關掉開機自檢后,我打開電腦的速度快了很多。所以...

  • cad圖像填充,如何填充

    cad圖像填充,如何填充 相關圖片ps填充圖片本文詳細闡述了HTML5畫布漸進填充的參數設置和使用,畫布透明度的設置和使用,并結合漸進填充和透明度支持實現了圖像的掩模效果一:漸變填充畫布支持兩種漸進填充方法...

  • 國際象棋是怎么玩的,國際象棋怎么玩教程

    國際象棋是怎么玩的,國際象棋怎么玩教程 相關圖片中國國際象棋怎么玩國際象棋的動作多種多樣,趣味盎然對兒童智力發展有特別好的作用。因此,國際象棋已被世界上許多國家列入小學課程。那怎么下棋呢?很多人不知道。現在,小...

  • cf筆記本怎么調全屏,筆記本wen10cf怎么調全屏

    cf筆記本怎么調全屏,筆記本wen10cf怎么調全屏 相關圖片筆記本cf分辨率調多少對于很多粉絲來說,用筆記本電腦來播放現場直播是很困難的不,有些用戶在用筆記本電腦播放cf時總是遇到問題。例如,當我玩CF游戲時,我遇到了一個無法獲得...

  • htmlinput屬性,html input標簽屬性

    htmlinput屬性,html input標簽屬性 相關圖片html input value今天收到HTML5 CSS3真是太棒了讓我介紹一下我今天使用的輸入屬性HTML5代碼如下:復制代碼如下:input type=text placeholder=html form表單屬性...

  • 0x00000050藍屏代碼,藍屏代碼0x0000007B

    0x00000050藍屏代碼,藍屏代碼0x0000007B 相關圖片藍屏代碼0x0000003b在計算機使用過程中,用戶不可避免地遇到的計算機故障是計算機開機時的藍屏現象。不,有些用戶報告,當計算機打開時,藍屏代碼0x00000050出現,導致無法使用計算藍...

  • 電腦經常藍屏怎么辦,電腦藍屏怎么辦?

    電腦經常藍屏怎么辦,電腦藍屏怎么辦? 相關圖片宏基筆記本電腦藍屏如果我們生活在電視連續劇里的一天,那么電腦就是電視連續劇里的老二。雖然不多,但這是整個節目的一部分。但是當我們的2號男性屏幕顯示為藍色時,我們應該...

  • 圓角代碼,圓角框架代碼

    圓角代碼,圓角框架代碼 相關圖片html圓角邊框代碼!doctype html public-//w3c//dtd xhtml 1.0 transitional//en http://www.w3.org/tr/圓角設置...

  • 蘋果電腦如何切換雙系統,蘋果電腦裝雙系統切換

    蘋果電腦如何切換雙系統,蘋果電腦裝雙系統切換 相關圖片蘋果系統切換到windows系統很多使用Mac和蘋果電腦的朋友都會選擇為自己的電腦安裝雙機系統,因為他們的工作需要不僅僅是使用蘋果的Mac OS系統,所以如何在蘋果雙機系統之間切換,實...

  • 正方體旋轉,正方體旋轉怎么做

    正方體旋轉,正方體旋轉怎么做 相關圖片一個正方體以對角線為軸旋轉渲染:CSS代碼:代碼如下:@keyframes自旋{from{transform:rotatey(0);}到{transform:rotatey(-360DE旋轉正方體怎么折...

關注微信

变脸官网查询