作者azureshin (azureshin)
看板PHP
標題[討論] 有主色彩後,怎麼存進資料庫比較好?
時間Sat Dec 28 14:21:14 2013
各位好
最近碰到一個很有趣的問題....
我知道影像辨識有各種專業學問,但小弟目前僅想把範圍縮到色彩這塊.
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
→ mmis1000:考慮離散程度呢(標準差)?然後給各項指標加權 12/28 19:14
推 alog:以前作過類似東西,分享個看法 12/29 07:37
→ alog:把一張圖切成類似九宮格,就像單眼相機的參考線一樣 12/29 07:38
推 alog:從各個格子取出主色,然後直接歸類在某個顏色上 就像色票有 12/29 07:40
→ alog:聖誕紅、酒紅、朱紅、可是他們通通都是紅色 12/29 07:41
→ alog:這樣子的一個概念,而切格子的原因是因為圖像的東西是二維的 12/29 07:42
推 alog:單純從色彩去找,出來的結果會另人很意外,除非不要很細 12/29 07:44
→ alog:另外關於這類可以從123rf這之類的圖庫平台做觀察 12/29 07:44
→ alog:我印象中,他們有做顏色找圖,方便設計師找靈感 12/29 07:46
→ azureshin:感謝大大們的意見。幫助我不少 12/29 11:28
→ liaosankai:後來拿掉了@_@ 12/29 23:27
→ alog:推樓上 12/30 00:08