假設我的圖像是img=zeros(100,100,3)
,我的輸出是幾個橢圓,我使用創建的函數[ret]=draw_ellipse(x,y,a,b,angle,color,img)
,我可以使用imshow(ret)
顯示一個橢圓。目前,我試圖在圖像中顯示橢圓橢圓。但我不知道如何編碼。將'for循環'工作或我需要持有他們?Matlab:如何在同一圖像中顯示多個輸出?
1
A
回答
2
如果這是關係到你在previous question在做什麼,然後你需要做的是將一次迭代的結果作爲輸入傳遞給下一次。
因此,假如你提到的功能[ret]=draw_ellipse(x,y,a,b,angle,color,img)
作爲輸入圖像img
並返回其上繪製一個橢圓相同的圖像,你可以這樣做:
%# ellipses parameters
%#x = {..}; y = {..};
%#a = {..}; b = {..};
%#angle = {..}; color = {..};
img = zeros(200,100,'uint8'); %# image to start with
for i=1:10
img = draw_ellipse(x{i},y{i}, a{i},b{i}, angle{i}, color{i}, img);
end
imshow(img)
0
我有點不確定你想要什麼。你想在一個圖像中顯示多個橢圓,如使用hold on來繪製多個圖形?
沒有爲圖像沒有相應的命令,但一個簡單的解決方案是將橢圓加入到一個圖像,並顯示一個:
several_ellipse = ellipse1 + ellipse2 + ellipse3;
imshow(several_ellipse)
0
你大概想通過ret
作爲最後輸入下一個電話draw_ellipse
。
相關問題
- 1. 如何在MATLAB的同一圖中顯示RGB和grascale圖像
- 2. 如何在Matlab中顯示多行輸出(水平視圖)?
- 3. 在matlab中顯示覆蓋在同一圖中的多個圖像
- 4. 如何在matlab中的一個窗口中顯示多個圖?
- 5. 如何在另一個圖像中顯示多個圖像。
- 6. 如何多行顯示同一圖像?
- 7. 在Matlab的一個窗口中顯示多個圖像
- 8. 如何在matlab中顯示dicom圖像?
- 9. 如何在同一頁面中顯示多個圖像的彈出窗口
- 10. 在Matlab圖中顯示多個圖
- 11. 如何在matlab的matix中顯示不同類型的輸出?
- 12. Matlab篩選關鍵點多個圖像,顯示在一個圖像
- 13. 如何在同一張圖中顯示多個matplotlib.pyplot圖?
- 14. iOSPlot:如何在同一視圖中顯示多個圖表?
- 15. 在一個窗口中顯示基於輸出的圖像(Python)
- 16. 如何讀取和顯示軸上的多個圖像gui matlab
- 17. 如何在同一頁面上顯示圖像輸入結果?
- 18. 如何在MATLAB中的圖像中裁剪多邊形(顯示在下圖中)?
- 19. 在OpenCV的同一窗口中顯示多個圖像
- 20. 在OpenCV的同一窗口中顯示多個(2,3,4,...)圖像
- 21. 用Python OpenCV在同一窗口中顯示多個圖像?
- 22. Matlab/Octave將二維圖輸出爲圖像而不顯示它
- 23. 在顯示新圖像之前在同一個UIImageView中加載多個圖像閃爍最後一個圖像
- 24. 如何顯示窗口大小不同的輸出圖像?
- 25. 如何在matlab中用不同的顏色顯示幾個二進制圖像?
- 26. 在視圖中顯示多個圖像
- 27. 如何正確顯示一幅圖中的多個圖像?
- 28. 我想在OpenCV的不同窗口中顯示輸出圖像
- 29. 我如何顯示輸出在同一個PHP頁面
- 30. 如何顯示多個圖像中的一個
非常感謝!Amro,你的回答正是我想要的。你在這方面幫了我很多。 – Elsie
如果我想設置一個橢圓中心點座標的隨機序列值,假設'x = rand(1,10)* 100'和'y = rand(1,10)* 100',我怎麼能把它們到'{}'?我缺乏關於「{}」和「[]」之間區別的知識。 – Elsie
@Ivy:如果你想訪問一個向量/矩陣的元素,使用括號'x(i)',因爲單元格數組使用大括號'x {i}'。要在兩者之間進行轉換,您可以使用CELL2MAT,NUM2CELL,MAT2CELL等功能...請務必閱讀文檔以獲取更多信息。在這種情況下,向量將工作得很好,不需要單元陣列 – Amro