मैं MATLAB में एक छवि को पढ़ना चाहता हूं, उस पर एक आयत खींचें, और फिर छवि को सहेजें।मैं MATLAB में एक परिवर्तित छवि को कैसे सहेज सकता हूं?
इसके अलावा, मैं सिर्फ MATLAB सीख रहा हूं - कृपया नम्र रहें। ऐसा लगता है कि यह आसान होना चाहिए, लेकिन मुझे ऐसा नहीं लगता है।
im = imread('image.tif');
imshow(im);
rectangle('Position', [100, 100, 10, 10]);
imwrite(im, 'image2.tif');
हालांकि मैं छवि पर आयत देख सकते हैं, सहेजी गई छवि आयत प्रदर्शित नहीं करता है। मैं छवि को कैसे सहेज सकता हूं और आयताकार दिखा सकता हूं?
एफडब्ल्यूआईडब्ल्यू, मैंने पहले ही saveas()
की कोशिश की है, लेकिन यह मुझे एक बड़ी छवि देता है। क्या saveas()
का उपयोग करने का कोई तरीका है और सहेजी गई छवि को सही आकार बनाएं?
अंतिम भाग के लिए, यह संभवतः संबंधित है: http://stackoverflow.com/questions/3600945/printing-a-matlab-plot-in-exact-dimensions-on-paper – Amro