[問題] 請問如何在輸出的影像中加入文字已回收

看板MATLAB作者 (jo)時間14年前 (2010/06/15 22:46), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
請問要怎麼樣才可以在輸出的影像中標上文字呢? 假設現在有一張影像經過處理完之後,我使用imwrite將該影像輸出, 但是在這之前我希望可以在該影像上面標註一些文字,例如:在影像 座標(20,20)處加上文字"ABC"。 請問要如何才可以達到上述之問題呢? 希望能提供我一些指引 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.81.173

06/16 00:27, , 1F
text()
06/16 00:27, 1F

06/16 10:30, , 2F
之前我已試過text這個指令,但它只會plot出一個包含我輸入
06/16 10:30, 2F

06/16 10:31, , 3F
文字的空白figure,請問怎麼樣才可以加在影像上呢?
06/16 10:31, 3F

06/16 12:08, , 4F
plot 完先 hold on; 再用 text()
06/16 12:08, 4F

06/17 00:17, , 5F
不過這樣似乎無法用imwrite將影像輸出??
06/17 00:17, 5F

06/17 03:33, , 6F
直接用 text 頂多只是在 figure 裡放一個 text object
06/17 03:33, 6F

06/17 03:34, , 7F
並不會改到圖片的 data,imwrite 自然就存不到文字。
06/17 03:34, 7F

06/17 03:34, , 8F
參考這個吧:http://tinyurl.com/25lf28v
06/17 03:34, 8F

06/17 11:54, , 9F
print指令,可以存成指定格式的圖片,也包括圖上的text文字.
06/17 11:54, 9F

06/17 12:06, , 10F
不過 print 可能會有白邊,且圖會被 resample。
06/17 12:06, 10F
文章代碼(AID): #1C5v8zL3 (MATLAB)