如果你有無論如何都不想看到的人, 這個Chrome插件可能幫得到你

FaceFilter

寫這個插件主要是用來學寫Chrome插件和學習faceapi.js的, 花兩天東拼西湊並沒有優化, 圖片臉部多時有延遲, 使用方法也不友善。如果沒人有興趣大概不會再修改。

使用方法

  1. 下載並解壓FaceFilter

  2. 到Chrome右上角選單, 選更多工具>擴充功能, 打開開發者模式

  3. 點左上角載入未封裝項目, 選擇剛才解壓的資料夾

如果只是想用預設的數據, 到這邊已經可以了, 效果如下:

Demo

客製化

  1. 在face filter的asset folder下創建你不想看到的人的名字(下稱X)的Folder

  2. 收集X的臉部不同角度的相片, 存檔為以數字0開始編號命名的JPG

  3. 修改background.js的trainingMode為true

  4. 修改background.js中 loadLabeledImages 中的 “36”, 改成X的臉部圖片數目

  5. 重新載入插件

到這邊已經能運作了, 如果發現有認不到的臉就把他加進asset中, 像PsychoPass的西比拉系統一樣營運就對了

加速

隨著訓練圖片(asset)增加, 插件啟動速度明顯下降, 以下是加速方法

  1. 打開插件的背景console

  2. 複製訓練結果的JSON字串

  3. 以該JSON取代background.js的data

  4. 修改background.js的trainingMode為false

感想

現在AI技術日新月異, 用我這種中古電腦一樣能進行人臉識別(因為識別模型已有人訓練好, 而且公開免費), 配合不同模型還能識別不同物品。 如果香港的燈柱都加裝鏡頭, 就算燈柱本身不加入AI識別功能, 影片一樣可以分析, 到時每個人在甚麼時間去了哪裡買了甚麼連同人際關係也一覽無遺, 也可能意外地拍到別人解鎖電子設備的密碼, 或者是一些付款連結, 並非如某些官員所說般沒有疑慮, 如果資料外洩或內部人員用資料作惡, 後果難以估計。

Reference

非公開Chrome插件安裝教學