الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في الماتلاب رسم مستطيل في صوره

بدأه مياار في 31 مارس 2010 · 6 رد · 1,935 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

جابه استفسر كيف ممكن ارسم مستطيل على صوره

انا انشئها لانه انا الطريقة اللي استخدمها ترسم مستطيل على رسم بياني

اتمنى وضحت الفكره وشكرا

#2

يمكن ذلك بتغيير النقاط المطلوبة (نقاط المستطيل) الى لون معين. مثال على ذلك لرسم مستطيل ابيض في صورة بتدرج الرمادي :

image(1:200,1)=255;   % draw first vertical line
image(1:200,100)=255; %draw second vertical line
image(1,1:100)=255;   % draw first hor line
image(200,1:100)=255; %draw second hor line

ملحوظة : قد توجد طرق افضل .

بالتوفيق،

1

الحمد لله الذي هدانا لهذا وماكنا لنهتدي لولا ان هدانا الله

#3

طيب اعطيني الطرق الافضل

معقوله ما في داله ترسم مستطيل على طول في الماتلاب

مثلا انا بستخدم هذه التعليمه

rectangle('position',[x,y,3,3],'FaceColor','k');

[[code]

مع استخدام تعليمه

ال

hold on

لكن ترسملي على

figure رسم بياني

احداثيته تبدا من الزاويه اليسرى السفلى

وانا ابغاها ترسم على صوره طبعا بتكون احداثيتها تبدا من الزاويه العليا اليسرى

وشكرا جزيلا

#4

هذه طريقة :

im = imread('Cubes_1680.jpg');
f = figure, imshow(im, 'Border', 'tight');
rectangle('Position', [20, 20, 100, 200]);
print(f, '-r80', '-djpeg', 'test.jpg');
tvquran_6.gif

#5

شكرا لكن شو معنى ال

parameter

الموجود في الدالة

print

ممكن توضحها لي

وشكرا جزيلا

#6
printf
tvquran_6.gif

#7

طيب انا لا حظت انه تطلعي صوره نفس الصوره اللي قراتها اول مره ويترسم عليها مستطيل وتسمى

test

انا ابغى ارسم مستطيلات في صوره تانيه تكون بيضاء انا انشئها بنفس حجم الصوره اللي انا بقراها اول مره

test1 =ones(size(im));
test1 = mat2gray(test);

لكن يرفض يرسم عليها

وشكرا جزيلا

مواضيع مشابهة