اطلاعیه

Collapse
No announcement yet.

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

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

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

    جناب آقای نحوی
    لطفا الگوریتم بزرگ و کوچک کردن تصویر رو در قسمت 6 جزوه تالیفی تان است و با c نوشته شده است توضیح دهید
    منظورم دقیقا خط های دستورهایی است که به زبان سی نوشتید
    ممنون
    انجمن طراحی مدارهای مایکرویو(فرکانس بالا)(http://www.eca.ir/forum2/index.php?board=283.0)
    انجمن شبکه های عصبی(http://www.eca.ir/forum2/index.php?board=207.0)
    *****

    #2
    پاسخ : توضیح در مورد خط های الگوریتم بزرگ و کوچک کردن تصویر به زبان سی

    سلام.
    دوست عزیز اگه امکان داره کد رو اینجا کپی کنید تا من همینجا توضیح بدم. اینطوری کلی بگردم تا کدش رو پیدا کنم.
    موفق باشید.
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      پاسخ : توضیح در مورد خط های الگوریتم بزرگ و کوچک کردن تصویر به زبان سی

      با عرض سلام
      الگوریتم کوچک کردن تصویر رو که در جزوه آقای نحوی بود با مطلب چندین بار امتحان کردم ولی جواب نداد
      اگه میشه شما یه تستی بکنید و اگه جواب داد توضیحش بدین
      کد الگوریتم زیر برای کوچک کردنه
      a=imread('1.bmp'
      [ti,tj]=size(a);
      db=zeros((ti-1)/2,(tj-1)/2);
      counteri=0;
      counterj=0;
      for i=1:(ti-1)/2
      counterj=0;
      if ~mod(i,2)
      counteri=counteri+1;
      end
      for j=1:(tj-1)/2
      db(i,j)=a(i+counteri,j+counterj);
      counterj=counterj+1;
      end
      end

      دیدگاه


        #4
        پاسخ : توضیح در مورد خط های الگوریتم بزرگ و کوچک کردن تصویر به زبان سی

        سلام.
        این سیستمی که الان دارم باهاش کار میکنم متلب نداره. چک میکنم خبرش رو بهتون میدم.
        ممنون که ایراد احتمالی رو اطلاع دادید.
        موفق باشید
        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

        دیدگاه


          #5
          پاسخ : توضیح در مورد خط های الگوریتم بزرگ و کوچک کردن تصویر به زبان سی

          سلام.
          دوست خوبم فکر میکنم باید چند چیز به کد اضافه کنید.
          اولا اینکه تصویر رو خاکستری کنید با دستور زیر
          rgb2gray
          مطلب دیگه هم اینکه این یه کد خیلی ساده هست، باید حتما تصویرتون ابعادش زوج باشه مثلا 40 در 44 که بشه به 2 تقسیمش کرد.
          موفق باشید.
          شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
          هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
          چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

          دیدگاه


            #6
            پاسخ : توضیح در مورد خط های الگوریتم بزرگ و کوچک کردن تصویر به زبان سی

            سلام .................

            برنامه ی تکمیل شده ی این روش رو ضمیمه کردم .. مطلب خیلی مهمی که وجود داره؛ Distortion تصویر در موقع Resizing هست .. این روشی که در بالا بحثش باز شده این فاکتور رو در نظر نگرفته .. همونطور که جناب نحوی گفتن این یک کد نمونه برای متد نگاه کردن به Resizing هست .. اما اگه بخوایم خیلی دقیقتر به این مورد بپردازیم باید Interpolation خوبی برای Resizing داشته باشیم .. مثل متد Bicubic که توی کد زیر به طور مجزا ازش استفاده شده به خاطر اون مربع 4*4 ای که میگیره و Interpolation های خطی رو به خونه ی resize شده اختصاص میده، کیفیت تصویر رو بیشتر حفظ کرده و فضای کشتن پیکسل ها رو آورده پایین .. موفق باشید ..

            فایل های پیوست شده
            دوستان! مدتی کمتر به سایت میام ..

            دیدگاه

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