Pamsharpmap User Manual(0) Pamsharpmap User Manual(0)

pamsharpmap - ایجاد نقشه‌ای از میزان وضوح (sharpness) در یک تصویر PNM/PAM

pamsharpmap [imagefile]

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

دستور pamsharpmap یک تصویر Netpbm (از نوع PNM یا PAM) را می‌خواند و تصویری تولید می‌کند که نشان‌دهنده میزان وضوح (sharpness) در هر نقطه از آن است.

وضوح، معیاری برای سنجش سرعت تغییر رنگ‌ها (در بعد مکانی) در تصویر است. pamsharpmap وضوح هر یک از مؤلفه‌های رنگ (R، G، B) را به‌طور جداگانه محاسبه کرده و پیکسلی تولید می‌کند که شدت هر مؤلفه رنگی در آن، مستقیماً متناسب با وضوح همان مؤلفه رنگ در موقعیت متناظر در تصویر ورودی است. بنابراین، در نقطه‌ای که تصویر در مؤلفه‌های قرمز و سبز بسیار واضح و دارای لبه‌های تیز بوده اما در مؤلفه آبی مات و کدر باشد، در خروجی یک پیکسل زرد مشاهده خواهید کرد.

pamsharpmap وضوح را در یک نقطه صرفاً به عنوان میانگین اختلاف شدت نور میان پیکسل آن نقطه و ۸ پیکسل پیرامون آن محاسبه می‌کند.

در لبه‌های تصویر که ۸ پیکسل در اطراف یک پیکسل وجود ندارد، pamsharpmap فرض می‌کند که تصویر با یک حاشیه سیاه امتداد یافته است.

دستور pamsharpmap فرض می‌کند که تصویر ورودی یک PNM یا معادل PAM آن باشد. در غیر این صورت، لزوماً نتایج به‌دست‌آمده معنادار نخواهند بود.

تصویر خروجی دارای همان ابعاد، عمق (depth) و نوع چندتایی (tuple type) تصویر ورودی بوده و مقدار maxval آن ۲۵۵ است.

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

pamsharpness(1)، pammasksharpen(1)، pamedge(1)، pam(1)، pnm(1)

دستور pamsharpmap در نسخه 10.21 (مارس ۲۰۰۴) به Netpbm اضافه شد. Bryan Henderson آن را بر پایه برنامه pnmsharp اثر B.W. van Schooten که بخشی از بسته Photopnmtools بود، توسعه داد.

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

http://netpbm.sourceforge.net/doc/pamsharpmap.html
07 February 2004 netpbm documentation