真彩色位图中颜色的统计(100分)

  • 主题发起人 主题发起人 surwaz
  • 开始时间 开始时间
S

surwaz

Unregistered / Unconfirmed
GUEST, unregistred user!
24位真彩色由于颜色太多,统计起来又费时又费力。
不知各位高手有何简单方法
 
3个基色只取前几位
比如 11111111 只取前4位 11110000
 
取前四位,则意味要丢失大量的信息。
 
它就是想不要统计太多数嘛
 
WuXiaoLing有一篇被大量引用的文章专门研究这个问题.
基本思想是把图象中的象素聚类,然后可以用较少的颜色
就可以很真实地表现原图象.这方面的具体理论很复杂.
WXL的算法是一个3D(颜色空间是3D)优化问题,其文章的
贡献在于实现了一个快速算法.

其源代码可以在他的主页上下载.很抱歉现在找不到URL了 :(

/**********************************************************************
C Implementation of Wu's Color Quantizer (v. 2)
(see Graphics Gems vol. II, pp. 126-133)

Author: Xiaolin Wu
Dept. of Computer Science
Univ. of Western Ontario
London, Ontario N6A 5B7
wu@csd.uwo.ca

Algorithm: Greedy orthogonal bipartition of RGB space for variance
minimization aided by inclusion-exclusion tricks.
For speed no nearest neighbor search is done. Slightly
better performance can be expected by more sophisticated
but more expensive versions.

The author thanks Tom Lane at Tom_Lane@G.GP.CS.CMU.EDU for much of
additional documentation and a cure to a previous bug.

Free to distribute, comments and suggestions are appreciated.
**********************************************************************/
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
592
import
I
后退
顶部