网站地图    收藏   

主页 > php专栏 > php图像处理 >

利用k-means聚类算法识别图片主色调

来源:未知    时间:2014-11-27 23:04 作者:xxadmin 阅读:

[导读] 由于使用php来写图片主色调识别功能太麻烦了,所以我给大家介绍利用利用k-means聚类算法识别图片主色调方法. 识别图片主色调这个,网上貌似有几种方法,不过最准确,最优雅的解决方案还...

由于使用php来写图片主色调识别功能太麻烦了,所以我给大家介绍利用利用k-means聚类算法识别图片主色调方法.

识别图片主色调这个,网上貌似有几种方法,不过最准确,最优雅的解决方案还是利用聚类算法来做.

直接上代码,不过,我测试结果表示,用PHP来做,效率不佳,PHP不适合做这种大规模运算,用nodejs做效率可以高出100倍左右,代码如下:

  1. <?php  
  2.  
  3. $start = microtime(TRUE);  
  4.  
  5. main(); 
  6.  
  7. function main($img = ‘colors_files/T1OX3eXldXXXcqfYM._111424.jpg’)  
  8.  
  9. {  
  10.     
  11. list($width$height$mime_code) = getimagesize($img);  
  12. //开源代码phpfensi.com 
  13.  
  14.  
  15. $im = null;  
  16.  
  17. $point = array();  
  18.  
  19. switch ($mime_code)  
  20.  
  21. {  
  22.  
  23. # jpg  
  24.  

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论