作者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
1F:→ mmis1000:考虑离散程度呢(标准差)?然後给各项指标加权 12/28 19:14
2F:推 alog:以前作过类似东西,分享个看法 12/29 07:37
3F:→ alog:把一张图切成类似九宫格,就像单眼相机的参考线一样 12/29 07:38
4F:推 alog:从各个格子取出主色,然後直接归类在某个颜色上 就像色票有 12/29 07:40
5F:→ alog:圣诞红、酒红、朱红、可是他们通通都是红色 12/29 07:41
6F:→ alog:这样子的一个概念,而切格子的原因是因为图像的东西是二维的 12/29 07:42
7F:推 alog:单纯从色彩去找,出来的结果会另人很意外,除非不要很细 12/29 07:44
8F:→ alog:另外关於这类可以从123rf这之类的图库平台做观察 12/29 07:44
9F:→ alog:我印象中,他们有做颜色找图,方便设计师找灵感 12/29 07:46
10F:→ azureshin:感谢大大们的意见。帮助我不少 12/29 11:28
12F:→ liaosankai:後来拿掉了@_@ 12/29 23:27
14F:→ alog:推楼上 12/30 00:08