نحوه نمایش مطالب: تاریخ | امتیاز | بازدیدها | نظرات | الفبایی
اطلاعات مطلب
  • بازديدها: 315065
  • نويسنده: kiyanmajd
  • تاريخ: 22 تیر 1390
22 تیر 1390

کارت هوشمند+ارتباط کارت تلفن با میکروکنترلر AVR

دسته بندی: مقالات, آموزشی, علمی, ای.وی.ار (AVR)

درود

 

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

مطمئنا خیلی از دوستان دنبال پروژه یا فایل آموزشی و یا حتی یک سر نخ کوچک از نحوه ی خواندن محتویات کارت تلفن بودند، ولی به دلیل عدم وجود مطلب کافی در وب، در این باره فرد از ادامه جستجو پشیمان می شد و متاسفانه اگر هم مطلبی پیدا می کرد آن مطلب برای فروش گذاشته شده بود.

دلایل فوق ما را بر آن داشت تا دست به کار شده و مقاله ای برای شما عزیزان تهیه کنیم که با اختیار داشتن آن به راحتی بتوانید محتویات کارت تلفن را بخوانید، و حتی میزان مبلغ موجود در کارت را محابسه کنید.

 



در این مقاله ابتدا مختصری به معرفی انواع کارت هوشمند یا همان اسمارت کارت پرداخته و به موراد کاربرد آن اشاره کردیم

سپس در فصلی جداگانه به تشریح مشخصات فیزیکی و الکترونیکی کارت تلفن پرداختیم. در ادامه با توضیح درباره سخت افزار مورد نیاز و پروتکل ارتباطی کارت به نحوه اتصال به میکرو کنترلر avr پرداختیم.

در این مقاله برای برنامه نویسی از هر دو کامپایلر bascom  و  codevisionاستفاده شده تا دوستانی که فقط به یکی از زبانهای برنامه نویسی بیسک یا سی آشنایی دارند به مشکل برنخورند.

 

توجه: سورس کامل bascom  و codevision بعلاوه شماتیک پروتئوس ضمیمه مقاله می باشد.

تعداد صفحات:56


telecardwww.iseee.ir.rar [2.21 مگابایت] ( تعداد دانلود: 10788)

 

 

 

 

 

 

موفق و پیروز باشید!

کاوه کیان مجد!

ابر تگ‌ها: کارت تلفن, کارت هوشمند, نحوه ی خواندن محتویات کارت تلفن, نحوه اتصال کارت تلفن به میکرو کنترلر

اطلاعات مطلب
  • بازديدها: 183372
  • نويسنده: kiyanmajd
  • تاريخ: 7 تیر 1390
7 تیر 1390

تشخیص حروف چاپی(ICR)+شبکه های عصبی در متلب(جلسه چهارم)

دسته بندی: مقالات, آموزشی, علمی

مقدمه ای بر شبکه های عصبی

مقدمه

