1

我是 oracle 多媒体/中间媒体的新手,目前我正在处理 oracle 文档。我想对存储在 oracle ORDImage 中的图像进行“颜色配置”。我看到有 SI_COLOR 和 SI_HISTOGRAM 但它可能不是我需要的。

这是一个例子:有一个图像,比如说风景,主要是绿色和蓝色。而且我想以某种方式提取这些信息,如 RGB(000,200,000) RGB(000,000,200) 并用主要颜色构建一个映射数据库表并尝试匹配图像。65%绿色和25%蓝色或类似的东西。

任何想法表示赞赏。

4

1 回答 1

0

与此同时,我有解决方案。

如果图片存储在 ORDIMAGE 中,我必须先将其转换为 BLOB,然后再转换为 SI_STILLIMAGE。然后我可以使用包含 rgb、频率对的 SI_COLORHISTOGRAM,很容易找到前 N 个最常见的颜色然后我可以使用这个前 N 个颜色列表来将图片与一些基本颜色匹配:)

于 2013-02-17T18:36:09.537 回答