رفتن به مطلب

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


ارسال های توصیه شده

با سلام به دوستان

کسی در زمینه لاپلاسین بدون مقیاس و لاپلاسین با مقیاس اطلاعاتی داره به من کمک کنه؟

 

سلام

منظورتون از این مقیاس رو توضیح میدین، چی هست؟

  • Like 4
لینک به دیدگاه
سلام

منظورتون از این مقیاس رو توضیح میدین، چی هست؟

سلام منظورم همون scale هست یه سری تصویر تو کتاب هست که باید براش کد بذارم یکیشو زده laplacian without scaling و یکیش lablacian with scaling از طرفی laplaciang خودش کرنل مشخص داره که اونا رو تو تصاویر دیگش استفاده کرده حالا من نمیدونم منظورش از این دو چی بوده یعنی نمیدونم چطور باید لاپلاسین بگیرم که احتمالا از اون ماتریس های آماده هم استفاده نکنم

  • Like 2
لینک به دیدگاه
سلام منظورم همون scale هست یه سری تصویر تو کتاب هست که باید براش کد بذارم یکیشو زده laplacian without scaling و یکیش lablacian with scaling از طرفی laplaciang خودش کرنل مشخص داره که اونا رو تو تصاویر دیگش استفاده کرده حالا من نمیدونم منظورش از این دو چی بوده یعنی نمیدونم چطور باید لاپلاسین بگیرم که احتمالا از اون ماتریس های آماده هم استفاده نکنم

 

 

چون لاپلاسین مقادیر مثبت و منفی تولید می کنه، برای نمایشش باید خورجی رو اسکیل کرد، اینکه فقط مقادیر مثبت رو نشون بدیم درست نیست، کوچکترین مقدار رو به صفر تبدیل می کنیم، بزرگترینش هم به 255، بقیه هم به صورت خطی بین این دو مقدار نگاشت میشن. البته گفتم این اسکیل کردن فقط برای نمایشش هست.

  • Like 3
لینک به دیدگاه

سلام آقا ایمان خسته نباشید

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

متاسفانه الان سر کارم و فایل کتاب همراهم نیس ببینم چه صفحه ای میشه اگه مشکلم رفع نشد عصر باز مزاحمتون میشم

  • Like 3
لینک به دیدگاه
سلام آقا ایمان خسته نباشید

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

متاسفانه الان سر کارم و فایل کتاب همراهم نیس ببینم چه صفحه ای میشه اگه مشکلم رفع نشد عصر باز مزاحمتون میشم

 

سلام

ممنون، شما هم خسته نباشین.

نگاه کردم توی گنزالس، کدتون رو می تونین بذارین؟

  • Like 3
لینک به دیدگاه
سلام

ممنون، شما هم خسته نباشین.

نگاه کردم توی گنزالس، کدتون رو می تونین بذارین؟

ممنونم برم خونه چشم میذارم براتون

  • Like 2
لینک به دیدگاه
سلام کدی که نوشتم اینه

 

سلام

ببینین مریم خانوم، اینجا فقط عددهای مثبت ندارین، پس محاسبات رو نمیشه توی فرمت uint8 انجام داد، چون عددهای منفی صفر میشن، بعد حلقه هم باز از i و j استفاده کردین، من im2double استفاده کردم، در نتیجه تصویرمون بین صفر رو یک میشه، دیگه ماکزیممش 255 نیست، حالا خودتون هم امتحان کنین:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه
سلام

ببینین مریم خانوم، اینجا فقط عددهای مثبت ندارین، پس محاسبات رو نمیشه توی فرمت uint8 انجام داد، چون عددهای منفی صفر میشن، بعد حلقه هم باز از i و j استفاده کردین، من im2double استفاده کردم، در نتیجه تصویرمون بین صفر رو یک میشه، دیگه ماکزیممش 255 نیست، حالا خودتون هم امتحان کنین:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

ممنون متوجه اشتباهم شدم ولی این رو تصویر شما دقیقا درست نشون میده ولی تصویر من نمیشه اون چیزی که باید بشه نمیدونم چرا

  • Like 1
لینک به دیدگاه
ممنون متوجه اشتباهم شدم ولی این رو تصویر شما دقیقا درست نشون میده ولی تصویر من نمیشه اون چیزی که باید بشه نمیدونم چرا

 

می خواین تصویرتون رو اینجا بذارین، ببینیم مشکل از کجاست.:a030:

لینک به دیدگاه
می خواین تصویرتون رو اینجا بذارین، ببینیم مشکل از کجاست.:a030:

یک دنیا تشکر :ws37: نمیدونم شما نبودی من چطوری پروژه هامو انجام میدادم:ws52:

1.jpg

  • Like 1
لینک به دیدگاه
یک دنیا تشکر :ws37: نمیدونم شما نبودی من چطوری پروژه هامو انجام میدادم:ws52:

 

ممنون، لطف داری:icon_gol:

 

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

 

http://www.noandishaan.com/forums/thread133545.html#post1473895

 

فقط محاسبه لاپلاسین رو داخل حلقه ها انجام بدین دیگه، اون قسمت شارپ کردن تصویر (اضافه کردن لاپلاسین) رو ببرین بعد حلقه.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 2
لینک به دیدگاه
ممنون، لطف داری:icon_gol:

 

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

 

http://www.noandishaan.com/forums/thread133545.html#post1473895

 

فقط محاسبه لاپلاسین رو داخل حلقه ها انجام بدین دیگه، اون قسمت شارپ کردن تصویر (اضافه کردن لاپلاسین) رو ببرین بعد حلقه.

 

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

اینکه اضافه کردین لاپلاسین ور ببرم بیرون حلقه اینجوری منظورتونه؟

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه
ببخش میدونم خستتون کردم من عکسا رو از خود سایت اصلی کتاب دانلود کردم الان عکس شما رو هم گذاشتم باز نتیجه تغییری نکرد

اینکه اضافه کردین لاپلاسین ور ببرم بیرون حلقه اینجوری منظورتونه؟

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 1
لینک به دیدگاه
ببخش میدونم خستتون کردم من عکسا رو از خود سایت اصلی کتاب دانلود کردم الان عکس شما رو هم گذاشتم باز نتیجه تغییری نکرد

اینکه اضافه کردین لاپلاسین ور ببرم بیرون حلقه اینجوری منظورتونه؟

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

این چه حرفیه مریم خانوم، خواهش می کنم.

 

خب عکس اصلی باید فرمتش tiff باشه، نه jpeg. بیرون حلقه دیگه i و j نیاز نیست بذاری که:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

  • Like 2
لینک به دیدگاه

من با دستور imread وقتی میخوام تصویر tif رو وارد کنم ارور میده برا همین مجبور شدم فرمتش رو عوض کنم

دستور رو که از حلقه بهم میده نتیجش با زمانی که توی حلقه باشه تفاوت آنچنانی نمیکنه

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

Untitled.jpg

  • Like 1
لینک به دیدگاه
من با دستور imread وقتی میخوام تصویر tif رو وارد کنم ارور میده برا همین مجبور شدم فرمتش رو عوض کنم

دستور رو که از حلقه بهم میده نتیجش با زمانی که توی حلقه باشه تفاوت آنچنانی نمیکنه

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

 

من تصویر کتاب رو میذارم، به نظر من که مشکلی نداره:

hzj5iq8coluq5pj7rqde.png

  • Like 1
لینک به دیدگاه
من تصویر کتاب رو میذارم، به نظر من که مشکلی نداره:

hzj5iq8coluq5pj7rqde.png

بله مشکل از همون رزولوشن بود رزولوشن عکسمو دستکاری کردم درست شد

بازم یک دنیا ممنون :icon_gol:ایشالا جبران کنم

  • Like 1
لینک به دیدگاه
×
×
  • اضافه کردن...