جستجو برای هوش مصنوعی) ماشین ( یا سیستم هایی با رفتار انسانی چالشی فرا روی محققان شاخه­ های مختلف بوده است . بحث هایی بر روی تعریف یک سیستم هوشمند وجود دارد اما تنها سیستمی که به عنوان هوشمند مورد توجه قرار می گیرد ، مغز انسان است و اینجاست که یک ایده ی مهندسی معکوس مطرح می شود . چرا بایستی چیزهایی را که هم اکنون وجود دارند، اختراع کنیم . در میانه های قرن بیستم ، ایده ای برای شبیه سازی مغز انسان از طریق طراحی پایین به بالای سیستم با شروع از نرون­1های به هم متصل و رسیدن به شبکه هایی که اعمال اصلی سیستم عصبی انسان را شبیه سازی می کنند ، مطرح شد.

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

یک شبکه عصبی مصنوعی چیست؟

یک شبکه عصبی مصنوعی (ANN3) ایده ای است برای پردازش اطلاعات که از سیستم عصبی زیستی الهام گرفته شده و مانند مغز به پردازش اطلاعات می پردازد . عنصر کلیدی این ایده ، ساختار جدید سیستم پردازش اطلاعات است. این سیستم از شمار زیادی عناصر پردازشی فوق العاده بهم پیوسته تشکیل شده  (neurons) که برای حل یک مسأله با هم هماهنگ عمل می کند.ANN ها، نظیر انسانها، با مثال یاد می گیرند . یک ANN برای انجام وظیفه های مشخص ، مانند شناسایی الگو ها و دسته بندی اطلاعات ، در طول یک پروسه یاد گیری ، تنظیم می شود . در سیستم های زیستی یاد گیری با تنظیماتی در اتصالات سیناپسی که بین اعصاب قرار دارد همراه است . این روش ANN ها هم می باشد.

اگر چه مکانيسم های دقيق کارکرد مغز انسان (يا حتی جانوران) به طور کامل شناخته شده نيست، اما با اين وجود جنبه های شناخته شده ای نيز وجود دارند که الهام بخش تئوری شبکه های عصبی بوده اند.

ادامه مقاله را به صورت PDF از لینک زیر دانلود کنید....

 

تعداد صفحات: 24


chapter4.rar [626.43 کیلوبایت] ( تعداد دانلود: 2913)

 

 

 

 

 

 

شادو پیروز باشید



[1] neuron

[2] neural network

[3]Artificial Neural Network

ابر تگ‌ها: شبکه های عصبی, هوش مصنوعی

اطلاعات مطلب
  • بازديدها: 29434
  • نويسنده: kiyanmajd
  • تاريخ: 4 تیر 1390
4 تیر 1390

تشخیص حروف چاپی(ICR)+شبکه های عصبی در متلب(جلسه سوم)

دسته بندی: مقالات, آموزشی, علمی

درود!

موضوع جلسه سوم: تشخیص حروف کتابی به روش  template matching

 

مقدمه

همان طور که گفته شد در روش Template Matching تعدادی template از کاراکترها یا کلمات از قبل حاضر شده است . عکس های قطعه قطعه شده با این template ها مقایسه می شود و با توجه به شباهت برنده انتخاب می شود .

مراحل کار 

همان طور که می دانید زبان فارسی شامل 32 حرف اصلی می باشد که به قرار زیر می باشند.

الف، ب، پ، ت، ث، ج، چ، ح، خ، د، ذ، ر، ز، ژ، س، ش، ص، ض، ط، ظ، ع، غ، ف، ق،  ک، گ، ل، م، ن، و، ه، ی

از آنجایی که قرار است این حروف از روی تصویر دیجیتال شده آنها تشخیص داده شود ابتدا تصاویری از آنها تهیه می­ کنیم.  برای این کار ما حروف را در محیط Microsoft office word با فرمت B nazanin به طور جداگانه تایپ کرده و از هر یک با نرم افزار snagit81 (این نرم­ افزار در قسمت نرم افزارهای سایت موجود می­ باشد) تصویر تهیه و با فرمت jpg  در ابعاد  320در320   در پوشه­ ای واحد ذخیره نمودیم.

تصاویر حروف با دو فونت bnazanin  و arial  با فرمت.jpg  ، در ابعاد 320*320 به همراه این فایل آموزشی پیوست می باشد.

الگوریتم برنامه به این صورت می باشد که تصویر را دریافت و با تمام تصاویر موجود در پوشه مورد نظر مقایسه می کند. سپس تصویری که بیشترین شباهت را به تصویر ورودی داشت به عنوان برنده انتخاب می شود.

 

1.2  ملاحضات لازم جهت پیاده سازی این الگوریتم 

تمامی تصاویر باید بعد از ورود به نرم­ افزار به باینری تبدیل شوند.

تصاویر باید بدون نویز باشند.

اندازه­ ی دو تصاویری که با هم مقایسه می شوند باید برابر باشند، و در صورتی که برابر نبودند باید با دستورات مربوطه به یک سایز تغییر پیدا کنند.

 

تشریح الگوریتم برنامه 

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

بداین منظور ما حروف را به چهار بخش زیر تقسیم بندی کرده و تصاویر هر یک را در دسته مربوطه ذخیره نمودیم.

ادامه مقاله در فایل PDF

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

 

 


chapter3.rar [2.01 مگابایت] ( تعداد دانلود: 2786)

 

 

 

 

 

 

دانلود تمامی جلسات از اینجا

شاد و پیروز باشید!

 

 


نرم­افزاری برای تهیه فیلم و عکس از محیط کاری ویندوز

ابر تگ‌ها: template matching, تشخیص حروف کتابی

اطلاعات مطلب
  • بازديدها: 77238
  • نويسنده: kiyanmajd
  • تاريخ: 4 تیر 1390
4 تیر 1390

تشخیص حروف چاپی(ICR)+شبکه های عصبی در متلب(جلسه دوم)

دسته بندی: مقالات, آموزشی, علمی

درود!

 

 

تشخيص دست­خط يکي از مقوله­ هاي مورد توجه بشر در علم کامپيوتر است. تاکنون روش­ هاي متعددي براي تشخيص دست­ خط در زبان­هاي مختلف مطرح گرديده که در آنها از تکنيک­ هاي متنوع بسياري همانند شبکه­ هاي عصبي، روش­هاي آماري، روش­هاي ساختاري و غيره جهت تشخيص استفاده شده است. اين تکنيک ­ها جهت استفاده نيازمند پيش پردازش­ هايي هستند تا داده­ هاي مورد نياز خود را براي پردازش اصلي بدست آورند.

 

در اين مقاله روش ­هايي را براي استخراج ويژگي­هاي حروف جهت دسته­ بندي آنها بيان مي­ کنيم. از اين دسته­ بندي­ها مي توان در تشخيص حروف دستنويس فارسي استفاده کرد. براي اين منظور ابتدا به بيان ويژگي­ هاي مورد استفاده مي­ پردازيم. سپس تکنيک­ هايي را جهت استخراج اين ويژگي­ها ارائه مي دهيم. و در ادامه با ترکيب اين ويژگي­ها با يکديگر، حروف را دسته­ بندي مي کنيم. اين دسته بندي­ها مي­توانند در آينده در کنار تکنيک­هاي ديگر جهت تسريع فرآيند تشخيص حروف دستنويس به کار گرفته شوند.

 

برگرفته از مقاله ای با مضمون"روش­هايي جهت دسته­­ بندي حروف براي تشخيص دست­ خط فارسي با استفاده از استخراج ويژگي­ ها" از مريم خادمي1، آيدا فراهاني2، عليرضا نيکوکار 3

 

1 استاديار دانشگاه آزاد اسلامي -  واحد تهران جنوب

2 دانشجوي کارشناسي ارشد مکاترونيک – دانشگاه خواجه نصيرالدين طوسي

3 دانشجوي کارشناسي ارشد هوش مصنوعي، دانشگاه آزاد اسلامي - تهران علوم و تحقيقات

 

 


chapter2.rar [361.04 کیلوبایت] ( تعداد دانلود: 2047)

 

 

 

 

 

 

دانلود تمامی جلسات از اینجا

 

شاد و پیروز باشید!

ابر تگ‌ها: استخراج ويژگي­هاي حروف, روش­هاي آماري, روش­هاي ساختاري

اطلاعات مطلب
  • بازديدها: 23925
  • نويسنده: kiyanmajd
  • تاريخ: 3 تیر 1390
3 تیر 1390

تشخیص حروف چاپی(ICR)+شبکه های عصبی در متلب(جلسه اول)

دسته بندی: مقالات, آموزشی, علمی

درود!

جلسه اول را با اشاره ای به تاریخچه و اصطلاحات پایه­ ای ocr شروع می کنیم.

در این جلسه می خوانید:

1.1          مقدمه  
2.1          تاريخچه
3.1          اصطلاحات پایه ای   
1.3.2  OMR    
ICR      2.3.1
OCR      3.3.1  

 

قالب فایل:PDF

تعداد صفحات:9

 


chapter1.rar [398.92 کیلوبایت] ( تعداد دانلود: 1843)

 

 

 

 

 

 

دانلود تمامی جلسات از اینجا

 

شاد و پیروز باشید!

ابر تگ‌ها: OMR, ICR, OCR

^