Oracle找到了图片最常见的颜色

时间:2013-02-05 16:03:00

标签: image oracle colors multimedia segment

我是oracle multimedia / intermedia的新手,目前我正在处理oracle文档。我想'颜色配置文件'存储在oracle ORDImage中的图像。我看到有SI_COLOR和SI_HISTOGRAM,但它可能不是我需要的那个。

这是一个例子:有一个图像让我们说一个风景,主要是绿色和蓝色。不知何故,我想提取像RGB(000,200,000)RGB(000,000,200)这样的信息,并用主要颜色建立一个映射数据库表,并尝试匹配图像。 65%绿色和25%蓝色或类似的东西。

任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:0)

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

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