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





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









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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13
  1. #1
    2011/02/25
    8
    0

    گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    سلام .
    بنده ميخوام تبديل فوريه و عکس تبديل فوريه يک عکس سياه و سفيد را با استفاده از دستور for در متلب ينويسم .در ضمن فرضا عکس (f(x,y وتبديل فوريه ان (F(u,vنام دارد .چند تا مشکل دارم
    1- تعيين متغيرهاي حلقه هاي تو در تو for
    2-,وقتي تابع تبديل فوريه (exp(-j2P(ux+vy)/N را مي نويستم متلب نسبت به j خطا ميگيره .
    با سپاس
  2. #2
    2007/10/14
    تهران
    1,335
    38

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    سلام.
    1- اگه FFT یک بعدی رو بلدی، FFT دو بعدی همونه به این شکل که از هر سطر(ستون) FFT یک بعدی می گیری و به همون ترتیب کنار هم میذاری.
    2- به جای j- بذار 1i-.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
  3. #3
    2011/02/25
    8
    0

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    دوست من
    اينکاري شما گفتيدو انجام دادم ولي باز هم مشکل پا برجاست من سورس برنامه رو ميزارم شما يه بررسي کنيد شايد مشکل جاي ديگه اي باشه .
    در ضمن متن خطاي متلب اين هست .
    ??? Error using ==> mtimes
    Complex integer arithmetic is not supported.
    سورس برنامه :

    p=imread('m2','jpg'
    f=rgb2gray(p);
    size(f)


    n=20 ;
    for y=1:n

    for u=1:n
    s=0;
    for x=1:n

    s=s+(f(x,y)*exp(-1i*6.28*(u*x)/n));
    end

    F(u,y)=s/n;

    end

    end
    for x=1:n
    for v=1:n
    s=0;
    for y=1:n


    s=s+(F(u,y)*exp(-1i*6.28*(v*y)/n));
    end
    F(u,v)=s/n;

    end

    end



    imshow(p),figure;imshow(F)
    for v=1:n
    for x=1:n
    s=0;
    for u=1:n



    s=s+(F(u,v)*exp(1i*6.28*(u*x)/n));
    end
    f(x,v)=s/n;
    end
    end

    for u=1:n
    for y=1:n
    s=0;
    for v=1:n



    s=s+(f(x,v)*exp(1i*6.28*(v*y)/n));
    end
    f(x,y)=s/n;
    end
    end


    figure;imshow(f)
  4. #4
    2007/10/14
    تهران
    1,335
    38

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    همون طور که توضیحات خطا نشون میده، عملیات ریاضی مختلط روی نوع صحیح امکان پذیر نیست، کافیه بعد از فراخوانی تصویر، با دستور double اون رو به اعشاری تبدیل کنی.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
  5. #5
    2010/05/30
    158
    1

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    با سلام

    fft2 چرا استفاده نمي کني؟

    اگه هم حتما بايد برنامه بنويسي بنظر من ماتريس exp(i2*pi*f1*f2) رو تشکيل بدي و ضرب ماتريسي کني سريعتر و راحتره
    http://www.4shared.com/office/wspNnTsI/AMUZESH_JAMEE_MATLAB.html
  6. #6
    2011/02/25
    8
    0

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    مشکل خطا از j حل شد ولي موقع تبديل فوريه عکس خاکستري ميشه ! ممکنه مشکل از دستور دابل باشه يا ؟؟؟
  7. #7
    2011/02/25
    8
    0

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    نقل قول نوشته اصلی توسط متلب
    با سلام

    fft2 چرا استفاده نمي کني؟

    اگه هم حتما بايد برنامه بنويسي بنظر من ماتريس exp(i2*pi*f1*f2) رو تشکيل بدي و ضرب ماتريسي کني سريعتر و راحتره
    استاد محدويت ايجاد کرده براي همين نبايد از ifft , fft استفاده کنم .
  8. #8
    2007/10/14
    تهران
    1,335
    38

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    نقل قول نوشته اصلی توسط milad0232
    مشکل خطا از j حل شد ولي موقع تبديل فوريه عکس خاکستري ميشه ! ممکنه مشکل از دستور دابل باشه يا ؟؟؟
    خودت با دستور
    کد PHP:
    f=rgb2gray(p); 

    عکست رو خاکستری کردی، اگه میخوای عکست رنگی بمونه یه راه اینه که برای هر کانال جداگانه تبدیل فوریه دوگانه بگیری.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
  9. #9
    2011/02/25
    8
    0

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    چون بايد عکسم سياه و سفيد باشه از دستور rgb2 gray براي تبديل عکس رنگي به سياه و سفيد استفاده کردم .
    دستور خاصي هست غير از اين ويا ميشه موقع save کردن بصورت سياه و سفيد دخيرش کنم ؟
  10. #10
    2007/10/14
    تهران
    1,335
    38

    پاسخ : گرفتن تبديل فوريه و معکوس عکس دوبعدي (سياه وسفيد) با حلقه for در متلب

    اگه میخوای تصویر خاکستری داشته باشی، بهتره که همون اول خاکستریش کنی تا محاسبات کمتر بشه، به هر حال با همین دستوری که گفتم میتونی تصویر RGB رو به Grayscale تبدیل کنی و بعد ذخیره کنی.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13

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

  1. نحوه گرفتن تبديل فوريه و بدست آوردن محتواي فرکانسي
    توسط AliRezaDAVE در انجمن پردازش سيگنال و هوش محاسباتي
    پاسخ: 3
    آخرين نوشته: 2014/12/21, 17:51
  2. تبديل فوريه تصوير
    توسط soft92 در انجمن پردازش تصوير
    پاسخ: 4
    آخرين نوشته: 2014/04/18, 13:32
  3. گرفتن تبديل فوريه تصوير
    توسط barney69 در انجمن پردازش تصوير
    پاسخ: 0
    آخرين نوشته: 2013/11/06, 22:44
  4. تفاوت تبديل زد و فوريه
    توسط ghara در انجمن پردازش سيگنال و هوش محاسباتي
    پاسخ: 3
    آخرين نوشته: 2013/01/22, 23:49
  5. خودآموز تبديل لاپلاس- تبديل فوريه- سري فوريه
    توسط persepolis32 در انجمن رياضيات و فيزيك
    پاسخ: 5
    آخرين نوشته: 2011/07/14, 21:41

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

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

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

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

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