本帖最后由 stephen_young 于 2010-12-06 12:54:14 编辑

解决方案 »

  1.   

    把你要帖的图片上传至你CSDN空间的相册里
    然后插入图片时设置这个图片的链接就可以了
    比如
      

  2.   

    你是要花时频图吧
    横轴是时间
    纵轴是频率
    用颜色标识强度
    如果是的话这个色带是可以选择的
    你可以研究一下Matlab相关功能
      

  3.   


    非常感谢,我就是这个目的。我没有安装Matlab,试试吧。
      

  4.   


    具体情况具体分析
    我项目里用的是多色带
    仿matlab的拿出来show一下
    呵呵
      

  5.   


    就是这样的效果。可惜我手头上没有Matlab。如果RGB三个分量正比于FFT样点值的话,三个分量总是相等的,那么结果就是灰度图像。如果让其中一个分量恒等于0,那么结果是彩色的。不过,我看Cool Edit Pro的图感觉颜色映射可能不是简单的比例关系,因为能量最大时颜色几乎是白色的,也就是说各分量都接近于255.能量小的时候接近于黑色。我打算再试试看,也许能够找到对应关系。
      

  6.   

    以前做电磁频谱监测项目的时候也遇到了这样的问题。
    我当时是这样做的:
    1 总结出大部分能量值分布范围比如0~65536。
    2 让把范围内的能量线性对应到RGB(0,0,0)~RGB(255,255,255)
    希望对你有帮助。
      

  7.   


    谢谢,为此我在网上搜了很多代码。后来在sourceforge上找了几个音频处理软件的源代码,找到了其中用于能量和色彩映射的代码。RGB(0,0,0)~RGB(255,255,255)这种映射产生的是灰度图,还有其他很多种映射方式,产生各种色彩的三维频谱,很有意思。