<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>بایگانی‌های Machine vision - ايران متلب</title>
	<atom:link href="https://matlab1.ir/tag/machine-vision/feed/" rel="self" type="application/rss+xml" />
	<link>https://matlab1.ir/tag/machine-vision/</link>
	<description>مرجع فیلم های آموزشی فارسی دانشگاهی و مهندسی</description>
	<lastBuildDate>Sun, 30 Aug 2026 10:42:25 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://matlab1.ir/wp-content/uploads/2017/08/ref_a2-150x150.png</url>
	<title>بایگانی‌های Machine vision - ايران متلب</title>
	<link>https://matlab1.ir/tag/machine-vision/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>آموزش پردازش تصویر در MATLAB</title>
		<link>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-matlab/</link>
					<comments>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-matlab/#respond</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Sun, 30 Aug 2026 10:42:25 +0000</pubDate>
				<category><![CDATA[آموزش پردازش تصویر]]></category>
		<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[آستانه گذاری تصویر]]></category>
		<category><![CDATA[آموزش IMAGE PROCESSING]]></category>
		<category><![CDATA[آموزش Image Processing Toolbox]]></category>
		<category><![CDATA[آموزش MATLAB]]></category>
		<category><![CDATA[آموزش پردازش تصویر در متلب]]></category>
		<category><![CDATA[آموزش متلب]]></category>
		<category><![CDATA[آموزش متلب پردازش تصویر]]></category>
		<category><![CDATA[استخراج ویژگی]]></category>
		<category><![CDATA[افزایش کنتراست تصویر]]></category>
		<category><![CDATA[Binary Image]]></category>
		<category><![CDATA[Canny]]></category>
		<category><![CDATA[canny edge detection]]></category>
		<category><![CDATA[Closing]]></category>
		<category><![CDATA[computer vision]]></category>
		<category><![CDATA[Computer Vision MATLAB]]></category>
		<category><![CDATA[Contrast Enhancement]]></category>
		<category><![CDATA[Digital image processing]]></category>
		<category><![CDATA[Dilation]]></category>
		<category><![CDATA[Edge Detection]]></category>
		<category><![CDATA[Edge Detection MATLAB]]></category>
		<category><![CDATA[Erosion]]></category>
		<category><![CDATA[Face Recognition]]></category>
		<category><![CDATA[Feature extraction]]></category>
		<category><![CDATA[Gaussian Filter]]></category>
		<category><![CDATA[Gaussian Noise]]></category>
		<category><![CDATA[Grayscale Image]]></category>
		<category><![CDATA[histeq MATLAB]]></category>
		<category><![CDATA[Histogram Equalization]]></category>
		<category><![CDATA[Image Classification]]></category>
		<category><![CDATA[Image Denoising]]></category>
		<category><![CDATA[Image Enhancement]]></category>
		<category><![CDATA[Image Features]]></category>
		<category><![CDATA[Image Filtering]]></category>
		<category><![CDATA[Image Histogram]]></category>
		<category><![CDATA[image processing MATLAB]]></category>
		<category><![CDATA[Image processing toolbox]]></category>
		<category><![CDATA[Image Segmentation]]></category>
		<category><![CDATA[imbinarize]]></category>
		<category><![CDATA[imdilate]]></category>
		<category><![CDATA[imerode]]></category>
		<category><![CDATA[imhist MATLAB]]></category>
		<category><![CDATA[imread MATLAB]]></category>
		<category><![CDATA[imshow MATLAB]]></category>
		<category><![CDATA[Machine Learning Image Processing]]></category>
		<category><![CDATA[Machine vision]]></category>
		<category><![CDATA[MATLAB Code Image Processing]]></category>
		<category><![CDATA[MATLAB Image Processing]]></category>
		<category><![CDATA[Mean Filter]]></category>
		<category><![CDATA[medfilt2]]></category>
		<category><![CDATA[Median Filter]]></category>
		<category><![CDATA[Medical Image Processing]]></category>
		<category><![CDATA[Morphological Operations]]></category>
		<category><![CDATA[Noise Reduction]]></category>
		<category><![CDATA[Object Detection]]></category>
		<category><![CDATA[Opening]]></category>
		<category><![CDATA[Otsu Thresholding]]></category>
		<category><![CDATA[Pattern Recognition]]></category>
		<category><![CDATA[Prewitt]]></category>
		<category><![CDATA[RGB Image MATLAB]]></category>
		<category><![CDATA[rgb2gray]]></category>
		<category><![CDATA[Roberts]]></category>
		<category><![CDATA[Salt and Pepper Noise]]></category>
		<category><![CDATA[Segmentation MATLAB]]></category>
		<category><![CDATA[Sharpening Image]]></category>
		<category><![CDATA[Smoothing Image]]></category>
		<category><![CDATA[Sobel]]></category>
		<category><![CDATA[Speckle Noise]]></category>
		<category><![CDATA[Thresholding]]></category>
		<category><![CDATA[بخش بندی تصویر]]></category>
		<category><![CDATA[بهبود کیفیت تصویر]]></category>
		<category><![CDATA[بینایی ماشین]]></category>
		<category><![CDATA[پایان نامه پردازش تصویر]]></category>
		<category><![CDATA[پردازش تصاویر باینری]]></category>
		<category><![CDATA[پردازش تصویر]]></category>
		<category><![CDATA[پردازش تصویر MATLAB]]></category>
		<category><![CDATA[پردازش تصویر با متلب]]></category>
		<category><![CDATA[پردازش تصویر برای دانشجویان]]></category>
		<category><![CDATA[پردازش تصویر پزشکی]]></category>
		<category><![CDATA[پردازش تصویر در متلب]]></category>
		<category><![CDATA[پردازش دیجیتال تصویر]]></category>
		<category><![CDATA[پروژه MATLAB]]></category>
		<category><![CDATA[پروژه پردازش تصویر]]></category>
		<category><![CDATA[تبدیل RGB به Gray]]></category>
		<category><![CDATA[تشخیص الگو]]></category>
		<category><![CDATA[تشخیص چهره]]></category>
		<category><![CDATA[تشخیص شی]]></category>
		<category><![CDATA[تشخیص لبه]]></category>
		<category><![CDATA[تصاویر RGB]]></category>
		<category><![CDATA[تصویر خاکستری]]></category>
		<category><![CDATA[تصویر دودویی]]></category>
		<category><![CDATA[تصویر دیجیتال]]></category>
		<category><![CDATA[حذف نویز تصویر]]></category>
		<category><![CDATA[خواندن تصویر در متلب]]></category>
		<category><![CDATA[طبقه بندی تصویر]]></category>
		<category><![CDATA[عملیات مورفولوژیکی]]></category>
		<category><![CDATA[فیلتر تصویر]]></category>
		<category><![CDATA[کدنویسی پردازش تصویر]]></category>
		<category><![CDATA[نویز Gaussian]]></category>
		<category><![CDATA[ویژگی تصویر]]></category>
		<category><![CDATA[هوش مصنوعی]]></category>
		<category><![CDATA[هیستوگرام تصویر]]></category>
		<category><![CDATA[یادگیری ماشین در پردازش تصویر]]></category>
		<guid isPermaLink="false">https://matlab1.ir/?p=14865</guid>

					<description><![CDATA[<p>پردازش تصویر در MATLAB یکی از پرکاربردترین حوزه‌های استفاده از متلب در پروژه‌های دانشگاهی، پژوهشی و صنعتی است. MATLAB به دلیل برخورداری از توابع آماده، محیط مناسب برای کار با ماتریس‌ها و [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-matlab/">آموزش پردازش تصویر در MATLAB</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>پردازش تصویر در MATLAB</strong> یکی از پرکاربردترین حوزه‌های استفاده از متلب در پروژه‌های دانشگاهی، پژوهشی و صنعتی است. MATLAB به دلیل برخورداری از توابع آماده، محیط مناسب برای کار با ماتریس‌ها و ابزارهای تخصصی پردازش تصویر، امکان پیاده‌سازی بسیاری از الگوریتم‌های Image Processing را با سرعت مناسبی فراهم می‌کند.</p>
<p>در پردازش تصویر، یک تصویر دیجیتال در واقع مجموعه‌ای از مقادیر عددی است که اطلاعات مربوط به شدت روشنایی یا رنگ پیکسل‌ها را در خود نگه می‌دارد. از آنجا که MATLAB اساساً یک نرم‌افزار ماتریس‌محور است، کار با تصاویر در این محیط بسیار طبیعی و ساده انجام می‌شود.</p>
<h3>پردازش تصویر چیست؟</h3>
<p>پردازش تصویر مجموعه‌ای از روش‌ها و الگوریتم‌ها برای دریافت، اصلاح، تحلیل و استخراج اطلاعات از تصاویر دیجیتال است.</p>
<p>در یک پروژه پردازش تصویر ممکن است هدف تنها بهبود کیفیت تصویر باشد یا بخواهیم اطلاعات خاصی مانند لبه‌ها، اشیا، نواحی مورد نظر، رنگ‌ها یا ویژگی‌های تصویر را استخراج کنیم.</p>
<p>برخی از کاربردهای مهم پردازش تصویر عبارتند از:</p>
<ul>
<li>بهبود کیفیت تصاویر</li>
<li>حذف نویز</li>
<li>تشخیص لبه‌ها</li>
<li>بخش‌بندی تصویر</li>
<li>استخراج ویژگی</li>
<li>تشخیص اشیا</li>
<li>شناسایی الگو</li>
<li>تحلیل تصاویر پزشکی</li>
<li>پردازش تصاویر ماهواره‌ای</li>
<li>بینایی ماشین</li>
<li>تشخیص چهره</li>
<li>کنترل کیفیت صنعتی</li>
</ul>
<h3>خواندن و نمایش تصویر در MATLAB</h3>
<p>یکی از اولین مراحل در پروژه‌های پردازش تصویر، وارد کردن تصویر به محیط MATLAB و مشاهده اطلاعات آن است.</p>
<p>در MATLAB می‌توان تصاویر را از فرمت‌های مختلف خواند و سپس ابعاد، نوع داده و کانال‌های رنگی آن‌ها را بررسی کرد.</p>
<p>در این مرحله کاربر با مفاهیمی مانند:</p>
<ul>
<li>تصویر خاکستری</li>
<li>تصویر رنگی RGB</li>
<li>ابعاد تصویر</li>
<li>پیکسل</li>
<li>شدت روشنایی</li>
<li>نوع داده تصویر</li>
</ul>
<p>آشنا می‌شود.</p>
<h3>تصاویر خاکستری و رنگی</h3>
<p>تصاویر Gray Scale معمولاً به صورت یک ماتریس دوبعدی نمایش داده می‌شوند که هر عضو آن شدت روشنایی یک پیکسل را مشخص می‌کند.</p>
<p>تصاویر RGB از سه کانال رنگی قرمز، سبز و آبی تشکیل شده‌اند. بنابراین یک تصویر RGB معمولاً به صورت یک آرایه سه‌بعدی در MATLAB ذخیره می‌شود.</p>
<p>آشنایی با ساختار داده تصویر اهمیت زیادی دارد، زیرا بسیاری از الگوریتم‌ها ابتدا نیاز دارند تصویر به قالب مشخصی تبدیل شود.</p>
<h3>تبدیل تصاویر رنگی و خاکستری</h3>
<p>در برخی پروژه‌ها لازم است تصویر رنگی به تصویر خاکستری تبدیل شود تا حجم محاسبات کاهش پیدا کند یا الگوریتم مورد نظر تنها روی شدت روشنایی کار کند.</p>
<p>همچنین ممکن است نیاز باشد تصاویر بین فضای‌های رنگی مختلف تبدیل شوند.</p>
<p>این موضوع در پروژه‌هایی مانند تشخیص رنگ، بخش‌بندی و استخراج ویژگی اهمیت زیادی دارد.</p>
<h3>بهبود کیفیت تصویر</h3>
<p>یکی از شاخه‌های اصلی Image Processing، <strong>Image Enhancement</strong> است.</p>
<p>هدف از بهبود تصویر این است که اطلاعات مهم تصویر بهتر دیده شوند یا تصویر برای مراحل بعدی پردازش آماده‌تر شود.</p>
<p>روش‌هایی مانند موارد زیر در این حوزه کاربرد دارند:</p>
<ul>
<li>تنظیم کنتراست</li>
<li>تغییر روشنایی</li>
<li>Histogram Equalization</li>
<li>افزایش وضوح</li>
<li>اصلاح دامنه شدت پیکسل‌ها</li>
<li>بهبود نمایش جزئیات</li>
</ul>
<h3>هیستوگرام تصویر</h3>
<p>Histogram یکی از ابزارهای مهم برای بررسی توزیع شدت روشنایی در تصویر است.</p>
<p>با تحلیل هیستوگرام می‌توان متوجه شد تصویر بیش از حد روشن، تاریک یا دارای کنتراست پایین است.</p>
<p>روش‌های مبتنی بر هیستوگرام در بهبود کیفیت تصویر و Thresholding کاربرد فراوانی دارند.</p>
<h3>نویز در تصویر</h3>
<p>تصاویر واقعی ممکن است در هنگام تصویربرداری، انتقال یا ذخیره‌سازی دچار نویز شوند.</p>
<p>وجود نویز می‌تواند عملکرد الگوریتم‌های بعدی مانند لبه‌یابی، بخش‌بندی و تشخیص اشیا را کاهش دهد.</p>
<p>برخی از نویزهای رایج شامل:</p>
<ul>
<li>Gaussian Noise</li>
<li>Salt &amp; Pepper Noise</li>
<li>Speckle Noise</li>
</ul>
<p>هستند.</p>
<p>در MATLAB می‌توان نویزهای مختلف را شبیه‌سازی کرد و سپس عملکرد فیلترهای مختلف را در حذف آن‌ها بررسی کرد.</p>
<h3>فیلتر کردن تصاویر</h3>
<p>فیلترها یکی از ابزارهای اصلی در پردازش تصویر هستند.</p>
<p>با استفاده از فیلتر می‌توان تصویر را هموار کرد، نویز را کاهش داد، لبه‌ها را تقویت کرد یا جزئیات خاصی را استخراج نمود.</p>
<p>فیلترها به طور کلی می‌توانند در حوزه مکان یا حوزه فرکانس اعمال شوند.</p>
<p>از جمله فیلترهای متداول می‌توان به موارد زیر اشاره کرد:</p>
<ul>
<li>Mean Filter</li>
<li>Median Filter</li>
<li>Gaussian Filter</li>
<li>فیلترهای هموارساز</li>
<li>فیلترهای Sharpening</li>
</ul>
<h3>Median Filter</h3>
<p>فیلتر میانه یکی از روش‌های معروف برای حذف نویز Salt &amp; Pepper است.</p>
<p>این فیلتر به جای میانگین‌گیری از مقادیر همسایه، مقدار میانه آن‌ها را انتخاب می‌کند و به همین دلیل در بسیاری از موارد می‌تواند نویز ضربه‌ای را بدون تخریب شدید لبه‌ها کاهش دهد.</p>
<h3>تشخیص لبه</h3>
<p>Edge Detection یکی از مراحل مهم در بسیاری از پروژه‌های بینایی ماشین و پردازش تصویر است.</p>
<p>لبه‌ها معمولاً مرز میان نواحی مختلف تصویر را مشخص می‌کنند و اطلاعات مهمی درباره شکل و ساختار اجسام در اختیار ما قرار می‌دهند.</p>
<p>الگوریتم‌های مختلفی برای لبه‌یابی وجود دارند، از جمله:</p>
<ul>
<li>Sobel</li>
<li>Prewitt</li>
<li>Roberts</li>
<li>Canny</li>
</ul>
<p>هر روش دارای ویژگی‌ها و حساسیت متفاوتی نسبت به نویز و جزئیات تصویر است.</p>
<h3>Thresholding و تبدیل تصویر به دودویی</h3>
<p>در بسیاری از کاربردها لازم است تصویر به دو گروه اصلی تقسیم شود؛ برای مثال پیکسل‌های متعلق به شیء و پیکسل‌های مربوط به پس‌زمینه.</p>
<p>در این حالت از روش‌های Thresholding استفاده می‌شود.</p>
<p>خروجی این مرحله معمولاً یک تصویر Binary است که پیکسل‌های آن دارای دو مقدار اصلی هستند.</p>
<p>تصاویر دودویی در بسیاری از مراحل بعدی مانند شمارش اشیا، اندازه‌گیری نواحی و عملیات مورفولوژیکی کاربرد دارند.</p>
<h3>بخش‌بندی تصویر</h3>
<p><strong>Image Segmentation</strong> یکی از مهم‌ترین موضوعات در پردازش تصویر است.</p>
<p>هدف بخش‌بندی، تقسیم تصویر به نواحی معنی‌دار است.</p>
<p>برای مثال در یک تصویر پزشکی ممکن است هدف جدا کردن بافت مورد نظر از سایر بخش‌ها باشد یا در یک تصویر صنعتی بخواهیم قطعه را از پس‌زمینه جدا کنیم.</p>
<p>روش‌های بخش‌بندی می‌توانند بر اساس موارد زیر انجام شوند:</p>
<ul>
<li>شدت روشنایی</li>
<li>رنگ</li>
<li>لبه‌ها</li>
<li>نواحی</li>
<li>خوشه‌بندی</li>
<li>ویژگی‌های تصویر</li>
</ul>
<h3>عملیات مورفولوژیکی</h3>
<p>Morphological Operations ابزارهای مهمی برای پردازش تصاویر Binary هستند.</p>
<p>از جمله عملیات پرکاربرد می‌توان به موارد زیر اشاره کرد:</p>
<ul>
<li>Erosion</li>
<li>Dilation</li>
<li>Opening</li>
<li>Closing</li>
<li>پر کردن حفره‌ها</li>
<li>حذف اجسام کوچک</li>
</ul>
<p>این عملیات به‌خصوص بعد از Thresholding و Segmentation برای اصلاح شکل نواحی و حذف خطاهای کوچک بسیار مفید هستند.</p>
<h3>استخراج ویژگی</h3>
<p>در بسیاری از پروژه‌ها هدف نهایی خود تصویر نیست، بلکه می‌خواهیم تعدادی ویژگی عددی از آن استخراج کنیم.</p>
<p>این ویژگی‌ها می‌توانند اطلاعاتی درباره شکل، اندازه، بافت یا شدت روشنایی تصویر ارائه دهند.</p>
<p>برای مثال:</p>
<ul>
<li>مساحت</li>
<li>محیط</li>
<li>مرکز جرم</li>
<li>ویژگی‌های هندسی</li>
<li>ویژگی‌های بافت</li>
<li>ویژگی‌های رنگی</li>
</ul>
<p>پس از استخراج ویژگی می‌توان آن‌ها را به الگوریتم‌های دسته‌بندی، شبکه عصبی یا یادگیری ماشین داد.</p>
<h3>پردازش تصویر و یادگیری ماشین</h3>
<p>در بسیاری از سیستم‌های هوشمند، پردازش تصویر مرحله اولیه یک سیستم Machine Learning است.</p>
<p>ابتدا تصویر پردازش و ویژگی‌های مناسب استخراج می‌شوند و سپس این ویژگی‌ها برای آموزش یک مدل دسته‌بندی یا پیش‌بینی مورد استفاده قرار می‌گیرند.</p>
<p>برای مثال می‌توان از این ساختار در مسائل زیر استفاده کرد:</p>
<ul>
<li>تشخیص بیماری از تصاویر پزشکی</li>
<li>شناسایی چهره</li>
<li>تشخیص پلاک خودرو</li>
<li>طبقه‌بندی تصاویر</li>
<li>تشخیص عیب صنعتی</li>
<li>شناسایی اشیا</li>
</ul>
<h3>پردازش تصویر در پروژه و پایان‌نامه</h3>
<p>MATLAB یکی از محیط‌های محبوب برای پیاده‌سازی سریع ایده‌های پردازش تصویر در پروژه‌های دانشگاهی است.</p>
<p>دانشجویان می‌توانند ابتدا الگوریتم را در متلب پیاده‌سازی و آزمایش کنند و سپس در صورت نیاز آن را توسعه دهند.</p>
<p>این موضوع در رشته‌هایی مانند مهندسی برق، کامپیوتر، پزشکی، مکاترونیک، رباتیک و هوش مصنوعی کاربرد زیادی دارد.</p>
<h3>این آموزش برای چه افرادی مناسب است؟</h3>
<p>این دوره می‌تواند برای افراد زیر مناسب باشد:</p>
<ul>
<li>دانشجویان مهندسی برق</li>
<li>دانشجویان کامپیوتر</li>
<li>دانشجویان هوش مصنوعی</li>
<li>پژوهشگران پردازش تصویر</li>
<li>دانشجویان مهندسی پزشکی</li>
<li>علاقه‌مندان بینایی ماشین</li>
<li>دانشجویان مکاترونیک و رباتیک</li>
<li>افرادی که برای پروژه یا پایان‌نامه به پردازش تصویر نیاز دارند</li>
<li>افرادی که قصد یادگیری Image Processing Toolbox در MATLAB را دارند</li>
</ul>
<h3>پیش‌نیاز پیشنهادی</h3>
<p>برای استفاده بهتر از آموزش، آشنایی مقدماتی با MATLAB توصیه می‌شود.</p>
<p>به‌خصوص آشنایی با موضوعات زیر مفید است:</p>
<ul>
<li>ماتریس‌ها</li>
<li>بردارها</li>
<li>Script</li>
<li>Function</li>
<li>حلقه‌ها</li>
<li>دستورات شرطی</li>
</ul>
<p>از آنجا که تصاویر در MATLAB به صورت آرایه و ماتریس ذخیره می‌شوند، تسلط نسبی بر عملیات ماتریسی یادگیری پردازش تصویر را بسیار ساده‌تر می‌کند.</p>
<h3>هدف آموزش</h3>
<p>هدف این دوره آن است که کاربر با مفاهیم اصلی پردازش تصویر و نحوه پیاده‌سازی آن‌ها در MATLAB آشنا شود.</p>
<p>پس از یادگیری این مباحث، کاربر می‌تواند تصاویر را وارد MATLAB کند، آن‌ها را پردازش و بهبود دهد، نویز را کاهش دهد، لبه‌ها و نواحی مختلف را استخراج کند و مقدمات لازم برای توسعه پروژه‌های پیشرفته‌تر پردازش تصویر و بینایی ماشین را به دست آورد.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<blockquote class="wp-embedded-content" data-secret="zE2LgRvxus"><p><a href="https://iran-matlab.ir/product/%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/">پردازش تصویر در متلب</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="“پردازش تصویر در متلب” — ایران متلب" src="https://iran-matlab.ir/product/%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/embed/#?secret=3XB64G1Bsk#?secret=zE2LgRvxus" data-secret="zE2LgRvxus" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-matlab/">آموزش پردازش تصویر در MATLAB</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%aa%d8%b5%d9%88%db%8c%d8%b1-%d8%af%d8%b1-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>بینایی ماشین</title>
		<link>https://matlab1.ir/%d8%a8%db%8c%d9%86%d8%a7%db%8c%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86/</link>
					<comments>https://matlab1.ir/%d8%a8%db%8c%d9%86%d8%a7%db%8c%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86/#comments</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Sat, 13 Jun 2015 19:15:17 +0000</pubDate>
				<category><![CDATA[دانلود]]></category>
		<category><![CDATA[computer vision]]></category>
		<category><![CDATA[Machine vision]]></category>
		<category><![CDATA[بینایی ماشین]]></category>
		<category><![CDATA[تفكيك پذيري (resolution)]]></category>
		<category><![CDATA[گرافیک خطاي ديد]]></category>
		<category><![CDATA[مشخصات كارت‏هاي گرافيكي]]></category>
		<category><![CDATA[مفهوم گرافيك كامپيوتري]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=2434</guid>

					<description><![CDATA[<p>جهت دانلود آموزش جامع پردازش تصویر در متلب بر روی تصویر بالا کلیک فرمایید &#160; بینایی ماشین تعریف بینایی ماشین بینایی ماشین، تبدیل داده یک دوربین به یک نمایش جدید یا یک [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a8%db%8c%d9%86%d8%a7%db%8c%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86/">بینایی ماشین</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://iran-matlab.ir/?product=%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%AF%D8%B1-%D9%85%D8%AA%D9%84%D8%A8" target="_blank" rel="noopener noreferrer"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-4301" src="https://matlab1.ir/wp-content/uploads/2015/12/image-processing-MATLAB-download-train.jpg" alt="image-processing-matlab-download-train" width="400" height="400" srcset="https://matlab1.ir/wp-content/uploads/2015/12/image-processing-MATLAB-download-train.jpg 400w, https://matlab1.ir/wp-content/uploads/2015/12/image-processing-MATLAB-download-train-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2015/12/image-processing-MATLAB-download-train-300x300-1.jpg 300w" sizes="(max-width: 400px) 100vw, 400px" /></a><span style="font-size: 14pt;">جهت دانلود آموزش جامع پردازش تصویر در متلب بر روی تصویر بالا کلیک فرمایید</span></p>
<p>&nbsp;</p>
<p class="Yekan">بینایی ماشین<br />
تعریف بینایی ماشین<br />
بینایی ماشین، تبدیل داده یک دوربین به یک نمایش جدید یا یک تصمیم است. همه این تبدیلات براي رسیدن به هدف مشخصی انجام می‏شود.<br />
داده‏ي ورودي می تواند شامل اطلاعات متنی مانند اینکه ”دوربین در یک ماشین قرار داده شده ”یا این که” تشخیص دهنده‏ي فاصله لیزري یک شیءرا در فاصله یک متري نشان می دهد“، باشد.<br />
تصمیم نیز می تواند به طور مثال این باشد که ”شخصی در صحنه حضور دارد ” یا این که ” 14 سلول تومور در این اسلاید وجود دارد”. یک نمایش جدید نیز می تواند به معنی تبدیل یک تصویر رنگی به سیاه و سفید و یا حذف حر کت دوربین از یک مجموعه تصاویر باشد.</p>
<p class="Yekan">طبیعت معیوب بینایی</p>
<p class="Yekan">ظاهر دوبعدي اشیاء می تواند شدیداً با نقطه دید تغییر کند.<br />
داده ها همراه با نویز و اعوجاج می‏باشد.<br />
چشم انسان<br />
چشم انسان تقریباً یک عدسی کروي با قطر 2.5 سانتی متر می‏باشد که از چندین لایه مختلف که درونیترین آن‏ها شبکیه نام دارد تشکیل شده است. ماهیچه‏هاي اطراف چشم اندازه لنز را تنظیم می‏کنند که این کار چشم را قادر به زوم کردن روي اشیاء می‏کند.<br />
دوربین (Charge Coupled Device) CCD<br />
CCD از جهت عملکرد تقریباً مانند چشم انسان کار می‏کند .نور از طریق یک عدسی وارد دوربین و برروي یک پرده مخصوص تصویر می‏شود که تحت عنوان تراشه CCD شناخته می‏شود.<br />
تعریف پیکسل: تراشه CCD که تصاویر با استفاده از آن گرفته می‏شوند از تعداد زیادي سلول تشکیل شده که همگی در یک تراشه با الگوي خاصی مرتب شده‏اند و تحت عنوان پیکسل (pixels) شناخته می‏شوند.<br />
گرافیک خطاي ديد</p>
<p class="Yekan">خطاي چشم انسان و عادت كردن آن به كلمات باعث ميشود تا شما، به راحتي متن صفحه قبل را نيز بخوانيد!! با وجود اينكه پر از غلط املائي است!</p>
<p class="Yekan">گرافیک خطاي ديد<br />
در طراحي اين تصوير تماما از خطوط صاف و مستقيم استفاده شده است.</p>
<p class="Yekan">گرافیک خطاي ديد<br />
گرافیک خطاي ديد<br />
گرافیک خطاي ديد<br />
گرافیک خطاي ديد<br />
گرافیک خطاي ديد<br />
گرافیک خطاي ديد<br />
چشم انسان قادر است كمتر از يك تريلينيوم درصد از امواج الكترومغناطيسي كه در اصطلاح نور مرئي مي‏ناميم را ببيند.</p>
<p class="Yekan">گرافیک: طیف الکترمغناطیس<br />
گرافیک: دروبینهای دید در شب<br />
دوربينهاي ديد در شب قادرند از انسانها و اشياء در شب فيلم برداري كرده و به ما نشان دهند.<br />
گرافیک: نكاتي در خصوص فيزيولوژي چشم<br />
اندازه و ضخامت شبكيه به معادل يك تمبر پستي است.<br />
چشم هشت پا بزرگترين چشم نسبت به جثه است.<br />
پرندگان هشت برابر بهتر از انسان مي بينند.<br />
چشم سنجاقك ده برابر بدتر از چشم انسان مي بيند.<br />
چشم حشرات ده برابر بهتر از چشم انسان حركات را مي‏بيند. يك دويستم ثانيه براي ديدن يك حركت براي آن كافي است.<br />
همه چيز در زير آب به رنگ آبي مايل به سبز است زيرا آب طيف قرمز نور را جذب مي‏كند.<br />
احتمالا“ سگ‏ها هيچ رنگي را نمي بينند البته اين موضوع هنوز ثابت نشده است.<br />
يك چشم سالم به طورمعمول می‏تواند ده ميليون رنگ را تشخيص دهد.<br />
گاوها رنگ ها را نمي بينند پس پارچه‏ي قرمز در عصباني كردن گاو وحشي تاثيري ندارد.</p>
<p class="Yekan">گرافیک: نكاتي در خصوص فيزيولوژي چشم<br />
يك نمونه از خطاي ديد : اگر يك عينك وارونه كن بر چشم بگذاريم بعد از يك هفته همه چيز درست ديده مي‏شود ولي اگر عينك را برداريم دوباره همه چيز به صورت وارونه در مي‏آيد.<br />
نور مهتاب كامل يك صدوشصتم نور خورشيد است.<br />
جغد مي‏تواند در زير نور يك شمع در فاصله چهارصد متري طعمه اش را شكار كند.<br />
چشم گربه سانان مانند آينه عمل مي‏كند و كمترين نورها را نيز بازتاب مي‏کند.<br />
مار زنگي اشعه مادون قرمز را مي‏بيند بنابراين، گرماي حاصل از بدن جانوران اين را به سوي خود جذب مي‏كند.<br />
خلبانان انگليسي در جنگ جهاني دوم زياد هويج مي خوردند وقتي آلماني ها ديدند كه آن ها هدف را در شب مي‏بينند فكر كردند كه اين اثر زياد خوردن هويج است در حالي كه انگليسي ها رادار را اختراع كرده بودند.<br />
تصاوير متحرك براي چشم ما حداقل پانزده كادر در ثانيه هستند ولي اين مگس اين تصاوير را به صورت صحنه آهسته مي بيند.<br />
مفهوم گرافيك كامپيوتري<br />
اولين كامپيوترها شامل سطرهاي بسياري از چراغها و كليدها بودند.<br />
سپس دستگاههاي قابل برنامه نويسي جديدي پديد آمد كه ميتوانستند بر روي لوله كاغذ با مكانيزمي شبيه ماشين هاي تحرير از راه دور چاپ كنند.<br />
مانيتورهاي CRT اوليه در آغاز تنها خروجي هايي براي تصاويري بودند كه تنها حروف اسكي را نمايش می‏داد.<br />
اولين گرافيك هاي كامپيوتري كه بر روي اين خروجي ها نمايش داده ميشد دو بعدی بودند.<br />
اصطلاح Real-time اولين بار به تصاويري كه متحرك بودند اطلاق شد.<br />
بكارگيري اصطلاح Real-time براي گرافيك كامپيوتري بدين معناست كه كامپيوتر در حال ارائه كردن يك انيميشن يا رشته‏اي از تصاوير است كه بی‏درنگ به بعضي از ورودي ها واكنش نشان مي‏دهد.<br />
مفهوم گرافيك كامپيوتري<br />
اصطلاح سه بعدي (3D): به اين معناست كه يك شئ در حال نمايش، سه بعد قابل اندازه‏گيري دارد طول و عرض و عمق<br />
گرافيك سه بعدي كامپيوتري در حقيقت تصاويري دو بعدي هستند روي يك صفحه تخت كه بعد سوم و يا خطاي ديد در عمق را مهيا ميسازند.<br />
2D + Perspective = 3D<br />
پرسپكتيو تنها براي خلق سيماي سه بعدي كافي است.<br />
مصنوعات سه بعدي: دليل اينكه وقتي شما جلوي يكي از چشمانتان را مي‏پوشانيد دنيا به يكباره تخت نمی‏شود اين است كه هنوز افكت‏هاي سه بعدي زيادي حاظر هستند وقتي كه دو بعدي تماشا ميشوند. اين افكت‏ها (تاثيرات) به اندازه‏اي هستند كه باعث شوند مغز شما به راحتي مسافت و عمق را تشخيص دهد. مسلم ترين چيز اينست كه اشيا نزديك‏تر بزرگتر از اشيا دور نمايان مي‏شوند.<br />
اين افكت پرسپكتيو Foreshortening ناميده ميشود . اين افكت و تغييرات رنگ و تكسچرها و نورها و اختلاف در شدت رنگ همه با هم به ادراك ما يك تصوير سه بعدي را اضافه ميكنند.<br />
مفهوم گرافيك كامپيوتري<br />
مهمترين ابزار خروجي كه مي تواند به مفهوم گرافيك كامپيوتري عينيت ببخشد، صفحه نمايش (Monitor) است كه امروزه با روشهاي متفاوت در اندازه‏ها و كيفيت‏هاي مختلفي توليد می‏شوند.<br />
تعریف پیکسل (Pixel=Picture cell/Element): در معماري سخت‏افزار گرافيك كامپيوتري امروزي (و كارت هاي گرافيكي در راس آنها) تصاوير به صورت مجموعه اي از نقاط در نظر گرفته مي شوند. هر نقطه ، رنگ و مشخصات خاص خود را دارد و كوچكترين جز قابل رويت يك تصوير محسوب مي شود. به اين نقاط در اصطلاح پيكسل گفته می‏شود.<br />
تعریف صفحه نمایش (Screen): به مجموعه پيكسل هايي كه در هر لحظه از طريق ابزارهايي مانند صفحه نمايش ترسيم مي شود صفحه تصوير گفته می‎‏شود.<br />
صفحه نمايش دو بعدي در نظر گرفته مي شود و معمولاً پيكسل هايي كه در اين دو بعد وجود دارند از طريق مختصات آنها مانند يك ماتريس قابل دسترسي می‏باشند.<br />
مفاهیم پایه<br />
تفكيك پذيري (resolution):<br />
وضوح تصاوير يا تفكيك پذيري به مجموعه پيكسلهاي افقي و عمودي اطلاق مي‏شود كه صفحه نمايش قادر به نمايش آن است<br />
پيكسل (pixel):<br />
پيكسل كوچكترين عنصر تصويري است كه به صورت نقطه كوچكي روي صفحه نمايش قابل رويت مي‏باشد وبا توجه به تعداد و ميزان تراكم اين نقاط در صفحه نمايش، كيفيت تصاوير به نمايش در آمده متفاوت خواهند بود.<br />
ماتريس كاراكتر:<br />
ماتريس كاراكتر مجموعه اي از نقاط روشن و خاموش در صفحه نمايش مي باشد كه يك كاراكتر را نمايش مي دهند، هر چه تعداد پيكسلهاي موجود در ماتريس كاراكتر بيشتر باشد، وضوح تصاوير و كاراكترها نيز بيشتر خواهد بود.<br />
مد متني (Text Mode):<br />
در اين مد كوچكترين جز تصوير كاراكتر است . صفحه نمايش به چند سطر و ستون تقسيم مي شود . ابعاد صفحه در اين مد مي تواند 40*25 یا 80*25 باشد.</p>
<p class="Yekan">انواع صفحه‏هاي نمايش<br />
صفحه كريستال مايع (LCD):<br />
از اين نوع سابقاً در كامپيوترهاي كيفي و قابل حمل استفاده مي شده و اكنون به صورت رايج براي تمام كامپيوترها استفاده مي شود. اين صفحه نمايش حجم و وزن كمي دارد. عبور يكسري جريانات خاص باعث نوراني شدن پيكسل هاي آن مي شود.<br />
لامپ اشعه كاتدي (CRT):<br />
اين نوع لامپ تصوير، كيفيت خوبي را ارائه مي‏دهد و حجم و توان مصرفي بالايي دارد. در گذشته از اين نوع مانيتور براي كامپيوترهاي شخصي استفاده مي‏شد. تفاوت عمده تلويزيون با مانيتور در اين است كه تلويزيون داراي تيونر بوده و قادر است كانالهاي مختلف تلويزيوني را از طريق آنتن دريافت كند.</p>
<p class="Yekan">مشخصات كارت‏هاي گرافيكي<br />
مشخصات كارت‏هاي گرافيكي<br />
MDA: متن را بدون لرزش و با دقت زياد به يكي از زبانهاي سبز، خاكستري و سفيد نمايش مي‏دهد.<br />
HERCULES: اين كارت رنگي نيست ولي براي كارهاي گرافيكي مي‏توان از آن استفاده نمود.<br />
CGA: متن و گرافيك را با 4 رنگ توليد مي‏كند. اين كارت مي تواند خروجي خود را علاوه بر مانيتور به تلويزيون هم بدهد. هر چند در اين تعويض 80 ستون در مانيتور به 40 ستون در تلويزيون تبديل مي‏شود .<br />
EGA: گرافيك و متن را خيلي خوب توليد مي‏كند و چهار حالت گرافيكي قابل نمايش است.<br />
VGA: اين كارت كليه چهار حالت گرافيكي EGA را توليد مي‏كند و دقت آن براي كارهاي اداري عالي و براي كارهاي چاپي و طراحي خوب است.<br />
اصطلاحات علمی<br />
تفاوت بین پردازش تصویر با بینایی ماشین:</p>
<p class="Yekan">Image processing</p>
<p class="Yekan">Machine vision<br />
اصطلاحات علمی<br />
اصطلاحات بینایی کامپیوتر (computer vision)، درک تصویر (image understanding) و آنالیز تصویر (image analysis) اغلب مورد استفاده قرار می‏گیرد که به معنای بینایی ماشین (machine vision) می‏باشد.<br />
سازماندهی سیستم بینایی ماشین</p>
<p class="Yekan">نمونه‏ای از مرحله اندازه‏گیری ویژگی‏ها<br />
اجزای یک سیستم ماشین بینایی<br />
یک و یا چند دوربین دیجیتال یا آنالوگ (سیاه-سفید یا رنگی) با اپتیک مناسب برای گرفتن عکس.<br />
واسطه ای که عکس‌ها را برای پردازش آماده می‏سازد. برای دوربین‌های آنالوگ این واسطه شامل یک دیجیتال کننده عکس است. هنگامی که این واسطه یک سخت‌افزار جدا باشد، به آن Frame grabber (کارتی که برای دریافت سیگنال تصویری و فرستادن آن به کامپیوتر استفاده می‏شود) می‏گویند.<br />
یک پردازشگر گاهی یکPC یا پردازنده تعبیه شده (Embedded Processor ) مانند DSP<br />
نرم‌افزار Machine visionاین نرم‌افزار امکاناتی برای توسعه یک برنامه نرم‌افزاری که برای کاربردی مشخص است را فراهم می‏کند.<br />
اجزای یک سیستم ماشین بینایی<br />
سخت‌افزار ورودی / خروجی (مثلاً I/O دیجیتال) یا حلقه‌های ارتباطی مثلا ارتباط شبکه ای یا (RS-232) برای گزارش نتایج.<br />
یک دوربین هوشمند: یک وسیله ساده که همه موارد فوق را داراست.<br />
لنزهایی که بتواند به مقدار مطلوبی روی سنسور تصویر زوم کند.<br />
منابع نوری مناسب و گاهی خیلی مخصوص ( مثلا چراغهای LED، فلورسنت، لامپهای هالوژن و . . . )<br />
یک برنامه مشخص که بتواند تصاویر را پردازش کرده و مشخصه‌های مربوط و مناسب را شناسایی کند.<br />
یک سنسور همزمان ساز برای شناسایی اجزا (گاهی یک سنسور نوری و یا یک سنسور مغناطیسی): این سنسور برای راه اندازی سیستم استخراج و پردازش تصویر می‏باشد.</p>
<p class="Yekan">حالت کلی عملکرد دستگاه<br />
سنسور همزمان ساز تعیین می‌کند که چه زمانی یک بخش (که معمولاً روی یک حمل کننده حرکت می کند) در موقعیتی قرار گرفته است که باید مورد بررسی واقع شود. این سنسور هنگامیکه از زیر دوربین می‏گذرد و یک پالس نوری برای ثابت نگهداشتن تصویر ایجاد می‌کند، دوربین را برای گرفتن عکس فعال می‏کند. نوری که برای روشن کردن آن بخش به کار می رود در واقع برای آن است که مشخصه‌های مطلوب را برجسته و مشخصات نامطلوب (مثل سایه‌ها و یا انعکاس‏ها) را به حداقل برساند. معمولاً پنل‌های LED با اندازه و طراحی مناسب برای این هدف مورد استفاده قرار می گیرند. تصویر دوربین یا توسط یک frame grabber و یا توسط یک حافظه کامپیوتری (که در آن ازframe grabber استفاده نشده است) گرفته می‏شود.<br />
حالت کلی عملکرد دستگاه<br />
frame grabber یک وسیله دیجیتال کننده است (یا در داخل دوربین هوشمند و یا بطور جداگانه) که خروجی دوربین را به فرمت دیجیتال تبدیل کرده (معمولاً این فرمت از یک آرایه دو بعدی از اعداد تشکیل شده که هر عدد متناظر شدت روشنایی نقطه متناظر در آن تصویر می‏باشد. به این نقاط پیکسل می گویند.) و سپس تصویر را به منظور پردازش توسط نرم‌افزارٍ Machine vision در حافظه کامپیوتر ذخیره می‏کند. به طور معمول نرم‌افزار، اقدامات متفاوتی را برای پردازش تصویر انجام می‏دهد. گاهی در ابتدا تصویر برای کاهش نویز و یا تبدیل سایه‌های خاکستری به ترکیب ساده ای از رنگهای سیاه و سفید دستکاری می‌شود (Binarization) در قدم بعدی نرم‌افزار عمل شمردن، اندازه گیری و شناسایی اجسام، ابعاد، کاستی‌ها و مشخصات دیگر تصویر را انجام می دهد.</p>
<p class="Yekan">حالت کلی عملکرد دستگاه<br />
در نهایت با توجه به ضوابط و معیارهای برنامه ریزی شده ممکن است بخشی را بپذیرد و یا رد کند. اگر یک بخش رد شد، نرم‌افزار به یک دستگاه مکانیکی فرمان می دهد تا آن بخش را خارج کند و همچنین سیستم خط تولید را قطع کرده و به کارگر هشدار می دهد تا مشکلی که باعث ایجاد خطا شده را رفع نماید. اگرچه اکثر Machine vision‌ها بر مبنای دوربین‌های سیاه–سفید بنا نهاده شده اند، استفاده از دوربین‌های رنگی در حال رایج شدن است. همچنین امروزه شاهد شیوع فراوان استفاده از تجهیزات دوربین‌های دیجیتال به جای یک دوربین و یک frame grabber جداگانه در Machine vision هستیم. استفاده از یک دوربین دیجیتال به منظور برقراری ارتباط مستقیم، باعث صرفه جویی در هزینه و نیز سادگی سیستم خواهد شد. دوربین‌های هوشمند که در داخل آنها embedded processor‌ها تعبیه شده اند، در حال تسخیر سهم بالایی از بازار Machine vision‌ها هستند.<br />
حالت کلی عملکرد دستگاه<br />
دوربین‌های هوشمند که در داخل آنها embedded processor‌ها تعبیه شده‏اند، در حال تسخیر سهم بالایی از بازار Machine vision‌ها هستند. استفاده از یک embedded processor و یا یک پردازنده بهینه نیاز ما به frame grabber و یک کامپیوتر خارجی را از بین می‏برد. به همین خاطر این پردازنده‌ها باعث کاهش هزینه، کاهش پیچیدگی سیستم و همچنین اختصاص توان پردازشی مشخص به هر دوربین می‏شود. دوربین‌های هوشمند معمولاً ارزان تر از سیستمهای شامل یک دوربین و یک برد و یک کامپیوتر خارجی هستند. همچنین توان بالای embedded processor و DSP ‌ها منجر به بالا رفتن عملکرد و توانایی آنها نسبت به سیستمهای مرسوم ( که بر مبنای PC هستند) شده است.<br />
کاربردهای بینایی ماشین<br />
تولید صنعتی در مقیاس بزرگ.<br />
ساخت اجزایی که نیاز به زمان تولید مشخصی دارند.<br />
سیستمهای ایمنی موجود در محیط‌های صنعتی.<br />
بررسی مواد اولیه تولید (مثلا کنترل کیفیت و بررسی وقوع خطا)<br />
کنترل موجودی انبار و سیستمهای مدیریتی ( شمارش، بارکد خواندن و ذخیره اطلاعات در سیستمهای دیجیتال)<br />
کنترل رباتهای تعقیب خطی که برای حمل بار در کارخانه‌های صنعتی استفاده می شوند.<br />
کنترل کیفیت و بهبود محصولات غذایی.<br />
ماشینی کردن اجزای کوچک صنعتی.</p>
<p class="Yekan">روش‌های پردازش<br />
شمارش پیکسل:<br />
شمردن تعداد پیکسل‏های روشن و تاریک.<br />
تعیین آستانه:<br />
تبدیل یک عکس با قسمت‌های خاکستری به یک عکس سیاه و سفید به این طریق که با قرار دادن آستانه‏ای پیکسل‌های روشن تر از آن را سفید و پیکسل‌های تیره‏تر از آن را سیاه در نظر می گیریم.<br />
بخش‏بندی کردن: (Segmentation)<br />
تبدیل تصویر ورودی به بخش‌های مختلف برای موقعیت یابی و شمارش پیکسل‏ها.<br />
تشخیص و شناسایی لکه‌ها و دستکاری:<br />
بررسی یک عکس برای یافتن گسسته از بین تمامی پیکسل‏ها. (به عنوان مثال یک حفره سیاه رنگ در درون یک جسم خاکستری) این لکه‌ها به عنوان نشان اختصاصی عکس خواهند بود.</p>
<p class="Yekan">روش‌های پردازش<br />
تشخیص و شناسایی توسط اجزاء موجود:<br />
استخراج اجزاءی خاص از یک تصویر ورودی مثلا عکس.<br />
تشخیص وشناسایی الگو به طور مداوم در برابر تغییرات:<br />
به این معنا که موقعیت جسمی که ممکن است چرخانده شود یا اندازه اش تغییر کند یا قسمتی از این جسم توسط جسم دیگر پوشانده شود، را به طور دقیق شناسایی کند.<br />
خواندن بارکد:<br />
شناسایی و تعیین کدهای یک بعدی و دو بعدی اسکن شده توسط ماشین‌ها طراحی شده است.<br />
تشخیص و شناسایی کاراکتر نوری:<br />
خواندن خودکار یک متن (مثال: یک رشته اعداد پشت سرهم).</p>
<p class="Yekan">روش‏های پردازش<br />
اندازه گیری:<br />
اندازه گیری ابعاد یک جسم (بر حسب میلی متر یا اینچ).<br />
تشخیص و شناسایی لبه ها:<br />
پیدا کردن لبه‌های یک جسم در یک تصویر.<br />
تشخیص و شناسایی از طریق تطبیق الگو:<br />
پیدا کردن، مطابقت دادن و شمارش اشکال خاص در یک تصویر.</p>
<p class="Yekan">در اکثرموارد یک سیستمMachine vision به منظور بررسی کامل یک تصویر، از زنجیره مرکبی از این تکنیک‏های پردازش استفاده می‏کند. به عنوان مثال می‏توان به سیستمی اشاره کرد که بارکد را می‏خواند و هم سطح جسم را برای خراش احتمالی مورد بررسی قرار می‏دهد و هم ممکن است طول و عرض آن وسیله را اندازه گیری کند.</p>
<p class="Yekan">فرآیند یک سیستم بینایی ماشین<br />
مثال: تشخیص ارقام دست نوشته<br />
مثال: تعیین موقعیت سر<br />
پردازش تصویر: تصویر دیجیتالی<br />
پردازش تصویر: تشکیل تصویر دیجیتالی<br />
نمودار تابع به ازای مقادیر پیوسته و گسسته<br />
پردازش تصویر: تشکیل تصویر دیجیتالی<br />
برای یک پیکسل دو نوع همسایگی می‏توان تعریف نمود:<br />
همسایگی چهارگانه<br />
همسایگی هشت‏گانه</p>
<p class="Yekan">پردازش تصویر: تشکیل تصویر دیجیتالی<br />
شدت روشنایی دریافت شده توسط حسگر در پیکسل (m,n) از تصویر باید کوانتیزه شود.<br />
در بینایی ماشین با دو نوع تصویر سروکار داریم:<br />
تصویر باینری و تصویر خاکستری</p>
<p class="Yekan">نمونه‏ای از کاربردهای بینایی ماشین<br />
بازی مشت زنی<br />
بازی تیس روی میز<br />
video<br />
تصویر رنگی و خاکستری<br />
از دید بینایی ماشین هریک از رنگ‏های قرمز و سبز و آبی یک کانال رنگ نامیده می‏شود. یعنی برای ایجاد تصویر رنگی باید به ازای هر پیکسل مقادیر هریک از کانال‏های قرمز، سبز و آبی را به طور مجزا ذخیره نمود.<br />
در بیشتر مسائل بینایی ماشین تصاویر رنگی را به خاکستری طبق فرمول زیر تبدیل می‏کنند.</p>
<p class="Yekan">عملیات نقطه‏ای<br />
عملیات نقطه‏ای از عملیات پیش‏پردازش می‏باشد که تنها بر روی یک پیکسل از تصویر اعمال می‏گردد. با اعمال عملیات نقطه‏ای مقدار جدید یک پیکسل تنها تابعی از مقدار فعلی آن پیکسل خواهد بود.</p>
<p class="Yekan">اگر عملیات نقطه‏ای بر روی دو تصویر اعمال شوند، مقدار جدید پیکسل تابعی از مقادیر پیکسل‏های متناظر در دو تصویر ورودی خواهد بود.</p>
<p class="Yekan">عملیات محلی:کانولوشن تصویر<br />
عملیات محلی:هموار‏کردن تصویر (فیلتر میانگین و فیلتر گاوسین)<br />
فیلتر میانگین:<br />
1/(w*H)</p>
<p class="Yekan">عملیات محلی:هموار‏کردن تصویر (فیلتر میانگین و فیلتر گاوسین)</p>
<p class="Yekan">فیلتر گاوسین</p>
<p class="Yekan">فرمول فیلتر هموارکننده با استفاده از فیلتر گاوسین<br />
هیستوگرام تصویر<br />
فرمول هیستوگرام</p>
<p class="Yekan">نرمالیزه کردن هیستوگرام</p>
<p class="Yekan">تقطیع (بخش‏بندی) تصویر<br />
به طورکلی تقطیع شامل چهار نوع عمل می‏باشد:<br />
لبه یابی<br />
آستانه‏گیری<br />
تفکیک<br />
یافتن نقاط بارز</p>
<p class="Yekan">تقطیع (بخش‏بندی) تصویر:لبه‏یابی براساس مشتق اول تصویر<br />
تقطیع (بخش‏بندی) تصویر:فیلترهای لبه‏یابی براساس مشتق اول تصویر<br />
تقطیع (بخش‏بندی) تصویر:فیلترهای لبه‏یابی براساس مشتق اول تصویر<br />
تقطیع (بخش‏بندی) تصویر:لبه‏یابی براساس مشتق دوم تصویر<br />
تقطیع (بخش‏بندی) تصویر:لبه‏یابی براساس مشتق دوم تصویر<br />
تقطیع (بخش‏بندی) تصویر:لبه‏یاب کنی (canny)</p>
<p class="Yekan">تقطیع (بخش‏بندی) تصویر:آستانه گیری از تصویر<br />
تقطیع (بخش‏بندی) تصویر:آستانه گیری از تصویر (تعیین سطح آستانه مبتنی بر شکل هیستوگرام)<br />
تقطیع (بخش‏بندی) تصویر:آستانه گیری از تصویر (تعیین سطح آستانه مبتنی بر شکل هیستوگرام)<br />
تقطیع (بخش‏بندی) تصویر:آستانه گیری از تصویر (تعیین سطح آستانه مبتنی بر شکل هیستوگرام)<br />
تقطیع (بخش‏بندی) تصویر:آستانه گیری از تصویر (آستانه‏گیری سطح آماری)<br />
مهمترین روش‏های تعیین سطح آستانه آماری به سه حالت تقسیم می‏گردد:<br />
بهینه<br />
عمومی<br />
اتسو<br />
تقطیع (بخش‏بندی) تصویر:آستانه‏گیری سطح آماری: روش آستانه‏گیری بهینه<br />
تقطیع (بخش‏بندی) تصویر:آستانه‏گیری سطح آماری: روش آستانه‏گیری عمومی<br />
تقطیع (بخش‏بندی) تصویر:آستانه‏گیری سطح آماری: روش آستانه‏گیری اتسو<br />
با فرض وجود دو کلاس (زمینه و پس زمینه)، روش کلی اتسو مینیمم کردن واریانس داخل کلاسی می‏باشد. یعنی یافتن مقدار مینیمم رابطه زیر:</p>
<p class="Yekan">تقطیع (بخش‏بندی) تصویر:آستانه‏گیری سطح محلی<br />
تقطیع با روش <a href="https://iran-matlab.ir/product/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86-machine-learning/" target="_blank" rel="noopener noreferrer">یادگیری ماشین</a>:تقطیع تصویر با روش k means<br />
تقطیع با روش <a href="https://iran-matlab.ir/product/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86-machine-learning/" target="_blank" rel="noopener noreferrer">یادگیری ماشین</a>:تقطیع تصویر با روش k means<br />
تقطیع با روش <a href="https://iran-matlab.ir/product/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86-machine-learning/" target="_blank" rel="noopener noreferrer">یادگیری ماشین</a>:تقطیع تصویر با روش k means<br />
تقطیع با روش <a href="https://iran-matlab.ir/product/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86-machine-learning/" target="_blank" rel="noopener noreferrer">یادگیری ماشین</a>:تقطیع تصویر با روش k means<br />
تقطیع با روش <a href="https://iran-matlab.ir/product/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86-machine-learning/" target="_blank" rel="noopener noreferrer">یادگیری ماشین</a>:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع با روش یادگیری ماشین:تقطیع تصویر با استفاده از الگوریتم شیفت میانگین<br />
تقطیع تصویر با استفاده از الگوریتم واترشید<br />
تقطیع تصویر با استفاده از الگوریتم واترشید<br />
تقطیع تصویر با استفاده از الگوریتم واترشید<br />
تقطیع تصویر با استفاده از الگوریتم واترشید<br />
تقطیع مبتنی بر تقسیم و ترکیب<br />
تقطیع مبتنی بر تقسیم و ترکیب<br />
تقطیع مبتنی بر تقسیم و ترکیب<br />
تقطیع مبتنی بر تخمین حرکت<br />
برچسب زنی اجزای متصل<br />
برچسب زنی اجزای متصل<br />
برچسب زنی اجزای متصل<br />
برچسب زنی به روش پیمایش سطحی<br />
برچسب زنی به روش پیمایش عمقی<br />
برچسب زنی دو مرحله‏ای<br />
برچسب زنی اجزای متصل به روش سطحی<br />
برای پیاده‏سازی الگوریتم پیمایش گراف به صورت سطحی از یک صف استفاده می‏کنیم.<br />
ریشه را به صف اضافه کن و flag آن را ست کن<br />
تا زمانی که صف خالی نشده است تکرار کن<br />
گره سرصف را برداشته، در خروجی چاپ کرده و همه فرزندان آن را که flag آنها ست نشده باشد، به انتهای صف اضافه کن<br />
flag همه گره‏های فرزندان اضافه شده به صف را ست کن. ست کردن flag بدین منظور انجام می‏گیرد که هر گره تنها یکبار به صف اضافه شود<br />
برچسب زنی اجزای متصل به روش سطحی<br />
برچسب زنی اجزای متصل به روش عمقی<br />
برای پیاده سازی الگوریتم پیمایش گراف به صورت عمقی از یک پشته استفاده می‏کنیم.<br />
ریشه را به پشته اضافه کرده و فلگ آن را ست کن<br />
تا زمانی که پشته خالی نشده است، تکرار کن<br />
گره بالای پشته را برداشته (Pop)، آن را در خروجی چاپ کرده و همه فرزندان آن را که فلگ آنها ست نشده باشد، به پشته اضافه کن (Push)<br />
فلگ همه گره های فرزندان اضافه شده به صف را ست کن. ست کردن فلگ بدین منظور انجام می گیرد که هر گره تنها یکبار به صف اضافه شود.<br />
برچسب زنی اجزای متصل به روش عمقی<br />
مثال: برچسب زنی اجزای متصل به روش عمقی و سطحی<br />
برچسب زنی اجزای متصل به روش دومرحله‏ای (تکراری)<br />
برچسب زنی به روش تکراری یک روش دو مرحله ای است که در مرحله اول با پیمایش تصویر از بالا به پایین و از چپ به راست به هر پیکسل شی ای، بر اساس شرایط زیر برچسبی را انتساب می دهد:<br />
در همسایگی 4گانه پیکسلp(i,j) ، اگر پیکسل بالایی p(i-1,j) و پیکسل سمت چپی p(i,j-1) دارای برچسب X باشند، پیکسل p(i,j) نیز برچسب X خواهد داشت.<br />
در همسایگی 4گانه پیکسلp(i,j) ، اگر پیکسل بالاییp(i-1,j) یا پیکسل سمت چپی p(i,j-1) دارای برچسب X باشند، پیکسل p(i,j) نیز برچسبX خواهد داشت.<br />
در همسایگی 4گانه پیکسلp(i,j) ، اگر پیکسل بالایی p(i-1,j) برچسب X و پیکسل سمت چپیp(i,j-1) دارای برچسبY باشند (X وY باهم برابر نیستند)، برچسب پیکسلp(i,j) را برابر X قرار داده و در جدول معادل هاX و Y را وارد می کنیم.<br />
در همسایگی 4گانه پیکسلp(i,j) ، اگر پیکسل بالاییp(i-1,j) و پیکسل سمت چپی p(i,j-1) هیچیک دارای برچسب نباشند، به پیکسل p(i,j) برچسب جدیدی برابر Z قرار می‏دهیم.</p>
<p class="Yekan">برچسب زنی اجزای متصل به روش دومرحله‏ای (تکراری)<br />
هنگام انتساب برچسب به پیکسل ها معمولا از مقادیر عددی استفاده می کنیم. جدول معادل ها نیز شامل همه برچسب های معادل هم خواهد بود. در مرحله دوم برچسب های معادل با هم ادغام شده و برچسب منحصربفردی را برای هریک از اشیا تولید می‏کند. اگرX و Yدو برچسب معادل از جدول معادل‏ها باشند، زمانی کهX</p>
<p class="Yekan">استخراج کانتور تصویر<br />
مثالی از توصیف کانتور لب<br />
مثالی از توصیف کانتور لب<br />
مثالی از توصیف کانتور لب<br />
مثالی از توصیف کانتور لب (فرآیند جداسازی)<br />
مثالی از توصیف کانتور لب (تست آزمایشگاهی )<br />
مثالی از توصیف کانتور لب (تست آزمایشگاهی )<br />
نقاط بارز و ویژگیهای سطح پایینگوشه یابی در تصویر<br />
معیارهای مهم در آشکارسازی گوشه:<br />
همه گوشه ها آشکار شوند.<br />
هیچ گوشه اشتباهی یافت نشود.<br />
نقاط گوشه پیدا شده باید در موقعیت درستی محل‏بایی شوند.<br />
آشکاساز گوشه باید در مقابل نویز مقاوم باشد.</p>
<p class="Yekan">نقاط بارز و ویژگیهای سطح پایینگوشه یابی در تصویر<br />
نقاط بارز و ویژگیهای سطح پایینگوشه یابی در تصویر<br />
نقاط بارز و ویژگیهای سطح پایینگوشه یابی در تصویر<br />
نقاط بارز و ویژگیهای سطح پایینگوشه یابی در تصویر<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف دایره‏ای<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف دایره‏ای<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف دایره‏ای<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف دایره‏ای<br />
الگوریتم تبدیل هاف دایره‏ای:<br />
یافتن لبه‏ها<br />
برای هر نقطه لبه تبدیل هاف شروع می‏شود: یک دایره با مرکزیت نقطه لبه با شعاع r رسم می‏شود و در انباره تمام مختصاتی که محیط دایره از آنها عبور می‏کند، افزایش می‏یابند.<br />
نقاط ماکزیمم در انباره پیدا می‏شود و تبدیل هاف تمام می‏شود.<br />
پارامترهای پیدا شده (r,a,b) مطابق با نقاط ماکزیمم روی تصویر اصلی مشخص می‏شوند.<br />
مثالی از تبدیل هاف دایره‏ای<br />
مثالی از تبدیل هاف دایره‏ای<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف خط<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف خط<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف خط<br />
نقاط بارز و ویژگیهای سطح پایینتبدیل ویژگی مقاوم در برابر تغییر مقیاس: تبدیل هاف خط<br />
مثالی از تبدیل هاف خط<br />
مثالی از تبدیل هاف خط<br />
عملیات مورفولوژیکی: عملگرهای مجموعه ای<br />
عملگر اجتماع</p>
<p class="Yekan">عملگر اشتراک<br />
عملیات مورفولوژیکی: عملگرهای مجموعه ای<br />
عملگر تفاضل</p>
<p class="Yekan">عملگر تک عملوندی مکمل</p>
<p class="Yekan">گسترش باینری مورفولوژیکی<br />
سایش باینری مورفولوژیکی<br />
استخراج اسکلت بندی اشیاء<br />
استخراج اسکلت بندی اشیاء<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی: بررسی معیار تراکم<br />
مثال: تشخيص محل پلاک خودرو از تصاوير پيچيده بر اساس عمليات مورفولوژيکی: بررسی معیار تراکم<br />
استخراج ویژگی<br />
ویژگی‏های شکل<br />
ویژگی‏های مبتنی بر ناحیه<br />
ویژگی‏های مبتنی بر شدت روشنایی<br />
ویژگی‏های مبتنی بر بانک فیلتر گابور<br />
شمای کلی یک سیستم بازیابی تصویر<br />
استخراج ویژگی‏های محتوایی تصاویر براساس رنگ<br />
ویژگی‏های تصویر از لحاظ نحوه توصیف‏گر به سه دسته تقسیم می‏گردد:<br />
ویژگی‏های عمومی یا سطح پایین (رنگ و بافت)<br />
ویژگی‏های معنایی<br />
وِیژگی‏های مختص کاربردهای خاص<br />
استخراج ویژگی‏های محتوایی تصاویر براساس رنگ<br />
انواع فضاهای رنگی در استخراج رنگ:<br />
RGB<br />
HSV<br />
L*a*b*<br />
استخراج ویژگی‏های محتوایی تصاویر براساس رنگ<br />
روش‏های استخراج رنگ:<br />
ممان رنگ<br />
هیستوگرام رنگ<br />
هیستوگرام برچسب رنگ<br />
بردار ارتباط رنگ<br />
همبستگی نگاشت رنگ<br />
رنگ غالب<br />
بردار وابستگی</p>
<p class="Yekan">استخراج ویژگی‏های محتوایی تصاویر براساس رنگ<br />
نمونه‏ای از روش‏های استخراج ویژگی بافت:<br />
ماتریس Co-occurrence<br />
ویژگی ‏های Tamura<br />
ویژگی‏های فیلتر گابور<br />
ویژگی‏های تبدیل موجک<br />
مثالی برای استخراج ویژگی<br />
مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
در این مثال از دو ویژگی رنگ غالب فازی و رنگ غالب فازی با در نظر گرفتن وابستگی مکانی پیکسل ها استفاده شده است و ساختار مبتنی بر اتوماتای سلولی برای استخراج ویژگی بکار رفته است.</p>
<p class="Yekan">تابع عضویت وضعیت قرار گرفتن یک پیکسل در همسایگی 8 از نطر رنگ پیکسل‏های همسایه</p>
<p class="Yekan">مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
نحوه نگاشت سلول‏های اتوماتا بر پیکسل‏های تصویر</p>
<p class="Yekan">مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
مثال1: استخراج ویژگی در تصاویر رنگی با استفاده از اتوماتای سلولی فازی<br />
مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی<br />
مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی<br />
الگوریتم کار:<br />
محاسبه زاویه حرکت دست از روی نقاط پیدا شده<br />
شناسایی حرکت مطلوب توسط سیستم فازی<br />
قرار دادن نام حرکت روی نوار اتوماتا جهت تغییر وضعیت آن<br />
شناسایی وضعیت نهایی اتوماتا و حرف نوشته شده</p>
<p class="Yekan">مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی<br />
محاسبه زاویه حرکت دست:</p>
<p class="Yekan">مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی<br />
مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی<br />
فرمول یافتن مختصات جدید زاویه حرکت دست:</p>
<p class="Yekan">یافتن مکان کنونی دست با استفاده از لبه‏یابی:<br />
مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی<br />
مدل فازی تشخیص جهت حرکت دست از روی زاویه حرکت به دست آمده<br />
مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی<br />
ماشین های اتوماتای DFA(Deterministic Finite Automata)<br />
یکDFA به صورت تعریف می شود، که در آن:<br />
Q یک مجموعه متناهی است که نام State های ماشین در آن قرار دارد.<br />
Ʃ یک مجموعه متناهی است که نام Symbol های زبان ماشین در آن قرار دارد.<br />
δ تابع انتقال (تغییر وضعیت) ماشین که به صورت تعریف می شود.<br />
q0 عضوی از می باشد که به عنوان State شروع می باشد.<br />
F زیر مجموعه ای از که به عنوان State (های) نهایی (پذیرش) می باشد.</p>
<p class="Yekan">مثال2: تشخیص دست‏نوشته با استفاده از ماشین اتوماتا و منطق فازی</p>
<p class="Yekan" style="text-align: center;"><span style="font-size: 14pt;">دانلود نسخه کامل</span></p>
<p class="Yekan" style="text-align: center;"><span style="font-size: 14pt;"><a href="https://www.mediafire.com/file_premium/bmr6m75nukvg0nj/machine.vision2-matlab1.ir_.rar/file">machine.vision2 [matlab1.ir]</a></span></p>
<hr />
<p class="Yekan" style="text-align: center;"><span style="font-size: 30pt;"><strong>محصولات مرتبط</strong></span></p>
<table style="height: 52px;" width="547">
<tbody>
<tr>
<td><a href="http://iran-matlab.ir/?product=%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%87%D8%A7%DB%8C-%D9%81%D8%A7%D8%B2%DB%8C" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="http://iran-matlab.ir/wp-content/uploads/2016/02/fuzzy-system-MATLAB-simulink-training-video.jpg" alt="" width="300" height="300" /></a></td>
<td><a href="http://iran-matlab.ir/?product=%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%81%D8%A7%D8%B2%DB%8C-%D9%86%D9%88%D8%B9-2" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="http://iran-matlab.ir/wp-content/uploads/2015/11/fuzzy-type-2-download-training-video.jpg" alt="" width="300" height="300" /></a></td>
</tr>
<tr>
<td><a href="http://iran-matlab.ir/?product=%D8%A8%D8%B3%D8%AA%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AC%D8%A7%D9%85%D8%B9-%D9%81%D8%A7%D8%B2%DB%8C" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="http://iran-matlab.ir/wp-content/uploads/2016/02/fuzzy-ANFIS-package-traning-video-university-class-course-education-MATLAB.png" alt="" width="300" height="300" /></a></td>
<td><a href="http://iran-matlab.ir/?product=%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%86%D8%B1%D9%88%D9%81%D8%A7%D8%B2%DB%8C-anfis" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="http://iran-matlab.ir/wp-content/uploads/2016/02/ANFIS-traning-video-Neuro-Fuzzy-MATLAB-code-download.jpg" alt="" width="300" height="300" /></a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong><span style="font-size: 18pt;">بر روی هر تصویر کلیک کنید تا توضیحات کامل هر قسمت را مشاهده فرمایید</span></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="https://iran-matlab.ir/?product=%d9%85%d8%a8%d8%a7%d9%86%db%8c-%d9%88-%d9%85%d9%82%d8%af%d9%85%d8%a7%d8%aa-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="wp-image-14134 size-medium" src="https://matlab1.ir/wp-content/uploads/2020/04/machine-learning-basic-300x300.png" alt="" width="300" height="300" srcset="https://matlab1.ir/wp-content/uploads/2020/04/machine-learning-basic-300x300.png 300w, https://matlab1.ir/wp-content/uploads/2020/04/machine-learning-basic-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2020/04/machine-learning-basic-768x768.png 768w, https://matlab1.ir/wp-content/uploads/2020/04/machine-learning-basic.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="https://iran-matlab.ir/?product=%d9%be%db%8c%d8%b4-%d9%be%d8%b1%d8%af%d8%a7%d8%b2%d8%b4-%d8%af%d8%a7%d8%af%d9%87-%d9%88-%d9%85%d8%b9%db%8c%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%a7%d8%b2%d8%b1%db%8c%d8%a7%d8%a8%db%8c-%d8%af%d8%b1-matlab" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter wp-image-14138 size-medium" src="https://matlab1.ir/wp-content/uploads/2020/05/machine-learning-MATLAB-data-preprocessing2-300x300.png" alt="" width="300" height="300" srcset="https://matlab1.ir/wp-content/uploads/2020/05/machine-learning-MATLAB-data-preprocessing2-300x300.png 300w, https://matlab1.ir/wp-content/uploads/2020/05/machine-learning-MATLAB-data-preprocessing2-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2020/05/machine-learning-MATLAB-data-preprocessing2-768x768.png 768w, https://matlab1.ir/wp-content/uploads/2020/05/machine-learning-MATLAB-data-preprocessing2.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="https://iran-matlab.ir/?product=%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%85%d8%aa%d9%84%d8%a8-%d9%85%d8%a7%d8%b4%db%8c%d9%86-%d8%a8%d8%b1%d8%af%d8%a7%d8%b1-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-14144" src="https://matlab1.ir/wp-content/uploads/2020/05/Support-vector-machine-SVM-300x300.png" alt="" width="300" height="300" srcset="https://matlab1.ir/wp-content/uploads/2020/05/Support-vector-machine-SVM-300x300.png 300w, https://matlab1.ir/wp-content/uploads/2020/05/Support-vector-machine-SVM-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2020/05/Support-vector-machine-SVM-768x768.png 768w, https://matlab1.ir/wp-content/uploads/2020/05/Support-vector-machine-SVM.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="https://iran-matlab.ir/product/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%85%d8%aa%d9%84%d8%a8-%d8%af%d8%b1%d8%ae%d8%aa-%d8%aa%d8%b5%d9%85%db%8c%d9%85/" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-14149" src="https://matlab1.ir/wp-content/uploads/2020/05/deciosn-Tree-MATLAB-300x300.png" alt="" width="300" height="300" srcset="https://matlab1.ir/wp-content/uploads/2020/05/deciosn-Tree-MATLAB-300x300.png 300w, https://matlab1.ir/wp-content/uploads/2020/05/deciosn-Tree-MATLAB-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2020/05/deciosn-Tree-MATLAB-768x768.png 768w, https://matlab1.ir/wp-content/uploads/2020/05/deciosn-Tree-MATLAB.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="https://iran-matlab.ir/product/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%85%d8%aa%d9%84%d8%a8-%d9%86%d8%b2%d8%af%db%8c%da%a9%d8%aa%d8%b1%db%8c%d9%86-%d9%87%d9%85%d8%b3%d8%a7%db%8c%d9%87/" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-14378" src="https://matlab1.ir/wp-content/uploads/2020/06/k-Nearest-Neighbors-MATLAB-300x300.png" alt="" width="300" height="300" srcset="https://matlab1.ir/wp-content/uploads/2020/06/k-Nearest-Neighbors-MATLAB-300x300.png 300w, https://matlab1.ir/wp-content/uploads/2020/06/k-Nearest-Neighbors-MATLAB-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2020/06/k-Nearest-Neighbors-MATLAB-768x768.png 768w, https://matlab1.ir/wp-content/uploads/2020/06/k-Nearest-Neighbors-MATLAB.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="https://iran-matlab.ir/product/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%85%d8%aa%d9%84%d8%a8-%d8%af%d8%b3%d8%aa%d9%87-%d8%a8%d9%86%d8%af%db%8c-%d8%a8%db%8c%d8%b2-%d8%b3%d8%a7%d8%af%d9%87/" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-14382" src="https://matlab1.ir/wp-content/uploads/2020/06/Naive-Bayes-classifier-MATLAB-300x300.png" alt="" width="300" height="300" srcset="https://matlab1.ir/wp-content/uploads/2020/06/Naive-Bayes-classifier-MATLAB-300x300.png 300w, https://matlab1.ir/wp-content/uploads/2020/06/Naive-Bayes-classifier-MATLAB-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2020/06/Naive-Bayes-classifier-MATLAB-768x768.png 768w, https://matlab1.ir/wp-content/uploads/2020/06/Naive-Bayes-classifier-MATLAB.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="https://iran-matlab.ir/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d8%af%d8%b3%d8%aa%d9%87-%d8%a8%d9%86%d8%af%db%8c-%da%a9%d9%86%d9%86%d8%af%d9%87-%d8%af%d8%b1/" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-14386" src="https://matlab1.ir/wp-content/uploads/2020/06/Classification-Learner-App-MATLAB-300x300.png" alt="" width="300" height="300" srcset="https://matlab1.ir/wp-content/uploads/2020/06/Classification-Learner-App-MATLAB-300x300.png 300w, https://matlab1.ir/wp-content/uploads/2020/06/Classification-Learner-App-MATLAB-150x150.png 150w, https://matlab1.ir/wp-content/uploads/2020/06/Classification-Learner-App-MATLAB-768x768.png 768w, https://matlab1.ir/wp-content/uploads/2020/06/Classification-Learner-App-MATLAB.png 800w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>نوشته <a href="https://matlab1.ir/%d8%a8%db%8c%d9%86%d8%a7%db%8c%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86/">بینایی ماشین</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%a8%db%8c%d9%86%d8%a7%db%8c%db%8c-%d9%85%d8%a7%d8%b4%db%8c%d9%86/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
