1
A
回答
3
首先,surf
可能不会显示2D图像的最佳方式 - 如果你实际上并不需要高度信息,imagesc
会工作得很好。更好的是,它不会显示六边形之间的不同颜色的线条,因为它不通过交叉点处的颜色映射。但是,无论您采用何种方法,低分辨率位图都不会自动转换为“任意”分辨率矢量图形 - 并且您可能不希望这样做,无论如何,如果您使用该数字来允许您检查您在给定的价值下获得的(x,y)
的组合。
有三种方法,使你的形象更漂亮 - (1)段的六边形,并使用patch
来创建矢量图形图像。 (2)用imresample
上传图像。 (3)创建RGB图像并分别平滑每种颜色以获得更柔和的过渡:
%# assume img is your image
nColors = length(unique(img));
%# transform the image to rgb
rgb = ind2rgb((img+fliplr(img)),jet(nColors)); %# there are much better colormaps than jet
%# filter each color
for i=1:3,rgbf(:,:,i)=imfilter(rgb(:,:,i),fspecial('gaussian',9,3),'replicate');end
+0
谢谢你的回答。 – 2013-02-21 17:10:29
相关问题
- 1. 平滑2D情节MATLAB
- 2. 非因变量图的平滑情节
- 3. matlab:二维线情节水平线
- 4. 情节在MATLAB
- 5. Matlab。情节
- 6. 情节MATLAB
- 7. 情节MATLAB
- 8. 平滑sympy剧情
- 9. 平滑MATLAB中的测量数据?
- 10. 在Matlab中平滑图像
- 11. matlab图像平滑与conv2
- 12. MATLAB中的高斯平滑
- 13. 错误情节MATLAB
- 14. Matlab的情节XTickLabel有效字符串
- 15. MATLAB:追加字符串,使情节
- 16. 傅里叶级数 - 情节在Matlab
- 17. 与有序MATLAB情节
- 18. Matlab标签,情节,传说
- 19. 次要情节与MATLAB
- 20. MATLAB情节不同颜色
- 21. MATLAB - 在情节标题
- 22. 绘制在MATLAB contourf情节
- 23. MATLAB情节增加值
- 24. MATLAB /倍频程:在情节
- 25. 删除在Matlab的情节
- 26. MATLAB情节多种功能
- 27. 加快节能情节人物在MATLAB
- 28. matlab中的平滑轮廓图
- 29. Matlab等高线图平滑的颜色
- 30. 平滑多列与Hann窗 - MATLAB
缩小可以做到这一点。 (也许先使用较高的初始分辨率) – 2013-02-21 13:55:08
您是如何计算线条的? – Dan 2013-02-21 14:05:04
@Dan:这是优化问题的结果,得到的矩阵在六边形上是分段常量。这些线是由'surf'功能完成的,而不是由我自己完成的。但我想唯一的选择是自己调整图像,或使用其他软件来管理数据。 – 2013-02-21 14:35:22