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. 非因變量圖的平滑情節
- 2. Matlab。情節
- 3. 情節MATLAB
- 4. 在Matlab中平滑圖像
- 5. MATLAB中的高斯平滑
- 6. 傅里葉級數 - 情節在Matlab
- 7. 與有序MATLAB情節
- 8. MATLAB /倍頻程:在情節
- 9. 情節立方體在MATLAB
- 10. 繪製在MATLAB contourf情節
- 11. MATLAB - 在情節標題
- 12. MATLAB情節多種功能
- 13. Matlab標籤,情節,傳說
- 14. 加快節能情節人物在MATLAB
- 15. Matlab中的平滑顏色圖
- 16. Matlab等高線圖平滑的顏色
- 17. 在Matlab中平滑3D曲面
- 18. 平滑多列與Hann窗 - MATLAB
- 19. CSS字體平滑
- 20. 製作點擊MATLAB情節標記情節子圖
- 21. Matlab的:如何標記包含polarplot()次要情節情節?
- 22. 指數平滑平均值
- 23. 用於在Matlab中平滑圖像的平均濾波器
- 24. MATLAB在NumPy/Python中的平滑實現(n點移動平均)
- 25. VBA:平滑數據
- 26. 使用MATLAB繪製平滑的累積分佈函數
- 27. Matplotlib情節只有水平線步驟情節
- 28. MATLAB - 標籤K-means聚類情節
- 29. 三維動畫的情節與在Matlab
- 30. Matlab:動畫的情節和fft
縮小可以做到這一點。 (也許先使用較高的初始分辨率) – 2013-02-21 13:55:08
您是如何計算線條的? – Dan 2013-02-21 14:05:04
@Dan:這是優化問題的結果,得到的矩陣在六邊形上是分段常量。這些線是由'surf'功能完成的,而不是由我自己完成的。但我想唯一的選擇是自己調整圖像,或使用其他軟件來管理數據。 – 2013-02-21 14:35:22