اطلاعیه

Collapse
No announcement yet.

نحوه ساخت دیتابیس در متلب

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نحوه ساخت دیتابیس در متلب

    سلام به همه دوستان
    کسی میتونه در ساخت دیتابیس تصویر در متلب راهنمایی بده؟
    یه مجموعه تصاویر رو میخوام باهم دونه به دونه پردازش کنه و نتایج هر کدوم رو ذخیره کنه
    مرسی

    #2
    پاسخ : نحوه ساخت دیتابیس در متلب

    X=[];
    for i=1:20


    e= imread(strcat(strcat('c:\test\',num2str( i),'-',num2str(i),num2str(i),'.bmp&#039));
    % d= imread(strcat(strcat('c:\test\',num2str( i),'.bmp&#039));
    % k=imread(strcat(strcat('c:\test\',num2st r(i),'-',num2str(i),'.bmp&#039));
    IM=e;
    BW3=go(IM);
    [C]=scale2(BW3);
    [s][s]=featuer(C);
    % d=featuer(d);
    % k=featuer(k);
    X(:,i)=s;
    % X=[e d k];

    % X(:,i)=[A B C K M N S Q L]';
    end;

    این برنامه تصاویر رو از فولدر آن می خواند یعنی کل دیتا بیس رو و همانطور که میبینید توابع مختلفی با توجه به برنامه من روی دیتا بیس پیاده سازی شده است کار راحتی هست فقط دقت لازمه.

    یه نمونه از دیتا بیس هم ضمیمه میکنم.[/s]

    دیدگاه


      #3
      پاسخ : نحوه ساخت دیتابیس در متلب

      دیتا بیس موفق باشید. :wow:
      http://s1.picofile.com/file/7348446662/test.zip.html

      دیدگاه


        #4
        پاسخ : نحوه ساخت دیتابیس در متلب

        بسیار ممنونم اما کمی بیشتر اگه میشه راهنمایی کنید
        این کد هم جواب نمیده!
        ظاهرا ایراداتی داره، اگه منبعی دارین معرفی کنید
        مرسی

        دیدگاه


          #5
          پاسخ : نحوه ساخت دیتابیس در متلب

          این کد معلومه که جواب نمیده برای اینکه چندین تابع رو فراخونی کرده که من خودم نوشتم و در سیستم شما نیست .
          من روال کلی رو گفتم مثلا دستور زیر می تونه تصاویر مختلف رو که در دیتا بیس که گذاشتم با نام(یک نمونه) 1-11.bmp رو بخونه
          e= imread(strcat(strcat('c:\test\',num2str( i),'-',num2str(i),num2str(i),'.bmp&#039));
          بعد اطلاعات در متغیر e ذخیره میشه و به تابع های مختلف برای محاسبات می ره.

          دیدگاه


            #6
            پاسخ : نحوه ساخت دیتابیس در متلب

            میتونین نتیجه هر عکس رو به صورت یک فایل جداگانه با دستور save یا dlmwrite ذخیره کنین، یا کل نتایج رو در یک ماتریس عددی یا در یک Struct ذخیره کنید. برای تغییر مسیر جاری از دستور cd استفاده کنید و برای ذخیره عکس با فرمت jpg هم از دستور saveas استفاده کنید.
            لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
            لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
            با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
            اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
            يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

            دیدگاه


              #7
              پاسخ : نحوه ساخت دیتابیس در متلب

              نوشته اصلی توسط suziii
              X=[];
              for i=1:20


              e= imread(strcat(strcat('c:\test\',num2str( i),'-',num2str(i),num2str(i),'.bmp&#039));
              % d= imread(strcat(strcat('c:\test\',num2str( i),'.bmp&#039));
              % k=imread(strcat(strcat('c:\test\',num2st r(i),'-',num2str(i),'.bmp&#039));
              IM=e;
              BW3=go(IM);
              [C]=scale2(BW3);
              [s][s]=featuer(C);
              % d=featuer(d);
              % k=featuer(k);
              X(:,i)=s;
              % X=[e d k];

              % X(:,i)=[A B C K M N S Q L]';
              end;

              این برنامه تصاویر رو از فولدر آن می خواند یعنی کل دیتا بیس رو و همانطور که میبینید توابع مختلفی با توجه به برنامه من روی دیتا بیس پیاده سازی شده است کار راحتی هست فقط دقت لازمه.

              یه نمونه از دیتا بیس هم ضمیمه میکنم.[/s]
              سلام و خسته نباشید
              من با دستورهای زیر یه دیتابیس ایجاد کردم. درسته؟ ولی باز هم مار نمیکنه. دایرکتوری رو چجوری باید وارد کنم؟ هر جور وارد میکنم ، خطا میده :( میشه کمک کنید؟ممنون میشم
              function [test_sample,test_target]=test_set_generation()
              cd('test_database'
              global U;
              global F;
              global Mvector;
              %manage of datatest
              for i=1:20
              tmp=int2str(i);
              test_database(i,,i)=imread(tmp,'tif'

              دیدگاه

              لطفا صبر کنید...
              X