【发布时间】:2017-08-14 19:48:24
【问题描述】:
我正在使用brianmcdo ImagePalette 获取调色板
我想找到与一张图像 w.r.t 颜色/颜色范围相似的图像。
这是我的代码
<?php
require_once $config->root.'/script/vendor/image-palette/vendor/autoload.php';
// initiate with image
$palette = new \BrianMcdo\ImagePalette\ImagePalette( 'http://i.imgur.com/GL7igry.png' );
// get the prominent colors
$colors = $palette->colors; // array of Color objects
//storing in databse
?>
现在我需要一个完美的 SQL 来从具有相同或匹配调色板代码的数据库中返回相似的行 [值的存储方式如:#000000,#999999,#333399] 以及一个不同的表 w.r.t 图像 id 用于快速索引?
如果这是一个重复的问题,只需给我链接,我将删除这个问题,我得到了很多反对票,我不知道在哪里问其他问题
【问题讨论】:
-
你的数据库的结构是什么?
-
color_image 表中的 3 列 - id[auto increment] img_id[image id] color_code[#ffff]
-
和一个主表,我将所有颜色存储在一个列中,例如 ex-#fff,#eee,#ddd
-
使用什么关系型数据库? MySQL?微软SQL?其他?问题不清楚。
-
我正在使用 mysql pdo