[討論] 有主色彩後,怎麼存進資料庫比較好?

看板PHP作者 (azureshin)時間12年前 (2013/12/28 14:21), 編輯推噓4(4010)
留言14則, 4人參與, 最新討論串1/1
各位好 最近碰到一個很有趣的問題.... 我知道影像辨識有各種專業學問,但小弟目前僅想把範圍縮到色彩這塊. 1. 目能能使用Imagick來讀取圖片的主色彩(RGB)組成 http://ppt.cc/sWNh 2. 我希望的結果是...能找出接近使用者上傳的圖片(顏色區分) 有各種想法~~~但還是想集思廣益.... A方法 : 因為RGB是數字,如果我將一張圖片的所有主RGB加總/RGB數量 = 平均RGB 所以一張黑白圖片 = RGB(127,127,127) 只要使用者上傳的平均RGB也是接近127,那就能找給他. 缺點 : 黑白相間圖片 != 灰色圖片 ,所以這邏輯怪怪的,但最省事 B方法: 將圖片主RGB全都存進DB. 假設一張圖片有10項主RGB就會是10筆資料 接著就是來看新圖片有幾項符合....?? (這方法目前還沒釐清) 網路上還有看到存進整個color histogram. 不過這部分超出我的能力.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.111.35.11

12/28 19:14, , 1F
考慮離散程度呢(標準差)?然後給各項指標加權
12/28 19:14, 1F

12/29 07:37, , 2F
以前作過類似東西,分享個看法
12/29 07:37, 2F

12/29 07:38, , 3F
把一張圖切成類似九宮格,就像單眼相機的參考線一樣
12/29 07:38, 3F

12/29 07:40, , 4F
從各個格子取出主色,然後直接歸類在某個顏色上 就像色票有
12/29 07:40, 4F

12/29 07:41, , 5F
聖誕紅、酒紅、朱紅、可是他們通通都是紅色
12/29 07:41, 5F

12/29 07:42, , 6F
這樣子的一個概念,而切格子的原因是因為圖像的東西是二維的
12/29 07:42, 6F

12/29 07:44, , 7F
單純從色彩去找,出來的結果會另人很意外,除非不要很細
12/29 07:44, 7F

12/29 07:44, , 8F
另外關於這類可以從123rf這之類的圖庫平台做觀察
12/29 07:44, 8F

12/29 07:46, , 9F
我印象中,他們有做顏色找圖,方便設計師找靈感
12/29 07:46, 9F

12/29 11:28, , 10F
感謝大大們的意見。幫助我不少
12/29 11:28, 10F

12/29 23:27, , 11F
http://goo.gl/S3X3ly 這個作者之前有分享php版本
12/29 23:27, 11F

12/29 23:27, , 12F
後來拿掉了@_@
12/29 23:27, 12F

12/29 23:28, , 13F
12/29 23:28, 13F

12/30 00:08, , 14F
推樓上
12/30 00:08, 14F
文章代碼(AID): #1IlctUaM (PHP)
文章代碼(AID): #1IlctUaM (PHP)