用 AI 給自己一次“跨越年齡的體驗”
60 多年過去了,盡管輝光管已經停產,有很多工程師仍然對它情有獨鐘。我用 8 塊液晶顯示屏制作了一個擬輝光管時鐘,感受復古元素的美感,表達對過去經典的敬意。
互聯網時代,日新月異的技術更迭讓大眾的娛樂方式變得多元。越來越多線上娛樂體驗成為潮流,出現了AI人像特效、VR游景點、可交互影視劇等。隨著科技進步,AI技術已經融入生活中的方方面面。
本次項目中,我用樹莓派結合騰訊云AI,可以讓你看到過去或未來的自己的模樣。許多人在試用這個項目特效之前,是想看一看自己變老之后會是否依然美麗帥氣,但是在體驗的過程當中,有人看到自己變老后的樣子被逗笑了;也有人看到之后被感動得哭了;有人表示看到自己變老的照片,想到了已故的親人。
本項目能夠智能識別照片中的人物五官,并可以一鍵改變照片中人物的年齡,看到6~85歲的模樣。請大家跟隨我的制作過程,踏上穿越的時光之旅,感受自己幼年到老年的變化。
演示視頻
電子硬件
本項目所需材料清單見附表,實物展示如圖 1 所示。
圖 1 實物展示
搭建步驟
1. 將觸摸屏的 DISPLAY 接口通過 FPC 排線與樹莓派的DISPLAY 接口相連接。
2. 使用樂高積木搭建外形框架。
3. 安裝 USB 攝像頭。
4.下載最新的樹莓派 OS,安裝在SD 卡上,插入樹莓派,通電開機。
5. 在 樹 莓 派 上 安 裝“Mind+ 客 戶端 下 載 for Linux”。Mind+的 V1.7.3 版 本 支 持 ARM64 架 構 的CPU,且支持 Linux 相關系統,例如ubuntu、debian。
6. 在 Mind+ V1.7.3 的 Linux 版中,Python 模式已安裝好 Opencv-Python 庫。通過庫管理,PIP 模式下手動安裝“tencentcloud-sdk-python”。
程序設計
利用 OpenCV 庫獲取攝像頭圖像,如程序 1 所示。
使用 Haar 級聯分類器來檢測人臉程序,如程序 2 所示。
實現中文提醒和設置基準框程序,如程序 3 所示。
程序運行效果如圖 2 所示。
圖 2 程序運行效果
開通人像變換服務
1. 注冊騰訊云,在“訪問管理”里獲取賬號的 ID(SecretId)和密鑰(SecretKey),這些信息要保管好,泄露了有被人盜刷的風險。已廢棄的密鑰也可以禁用,最大程度降低風險。
提示:為降低密鑰泄漏的風險,新建的密鑰只在創建時提供密鑰,后續不可再進行查詢,請保存好密鑰。
2. 正式使用“人像變換”服務要開通現有的服務,和騰訊云其他產品相似。單擊“開通”即可。
3.使用 API Explorer,可以在上面自動生成程序,同時配備簽名調試工具。
程序測試
用本地圖片進行程序測試,如程序 4 所示。
程序測試結果如圖 3 所示。
圖 3 程序測試結果
視頻生成
我進一步了解了一下,人像變換還有很多其他有意思的功能,我在想,這些功能如果組合一下,應該會有很多新的創意。在本次項目中,可基于人臉年齡變換功能生成 5 張人臉照片(5 歲、25 歲、45 歲、65歲、85 歲),再調用人像漸變功能生成一段人像漸變視頻,并在顯示屏上播放,呈現隨著年齡變化人臉漸變的效果,可以掃描文章開頭的演示視頻二維碼觀看。具體程序如程序 5 所示。
將漸變視頻生成二維碼,可使用手機掃一掃功能觀看視頻,如程序 6所示。完整程序可掃描目錄頁的電子資源二維碼獲取。
結語
通過本次項目制作,我不僅體驗了一次技術與創意的結合,還深刻感受到了 AI 技術在娛樂領域的潛力和魅力。使用樹莓派結合騰訊云 AI 的人像變換服務,得以一窺未來或重溫過去,這種跨越時間的體驗,不僅帶來了視覺上的震撼,更是觸及了人們情感的深處。
在項目制作過程中,我學習到了如何將硬件與軟件相結合,如何調用API 進行人像處理,以及如何將多種技術融合在一起,創造出全新的互動體驗。這個過程充滿了挑戰,但同時也帶來了成就感。每當看到朋友體驗
后露出的笑容或感動的淚水,我便知道所有的努力都是值得的。
我相信 AI 技術將會在更多領域發揮其獨特的作用,為人們的生活帶來更多的便利和樂趣。我將繼續探索 AI的無限可能,創造出更多富有創意和情感共鳴的作品。同時,我們也希望更多的人能夠加入這個充滿創新和機遇的領域,共同推動科技的進步,讓世界變得更加精彩。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.