اطلاعیه

Collapse
No announcement yet.

ساخت موج سینوسی با فرکانس 10 هرتز

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

    #16
    پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

    ممنون مهندس از راهنمای شما
    من برنامه رو تست کردم
    تصویر ورودی با خروجی یکی میشه نمیدنم چرا؟
    من یک imshow برای مقدار h نوشتم تصویری که میده یک سینوسی که با تصویر اصلی که جمع بشه نویز تو تصویر نمایان میشه
    برنامش اینه (عمل جمع درست انجام نمیشه)

    کد:
    lena=imread ('BandW.bmp');
    figure ; 
    imshow(lena)
    lena=double(lena)
    [m,n] = size (lena);
    [m,n]
    X= repmat ([1:n] / n, [m,1]);
    Y= repmat([1:m]/m,[n,1])';
    h = sin((5*pi*X)+(7*pi*Y));
    figure ;
    imshow(h)
    
    lenan2 =lena + h;
    figure ;
    imshow(lenan2/256)
    بازم ممنون از راهنمایی تون
    آنان که خاک را به نـــــظر کیمیا کنند
    آیا بود که گوشه چشمی به ما کنند

    دیدگاه


      #17
      پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

      یک سوال دیگه هم داشتم
      من یک فیلتر گوسی و یک فیلتر باترورث برنامه شو دارم
      حالا میخوام با این فیلتر فرکانس یک چهارم فرکانس بالای تصویر و دو سوم فرکانس پایین رو حذف کنم
      این کدشه
      کد:
       ima = imread('LENA__.jpg');
       ima = rgb2gray(ima);
       filtered_image = gaussianbpf(ima,30,120);
      این واسه گوسی خروجی هم به این شکل (البته فانکشنهاش ضمیمه شد تو فایل)
      https://drive.google.com/open?id=0B3h8QS9e0aowZ2xOdmx4bXY4eGs
      باتغییر مقدار 30 و 120 میشه دایره کوچیک و بزرگ رو تغییر داد اما نمیدونم مقدار دقیقش چطو محاسبه میشه.
      ممنون از راهنمای شما
      آنان که خاک را به نـــــظر کیمیا کنند
      آیا بود که گوشه چشمی به ما کنند

      دیدگاه


        #18
        پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

        نوشته اصلی توسط PHoenixhome
        ممنون مهندس از راهنمای شما
        من برنامه رو تست کردم
        تصویر ورودی با خروجی یکی میشه نمیدنم چرا؟
        من یک imshow برای مقدار h نوشتم تصویری که میده یک سینوسی که با تصویر اصلی که جمع بشه نویز تو تصویر نمایان میشه
        برنامش اینه (عمل جمع درست انجام نمیشه)

        کد:
        lena=imread ('BandW.bmp');
        figure ; 
        imshow(lena)
        lena=double(lena)
        [m,n] = size (lena);
        [m,n]
        X= repmat ([1:n] / n, [m,1]);
        Y= repmat([1:m]/m,[n,1])';
        h = sin((5*pi*X)+(7*pi*Y));
        figure ;
        imshow(h)
        
        lenan2 =lena + h;
        figure ;
        imshow(lenan2/256)
        بازم ممنون از راهنمایی تون
        lenan2 =lena + 100*h;
        مـن هیچ ندانم که مرا آن که سرشت
        از اهل بهشت کرد یا دوزخ زشت
        جامی و بتی و بربطی بر لب کشت
        اين هر سه مرا نقد و تو را نسیه بهشت

        دیدگاه


          #19
          پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

          سوال دوم نامفهومه.
          توی حوزه فزکانس کار کن. از تصویر fft بگیر و فیلتر رو بهش اعمال کن و بعد iff بگیر.
          مـن هیچ ندانم که مرا آن که سرشت
          از اهل بهشت کرد یا دوزخ زشت
          جامی و بتی و بربطی بر لب کشت
          اين هر سه مرا نقد و تو را نسیه بهشت

          دیدگاه


            #20
            پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

            ممنون مهندس
            میخواستم حالا بایک ناچ فیلتر یک فیلتر بسازم که بتونه این نویز تولید شده سینوسی که به تصویر اضافه شده رو حذف کنه
            چطور میشه این کارو کرد

            در مورد سوال دوم
            سوال اینه
            فرکانس یک چهارم بالای تصویر را از عکس حذف کنید با فیلتر گوسی
            همون طور که تو دستور فیلتر گوسی میبینی دوتامقدار cutoff داره یکیش مقدار بالا و یکی دیگش مقدار پایین رو قطع میکنه مقدار 30 و 120
            کد:
            ima = imread('LENA__.jpg');
             ima = rgb2gray(ima);
             filtered_image = gaussianbpf(ima,30,120);
            حالا من این عددهای فرکانس قطع رو چطو رانتخاب کنم که یک چهارم فرکانس بالا حذف بشه.
            آنان که خاک را به نـــــظر کیمیا کنند
            آیا بود که گوشه چشمی به ما کنند

            دیدگاه


              #21
              پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

              من قبلا یه gui برای این کار نوشتم برات pm میکنم.
              مـن هیچ ندانم که مرا آن که سرشت
              از اهل بهشت کرد یا دوزخ زشت
              جامی و بتی و بربطی بر لب کشت
              اين هر سه مرا نقد و تو را نسیه بهشت

              دیدگاه


                #22
                پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

                سلام دوستان.
                من میخوام یک موج سینوسی میرا شونده تولید کنم که ابتدا صفر باشه و بعد از گذشت چند ثانیه شروع به نوسان کنه و میرا بشه.
                ممنون میشم کمکم کنید

                دیدگاه


                  #23
                  پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

                  سلام دوستان اگه کسی جواب سوال من. که در متلب را میدونه لطفا جواب بده نیاز مبرم دارم

                  دیدگاه


                    #24
                    پاسخ : ساخت موج سینوسی با فرکانس 10 هرتز

                    میشه لطفا توضیح بدین که برای تعیین زمان افت و خیز این موج سینوسی باید چه کار کرد؟

                    دیدگاه

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