تصویر دیجیتالی چیست ؟ – برنامه نویسی هوشمند https://matlab24.ir مشاوره و مشارکت در پیاده سازی الگوریتم های هوش مصنوعی و پیاده سازی نرم افزار های هوشمند Sun, 12 Oct 2014 14:02:34 +0000 fa-IR hourly 1 https://wordpress.org/?v=6.3.4 https://matlab24.ir/wp-content/uploads/2014/08/matlab24-55x55.jpg تصویر دیجیتالی چیست ؟ – برنامه نویسی هوشمند https://matlab24.ir 32 32 تصویر دیجیتالی چیست ؟ https://matlab24.ir/%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%db%8c%d8%ac%db%8c%d8%aa%d8%a7%d9%84%db%8c-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/ https://matlab24.ir/%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%db%8c%d8%ac%db%8c%d8%aa%d8%a7%d9%84%db%8c-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/#respond Sun, 12 Oct 2014 14:02:34 +0000 http://matlab24.ir/?p=278 تصویر دیجیتالی چیست ؟ یک تصویر را می توان توسط تابع دوبعدی f(x,y) نشان داد که در آن X و

نوشته تصویر دیجیتالی چیست ؟ اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
تصویر دیجیتالی چیست ؟
یک تصویر را می توان توسط تابع دوبعدی f(x,y) نشان داد که در آن X و Y را مختصات مکانی و مقدار f در هر نقطه را شدت روشنایی تصویر درآن نقطه می نامند. اصطلاح سطح خاکستری نیز به شدت روشنایی تصاویر مونوکروم اطلاق میشود . تصاویر رنگی نیز از تعدادی تصویر دوبعدی تشکیل می شود. زمانی که مقادیر X و Y و مقدار f(x,y) با مقادیر گسسته و محدود بیان شوند ، تصویر را یک تصویر دیجیتالی می نامند. دیجیتال کردن مقادیر X و Y را Sampling و دیجیتال کردن مقدار f(x,y) را quantization گویند. برای نمایش یک تصویر M * N از یک آرایه دو بعدی ( ماتریس) که M سطر و N ستون دارد استفاده می کنیم . مقدار هر عنصر از آرایه نشان دهنده شدت روشنایی تصویر در آن نقطه است. هر عنصر آرایه یک مقدار 8 بیتی است که می تواند مقداری بین 0 و 255 داشته باشد. مقدار صفر نشان دهنده رنگ تیره ( سیاه ) و مقدار 255 نشان دهنده رنگ روشن ( سفید ) است.
به عنوان مثال تصویر روبرو که سایز آن 288 * 265 است از یک ماتریس که دارای 288 سطر و 265 ستون است برای نمایش تصویر استفاده می کند . هر پیکسل از این تصویر نیز مقداری بین 0 و 255 دارد . نقاط روشن مقادیری نزدیک به 255 و نقاط تیره مقادیر نزدیک به 0 دارد. همه توابع پردازش تصویر از این مقادیر استفاده کرده و اعمال لازم را بر روی تصویر انجام می دهند. Amini پردازش تصویر در MATLAB :
خواندن تصویر در محیط MATLAB با استفاده از تابع imread و نمایش آن توسط تابع imshow انجام می پذیرد. به عنوان مثال دستور زیر تصویر rice.png را خوانده و ماتریس مربوط به تصویر را در اختیار ما قرار می دهد(در مثال زیر این ماتریس با نام im مشخص شده است). مقدار هر عنصر در این ماتریس شدت روشنایی تصویر در آن نقطه را نشان می دهد :
>> im = imread(‘rice.png’);
>> imshow(im);

نوشته تصویر دیجیتالی چیست ؟ اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%db%8c%d8%ac%db%8c%d8%aa%d8%a7%d9%84%db%8c-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/feed/ 0