ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 20
  1. #1
    2010/10/28
    10
    0

    کمکککککک !!!!! برای برنامه نویسی با متلب

    یه پروژه درسی دارم !
    منتهی نمی دونم از کجا شروع کنم
    خواهشا کمک کنید !!
    یه باکس می خام طراحی کنم که روش 2 تام دکمه zoom in &zomm out باشه بعد روی عکس عملیات زوم رو انجام بده . در ضمن بشه با موس عکس ر هم حرکت داد
    به شدت منتظرم
  2. #2
    2005/12/28
    تبريز
    4,230
    1,224

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    عنوان نا مناسب
    http://www.eca.ir/forum2/index.php?topic=10159.0
  3. #3
    2010/09/07
    تهران
    316
    14

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    سلام
    شما باید یک GUI طراحی کنید.
    در این GUI علاوه بر دکمه + و - و یک axes احتمالا به یک Edit Box برای ورود آدرس تصویر و یک دکمه Browse برای انتخاب آدرس تصویر هم احتیاج دارید.
    در اجرای Zoom in میتونید از دستور getrect استفاده کنید. این دستور مختصات مستطیلی رو که کاربر با موس برای Zoom کردن انتخاب کرده، به شما میده.
  4. #4
    2010/10/28
    10
    0

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    1- خیلی ممنون از کمکتون
    2- ممکنه در مورد دستور getrect یه مقدار بیشتر توضیح بدین ؟
    3- در مورد ساخت دکمه browse یعنی کد ساختش یه مقدار توضیح بدین
    بازم ممنون
  5. #5
    2010/09/07
    تهران
    316
    14

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    نقل قول نوشته اصلی توسط parvaz87
    ممکنه در مورد دستور getrect یه مقدار بیشتر توضیح بدین ؟
    فرض کنید یک تصویر رو با دستور imshow رسم کرده اید. وقتی کاربر دکمه + رو میزنه، برنامه باید دستور زیر رو اجرا کنه
    rect = getrect
    این دستور به کاربر اجازه میده که یک مستطیل رو با موس انتخاب کنه و بعد مختصات مستطیل رو در متغیر rect می ریزه. این متغیر یک بردار است که عضو اول آن Xmin عضو دوم آن Ymin ، عضو سوم آن عرض مستطیل و عضو چهارم آن ارتفاع مستطیل است. یعنی شما با این دستور متوجه میشوید که کجای تصویر رو باید zoom کنید.
    نقل قول نوشته اصلی توسط parvaz87
    3- در مورد ساخت دکمه browse یعنی کد ساختش یه مقدار توضیح بدین
    وقتی کاربر این دکمه browse رو فشار میده باید دستور زیر اجرا بشه:
    [filename, pathname] = uigetfile('*.tif', 'Pick an image file'
    با اینکار یک پنجره درست مثل پنجره های استاندارد ویندوز باز میشه که به کاربر اجازه میده فایل رو انتخاب کنه. با انتخاب فایل توسط کاربر، نام فایل در filename و مسیرش در pathname ریخته میشه. عبارت *.tif توسط شما تعیین میشه که کاربر نتونه هر فایلی رو انتخاب کنه
    بعدش باید با دستور imshow فایل تصویر رو نمایش بدید.
    imshow(strcat(pathname,filename))
    البته من فقط دستوراتی که فکر میکنم به دردتون میخوره میگم. اینکه دستور بهتری وجود داره یا نه باید بررسی کنید.
    حالا که فکر میکنم به نظرم به Edit box احتیاجی ندارید و دکمه Browse رو به open تغییر نام بدید و همین عملیات رو روش انجام بدید.

    احتمالا نمیدونید ولی یک topic با عنوان matlab وجود داره که اگر این سوال رو اونجا مطرح میکردید بقیه دوستان هم نظر میدادند.
  6. #6
    2010/10/28
    10
    0

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    سلام
    بازم ممنون از لطفتون !
    و یه سوال دیگه
    دکمه open تقریبا با همون دستوری که گفتین درست شد اما اگه بخوام هر فایلی رو بخونه و باز کنه باید چی کار کنم ؟ منظورم هر نوع فرمت عکسه lمثل jpeg , bmp ,... ؟؟
    ممنون می شم اگه این یکی رو هم جواب بدین
  7. #7
    2010/09/07
    تهران
    316
    14

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    سلام،
    میتونید هر فرمتی رو که میخواهید به شکل زیر اضافه کنید:
    کد:
    [filename, pathname] = uigetfile({'*.tif';,'*.jpg';'*.bmp'},'qwer','MultiSelect','on');
    دستور imread هم بدردتون میخوره. این دستور داده های عکس رو تبدیل به یک ماتریس سه بعدی میکنه که حاوی اطلاعات مربوط به رنگ نقاط مخلتفه. دستور زیر رو تایپ کنید اطلاعات خوبی بهتون میده:
    help imread
  8. #8
    2010/10/28
    10
    0

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    دکمه open کامل شد .! مرسی :smile:
    اما در مورد + من دستور زیر رو نوشتم و این ارور رو داد
    rect=getrect
    h = zoom('filename,pathname&#039
    ..
    Error in ==> zoom at 232
    if nargin==2 && ...

    ??? Output argument "out" (and maybe others) not assigned during call to "C:\Program Files\MATLAB\R2009a\toolbox\matlab\graph2d\zoom.m& gt;zoom".

    Error in ==> dorost>pushbutton2_Callback at 86
    h = zoom('filename,pathname&#039

    Error in ==> gui_mainfcn at 96
    feval(varargin{:});

    Error in ==> dorost at 42
    gui_mainfcn(gui_State, varargin{:});

    Error in ==> @(hObject,eventdata)dorost('pushbutton2_Callb ack',hObject,eventdata,guidata(hObject))


    ??? Error while evaluating uicontrol Callback

    می شه در این مورد هم راهنمایی کنید ؟ و همینطور در مورد اینکه چه طور با موس عکس رو حرکت بدم؟
  9. #9
    2010/09/07
    تهران
    316
    14

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    سلام
    راستش من تا حالا نمی دونستم که دستور zoom وجود داره!
    حالا که اینطوره اصلا به getrect نیاز ندارین. چون zoom خودش همه کار رو انجام میده
    1- دستور zoom رو بگذارید برای دکمه + با فشردن دکمه هر مستطیلی که با موس انتخاب کنید توسط خود matlab زوم میشه
    2 - دستور zoom(0.5) رو بگذارید برای دکمه - با اینکار هر بار که دکمه - رو فشار بدین، تصویر دو بار کوچک میشود.
    3- دستور pan رو بگذارید برای دکمه ای که قراره تصویر رو با موس تکون بده
  10. #10
    2010/10/28
    10
    0

    پاسخ : کمکککککک !!!!! برای برنامه نویسی با متلب

    میشه یه خورده بیشتر توضیح بدین
    من هرجوری کد zoom رو می زنم ارور می ده :sad:
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 20

موضوعات مشابه

  1. برنامه نویسی متلب
    توسط fateme_a در انجمن برنامه نویسی و اینترفیس
    پاسخ: 0
    آخرين نوشته: 2015/09/14, 09:46
  2. برنامه نویسی متلب
    توسط armanelec1993 در انجمن C , C++ , C#
    پاسخ: 2
    آخرين نوشته: 2015/09/13, 11:34
  3. برنامه نویسی با متلب
    توسط hadi.kuhkan در انجمن Matlab
    پاسخ: 4
    آخرين نوشته: 2012/02/05, 11:40
  4. پاسخ: 1
    آخرين نوشته: 2010/11/12, 16:47
  5. کمک برای پروژه درس بررسی (برنامه نویسی با متلب)
    توسط fargol_m1454 در انجمن سیستم های قدرت
    پاسخ: 6
    آخرين نوشته: 2008/03/13, 08:35

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •