Pamedge User Manual(0) Pamedge User Manual(0)

pamedge - تشخیص لبه در یک تصویر

pamedge [imagefile]

این برنامه بخشی از Netpbm(1) است.

دستور pamedge یک تصویر Netpbm (از نوع PNM یا PAM) را خوانده و تصویری تولید می‌کند که خطوط پیرامونی لبه‌ها را مشخص می‌سازد.

تصویر خروجی از همان نوع ورودی است، با این تفاوت که maxval خروجی حداقل ۲۵۵ بوده و در صورتی که ورودی از نوع PBM باشد، خروجی به صورت PGM خواهد بود.

می‌توانید خروجی را با استفاده از لوله‌کشی (pipe) به دستور pamditherbw -threshold هدایت کرده و با مقدار آستانه (threshold) آزمون و خطا کنید تا یک تصویر PBM (تصویر دوسطحی یا bilevel) از لبه‌ها به دست آورید.

تکنیک لبه‌یابی مورد استفاده، محاسبه مجموع فیثاغورثی دو عملگر گرادیان سوبل (Sobel) با زاویه ۹۰ درجه نسبت به یکدیگر است. برای جزئیات بیشتر به کتاب «پردازش دیجیتال تصویر» نوشته Gonzalez و Wintz، فصل ۷ مراجعه کنید.

مقدار maxval خروجی برابر با maxval ورودی است، با این شرط که حداقل ۲۵۵ باشد. این اثر بر روی مقادیر بزرگ‌تر maxval بهتر نمایان می‌شود؛ بنابراین ممکن است بخواهید ابتدا با عبور دادن ورودی از pamdepth، مقدار maxval آن را افزایش دهید.

هیچ گزینه خط فرمانی که به‌طور خاص برای pamedge تعریف شده باشد وجود ندارد، اما این برنامه گزینه‌های مشترک تمام برنامه‌های مبتنی بر libnetpbm را می‌شناسد (نگاه کنید به
گزینه‌های مشترک (Common Options)
.)

pgmenhance(1), pamditherbw(1), pamdepth(1), pammasksharpen(1), pamsharpness(1), pamsharpmap(1), pam(1), pnm(1)

دستور pamedge در انتشار 10.14 (مارس ۲۰۰۳) به Netpbm اضافه شد. این دستور جایگزین pgmedge گردید که عملکرد یکسانی داشت اما تنها بر روی تصاویر PGM و PBM کار می‌کرد.

حق نشر (C) ۱۹۹۱ متعلق به Jef Poskanzer است. در سال ۱۹۹۵ توسط Peter Kichgessner برای pnmedge تطبیق داده شد و سپس در سال ۲۰۰۳ توسط Bryan Henderson به pamedge تبدیل گردید.

این صفحه راهنما توسط ابزار 'makeman' در Netpbm از روی منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارد:

http://netpbm.sourceforge.net/doc/pamedge.html
11 January 2003 netpbm documentation