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

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   شبکه های عصبی (Neural Networks) (http://artificial.ir/intelligence/forum10.html)
-   -   تشخیص عدد 7 segment (http://artificial.ir/intelligence/thread11593.html)

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

تشخیص عدد 7 segment
 
سلام دوستان
میشه راهنمای بفرماید برای تشخیص اعداد سون سگمنت باید چه کار های انجام بدم
http://www.machine-information-syste..._7_Segment.jpg

من باید برنامه بنویسم که یک دونه led 7 segment داشته باشه بعد بعد اون خط های که روی چراغ میهوام روشن کنم مثلا شکل یک عدد را درست کنم بعد نرمافزار بفهمه که این چه عدیی هست

با تشکر

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

دوستان کسی میتونه راهنمای کنه

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

نقل قول:

نوشته اصلي بوسيله naeimwtg (پست 28411)
دوستان کسی میتونه راهنمای کنه

سوال کمی گنگ است! من اینطور فهمیدم (ببینید درست است)
شما یک نرم افزار دارید که اعدادی داخل آن با فرمت سون سگمنت نمایش داده می شوند، قصد دارید آن اعداد را شناسایی کنید. اگر بله، پیشنهاد من این است
با توجه به اینکه ساختار سون سگمنت، ساختار تعیین شده و مشخص است عملیات سختی نخواهید داشت یعنی هم می توانید با پردازش تصویر کار را انجام دهید و هم با بینایی ماشین.

در پردازش تصویر، تصویر را بگیرید ناحیه ها را با توجه به رنگ اعداد (که واضح است) شناسایی کنید سپس بر اساس هر یک از خطوط که آیا روشن است یا نه تعیین تکلیف کنید.

در ماشین ویژن (به کمک یادگیری)، نواحی را شناسایی کنید همچنین تعدادی نمونه به یک کلاسیفایر مثل svm بدهید و سپس از آن بخواهید که عدد را شناسایی کند.

من روش دوم را بیشتر می پسندم


.

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

ن یک مقدار بیشتر توضیح میدم - من البته این برنامه رو نوشتم اما باهاش یک سری مشکل دارم
اعدادی که من توی این چراغ سون سگمن نشون میدم میشه به صورت زیر نشون داد.یعنی با صفر و یک کردم هر کدام از حانه ها
http://up.ashiyane.org/images/t3hctx8dnz8xh6fr0j63.jpg
PHP Code:

double[] pattern0 = { 111111};
            
double[] pattern1 = { 011000};
            
double[] pattern2 = { 110110};
            
double[] pattern3 = { 111100};
            
double[] pattern4 = { 011001};
            
double[] pattern5 = { 101101};
            
double[] pattern6 = { 101111};
            
double[] pattern7 = { 111000};
            
double[] pattern8 = { 111111};
            
double[] pattern9 = { 111101}; 

این پترن اعداد از صفر تا 9 هست حالا من میهوام این رو به سیستم آموزش بدم و بعد ازش سوال بپرسم .
برای ان کار بهتره از کدام روش در شبکه عصبی استفاده کنم - شبکه من با چند ورودی و چند لایه میانی باید کار کنه؟

با تشکر


زمان محلي شما با تنظيم 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.