请问三维频谱-语图的颜色的R、G、B值是怎么设置的? 本帖最后由 stephen_young 于 2010-12-06 12:54:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你要帖的图片上传至你CSDN空间的相册里然后插入图片时设置这个图片的链接就可以了比如 你是要花时频图吧横轴是时间纵轴是频率用颜色标识强度如果是的话这个色带是可以选择的你可以研究一下Matlab相关功能 非常感谢,我就是这个目的。我没有安装Matlab,试试吧。 嗯具体情况具体分析我项目里用的是多色带仿matlab的拿出来show一下呵呵 就是这样的效果。可惜我手头上没有Matlab。如果RGB三个分量正比于FFT样点值的话,三个分量总是相等的,那么结果就是灰度图像。如果让其中一个分量恒等于0,那么结果是彩色的。不过,我看Cool Edit Pro的图感觉颜色映射可能不是简单的比例关系,因为能量最大时颜色几乎是白色的,也就是说各分量都接近于255.能量小的时候接近于黑色。我打算再试试看,也许能够找到对应关系。 以前做电磁频谱监测项目的时候也遇到了这样的问题。我当时是这样做的:1 总结出大部分能量值分布范围比如0~65536。2 让把范围内的能量线性对应到RGB(0,0,0)~RGB(255,255,255)希望对你有帮助。 谢谢,为此我在网上搜了很多代码。后来在sourceforge上找了几个音频处理软件的源代码,找到了其中用于能量和色彩映射的代码。RGB(0,0,0)~RGB(255,255,255)这种映射产生的是灰度图,还有其他很多种映射方式,产生各种色彩的三维频谱,很有意思。 IPicture::Render 怎么让图片翻转显示 怎样动态创建新窗口,并带有自定义视图? 为什么我程序按钮和Windows自带的计算器按钮不一样? CmyDlg mydlg;在程序中这样构建的,为什么mydlg的构造函数里的全局变量有初始?? 求扑克牌比较大小的函数算法 加入以A4页面显示功能 麻烦,谁帮我解译一下ReadFile函数,谢谢~ 如何播放MPEG4得流格式? 在VC++对话框类中怎样使控件焦点转移 谁能告诉我用什么软件可以把VCD压成rm或是ram格式,thanks!! Win32 SDK封装问题, 求神人!!! Why VC工作区类不见了
然后插入图片时设置这个图片的链接就可以了
比如
横轴是时间
纵轴是频率
用颜色标识强度
如果是的话这个色带是可以选择的
你可以研究一下Matlab相关功能
非常感谢,我就是这个目的。我没有安装Matlab,试试吧。
具体情况具体分析
我项目里用的是多色带
仿matlab的拿出来show一下
呵呵
就是这样的效果。可惜我手头上没有Matlab。如果RGB三个分量正比于FFT样点值的话,三个分量总是相等的,那么结果就是灰度图像。如果让其中一个分量恒等于0,那么结果是彩色的。不过,我看Cool Edit Pro的图感觉颜色映射可能不是简单的比例关系,因为能量最大时颜色几乎是白色的,也就是说各分量都接近于255.能量小的时候接近于黑色。我打算再试试看,也许能够找到对应关系。
我当时是这样做的:
1 总结出大部分能量值分布范围比如0~65536。
2 让把范围内的能量线性对应到RGB(0,0,0)~RGB(255,255,255)
希望对你有帮助。
谢谢,为此我在网上搜了很多代码。后来在sourceforge上找了几个音频处理软件的源代码,找到了其中用于能量和色彩映射的代码。RGB(0,0,0)~RGB(255,255,255)这种映射产生的是灰度图,还有其他很多种映射方式,产生各种色彩的三维频谱,很有意思。