如何通过JAVA读取图片的主色调用于颜色查询

zhangchu_63 2012-09-04 10:41:48
现在我有个图片分享的网站,想添加一个按图片颜色的来查询。比如查询绿色,结果集中的图片主色调全都是绿色的。
大家有没有什么办法。

我想应该是每天晚上跑批处理程序,解析图片,将图片的颜色数据存到数据库的对应记录中。

大家有没有具体的实现。好急,帮帮忙!!!!
...全文
709 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangchu_63 2012-10-10
  • 打赏
  • 举报
回复
使用Flex air实现了,通过桌面软件。
gloomyfish 2012-09-05
  • 打赏
  • 举报
回复
看我博客或者google
zhangchu_63 2012-09-04
  • 打赏
  • 举报
回复
我是想知道,使用J2EE,怎么读取每个像素的颜色值
gloomyfish 2012-09-04
  • 打赏
  • 举报
回复
全部颜色有2^32多
你主色调是什么意思啊,关键你看你想让用户查询多少中颜色
如果10种,那你就计算这10种颜色与每张图像的像素差值距离,然后得到总和
归一化以后,保存,颜色越相似,值应该越小才对。

距离计算可以考虑:
1.曼哈顿距离
2.笛卡尔几何距离
3.向量距离
看你需要啦!

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