اطلاعیه

Collapse
No announcement yet.

استخراج بردارویژگی ازفیلترگابور

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

    استخراج بردارویژگی ازفیلترگابور

    باسلام

    چطوری از فیلتر گابور فرکانس بالا بگیریم برای استخراج بردار ویژگی؟؟؟

    اگه کسی میدونه و میتونه راهنمایی کنه ؟

    #2
    پاسخ : استخراج بردارویژگی ازفیلترگابور

    سلام.
    با توجه به این که سوال در تاپیک متلب طرح شده فکر می کنم مشکلت دستور تبدیل Gabor بوده که چون Gabor همون STFT با پنجره گوسی هست میتونی از دستور spectrogram استفاده کنی و فقط نوع پنجره رو گوسی انتخاب کنی. حالا از هر قسمت از سیگنال خروجی که خواستی میتونی برای استخراج ویژگی استفاده کنی.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

    دیدگاه


      #3
      پاسخ : استخراج بردارویژگی ازفیلترگابور

      باسلام

      منظورتونو متوجه نشدم میشه واضحتر راهنمایی کنید !!!!!

      من از موجک گابور برای استخراج تصویر استفاده کردم حالا برای استخراج بردار ویژگی از فرکانس بالا چیکار کنم ؟؟؟؟کدی در رابطه با استخراج بردار ویژگی بافرکانس بالا میشه اینجاقرار بدهید ممنون میشم

      close all;
      clear all;
      clc;

      I = imread('1.png'
      I2 = imcrop(I,[20.7 46.6 50 50]);
      I2 = rgb2gray(I2);
      I2 = im2double(I2);
      [R C]=size(I2);
      Kmax = pi/3 ;
      f = sqrt(1 );
      Delt = 2*pi/3;
      Delt2 = Delt * Delt;
      for v = 0 : 4
      for u = 1 :8
      GW = GaborWavelet ( R, C, Kmax, f, u, v, Delt2 ); % Create the Gabor wavelets
      figure( 2 );
      subplot( 5, 8, v *8+ u ),imshow ( real( GW ) ,[]);% Show the real part of Gabor wavelets
      IGW=conv2(I2 ,GW,'same'
      figure ( 3 );
      subplot( 5, 8, v * 8 + u ),imshow ( abs( IGW ) ,[]);

      end
      end

      دیدگاه


        #4
        پاسخ : استخراج بردارویژگی ازفیلترگابور

        سلام.
        من تابع GaborWavelet رو ندارم. باید به این تابع نگاه کنی ببینی خروجیش چطوریه.
        اگه به جای این دستور از شکل کامل دستور spectrogram به صورت زیر استفاده کنی:
        [code=matlab][S,F,T] = spectrogram(x,window,noverlap,F,fs)[/code]
        که window رو از نوع گوسی تعریف کن (میتونی از دستور window برای ساخت پنجره گوسی استفاده کنی)
        بقیه پارامترها هم که مشخصه و توی راهنمای متلب میتونی توضیح هر کدوم رو بخونی.
        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

        دیدگاه


          #5
          پاسخ : استخراج بردارویژگی ازفیلترگابور

          من این تابع رو نگاه کردم ولی نمیدونم چهجوری پیاده کنم مقدار پارامترها رو ازروی چی بذارم؟میشه بیشتر و واضحتر راهنمایی کنید خواهشا

          اگه میشه کدی چیزی اینجا قرار بدهید لطفا

          دیدگاه


            #6
            پاسخ : استخراج بردارویژگی ازفیلترگابور

            یکی راهنمایی کنه چیکار باید بکنم :cry2:

            دیدگاه

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