Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پردازش تصوير رقمي(Digital Image Processing) (http://artificial.ir/intelligence/forum100.html)
-   -   تشخیص نوع لبه (http://artificial.ir/intelligence/thread11794.html)

arash87 ۰۳-۳۰-۱۳۹۲ ۰۸:۱۶ بعد از ظهر

تشخیص نوع لبه
 
سلام دوستان
می شه لطفا در این مورد راهنمایی بفرمایید و اگر کد متلب یا منبع خوبی سراغ دارید ذکر کنید.
لبه ها را در یک تصویر استخراج می کنیم حالا می خواهیم تشخیص دهیم هر قسمت از کدام نوع است Step Edge,Ramp Edge,Roof Edge,Line Edge
ممنون می شم راهنمایی کنید.

raha_hakhamanesh ۰۳-۳۰-۱۳۹۲ ۱۰:۰۹ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله arash87 (پست 29283)
سلام دوستان
می شه لطفا در این مورد راهنمایی بفرمایید و اگر کد متلب یا منبع خوبی سراغ دارید ذکر کنید.
لبه ها را در یک تصویر استخراج می کنیم حالا می خواهیم تشخیص دهیم هر قسمت از کدام نوع است Step Edge,Ramp Edge,Roof Edge,Line Edge
ممنون می شم راهنمایی کنید.


با سلام
خوشبختانه کار چندان سختی پیش رو ندارید و منابع زیادی در این باره در اینترنت موجود است مطالب لینک های زیر به اندازه کافی شفاف در این باره صحبت کرده اند ضمنا پردازش در حوزه مکان با استفاده از {اپراتورهای معروف لبه یاب + کمی هوشمندی} در خصوص نوع لبه قطعا هدف مورد نظر شما را فراهم می کنند.

http://www.cse.unr.edu/~bebis/CS791E...eDetection.pdf

Line Detection

لبه یابی در متلب
Find edges in grayscale image - MATLAB edge - MathWorks Deutschland


موفق باشید
.

arash87 ۰۳-۳۱-۱۳۹۲ ۱۱:۱۷ قبل از ظهر

ممنون از راهنمایی تون لبه رو به روش canny استخراج کردم حالا می خوام شکلش رو پیدا کنم نظر استادم اینه که پارامترهای شکل های مختلف رو پیدا کنم و بعد با استفاده از تبدیل هاف تشخیصش بدم ولی پیدا کردن پارامترها چالش بزرگه . نظر ایشون رو intensity نیست

raha_hakhamanesh ۰۳-۳۱-۱۳۹۲ ۱۲:۱۵ بعد از ظهر

2(ها)ضميمه
نقل قول:

نوشته اصلي بوسيله arash87 (پست 29289)
ممنون از راهنمایی تون لبه رو به روش canny استخراج کردم حالا می خوام شکلش رو پیدا کنم نظر استادم اینه که پارامترهای شکل های مختلف رو پیدا کنم و بعد با استفاده از تبدیل هاف تشخیصش بدم ولی پیدا کردن پارامترها چالش بزرگه . نظر ایشون رو intensity نیست


با سلام
اتفاقا به نظر من پیشنهاد ایشان بسیار عالیست زیرا در پروژه ای که مد نظر شماست هاف می تواند به سادگی خروجی دلخواه رو تهیه کنه
برای این منظور پیشنهاد می کنم صفحه 251 کتاب سزیلسکی رو مطالعه کنید حتما کارتون رو راه می ندازه

لینک دانلود کتاب: Computer Vision: Algorithms and Applications حجم 24 مگابایت
بخش مربوط به تبدیل هاف در ضمیمه با حجم 1.12 مگابایت
کد متلب با حجم 89 کیلوبایت از وب سایت متلب

همچنین توضیح این کد رو براتون کپی میکنم زیرا شنیدم دسترسی به این سایت در ایران مقدور نیست!


كد:

criptionThe Hough transform may be used to detect circular shapes in images, after binarisation, for example by an edge detector. Often, functions to do this operation require the radius of the circle to be specified.
The function circle_hough allows a range of radii to be specified, so that the radius does not need to be known exactly in advance. It is likely to be faster than calling a standard function repeatedly for different radii.
Multiple circles may be detected by finding peaks in the 3D accumulator array which is output. A function, circle_houghpeaks, is provided for this. A demonstration of the two function is included as a script, circle_houghdemo.
The zip file includes an efficient and accurate implementation of circle approximation, without gaps, on an integer grid.
AcknowledgementsHough Transform For Circle Detection inspired this file.
This file inspired Automated Counting Of Bacterial Colonies and Wavelet Based Circular Hough Transform.
Required Products Image Processing Toolbox
MATLAB releaseMATLAB 7.10 (R2010a)

موفق باشید

arash87 ۰۳-۳۱-۱۳۹۲ ۰۲:۲۳ بعد از ظهر

واقعا ازتون ممنونم که سریع و دقیق جواب دادید
کمک خیلی بزرگی بود

fatemeh.k ۰۲-۵-۱۳۹۵ ۰۳:۵۰ بعد از ظهر

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


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۵۱ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.