Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > پردازش تصویر > پردازش تصوير(Image Processing)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۲-۱۴-۱۳۹۰, ۰۴:۵۳ بعد از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار laleh_s
 
تاريخ عضويت: اسفند ۱۳۸۹
پست ها: 7
تشكرها: 5
0 تشكر در 0 پست
پيش فرض تشخيص رقمهاي يك عكس

سلام دوستان
ميشه لطفا راهنمايي كنيد:
من يه عكس دارم كه ميخام تشخيص بدم رقمهاي اين عكس چي هست. عكس هم واضح هست و فقط شامل چندتا رقم هست مثلا 1234
ممنون
laleh_s آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۲-۱۴-۱۳۹۰, ۰۵:۲۷ بعد از ظهر   #2 (لینک دائم)
Active users
 
آواتار mehdinajafinia
 
تاريخ عضويت: آبان ۱۳۸۹
محل سكونت: همدان
پست ها: 108
تشكرها: 149
269 تشكر در 74 پست
ارسال پيغام Yahoo به mehdinajafinia
Smile

نقل قول:
نوشته اصلي بوسيله laleh_s نمايش پست
سلام دوستان
ميشه لطفا راهنمايي كنيد:
من يه عكس دارم كه ميخام تشخيص بدم رقمهاي اين عكس چي هست. عكس هم واضح هست و فقط شامل چندتا رقم هست مثلا 1234
ممنون

این فایل رو بخونید در ضمینه آنالیز اجزای اصلی (principal components analysis) هست
در همون رابطه پردازش تصاویر البته از صفحه 9 به بعد مربوط میشه بازیاببی داده ،همه چیزو نوشته البته داخل انجمن هست ولی دیگه حس ش نبود آدرسشو پیدا کنم و صرفا آدرس رو بدم آپ کردم چون اینجور شما هم راحت هستی
فايل ضميمه
نوع فايل: rar PCA.rar (2.27 مگابايت, 414 نمايش)
mehdinajafinia آفلاين است   پاسخ با نقل قول
از mehdinajafinia تشكر كرده اند:
jodiabut (۰۲-۲۵-۱۳۹۰), laleh_s (۰۲-۱۴-۱۳۹۰)
قديمي ۰۲-۱۴-۱۳۹۰, ۰۷:۲۵ بعد از ظهر   #3 (لینک دائم)
عضو جدید
 
آواتار laleh_s
 
تاريخ عضويت: اسفند ۱۳۸۹
پست ها: 7
تشكرها: 5
0 تشكر در 0 پست
پيش فرض

ممنون
اما چيز زيادي دستگيرم نشد. ببينيد من يه تصوير دارم كه توش فقط اعداد هستند. حالا ميخام تشخيص بدم كه چه عددهايي هستند. مثلا شكل تصوير من اينه: 1234 و من بايد اعلام كنم هزارودويست و سي و چهار.
ممنون ميشم راهنمايي بفرماييد.
laleh_s آفلاين است   پاسخ با نقل قول
قديمي ۰۲-۱۵-۱۳۹۰, ۱۰:۴۰ قبل از ظهر   #4 (لینک دائم)
Active users
 
آواتار astudio
 
تاريخ عضويت: خرداد ۱۳۸۹
پست ها: 48
تشكرها: 4
50 تشكر در 31 پست
پيش فرض

سلام
منظور شما احتمالا OCR است
Optical character recognition - Wikipedia, the free encyclopedia
__________________



نه چندان بزرگم

که کوچک بیابم خودم را

نه آنقدر کوچک

که خود را بزرگ...

گریز از میانمایگی

آرزویی بزرگ است؟
astudio آفلاين است   پاسخ با نقل قول
از astudio تشكر كرده است:
laleh_s (۰۲-۱۵-۱۳۹۰)
قديمي ۰۲-۱۵-۱۳۹۰, ۱۲:۱۹ بعد از ظهر   #5 (لینک دائم)
عضو جدید
 
آواتار laleh_s
 
تاريخ عضويت: اسفند ۱۳۸۹
پست ها: 7
تشكرها: 5
0 تشكر در 0 پست
پيش فرض

بسيار ممنون
من به دنبال الگوريتم هاي بهينه از اين روش هستم اگر راهنمايي بفرماييد ممنون ميشم.
laleh_s آفلاين است   پاسخ با نقل قول
قديمي ۰۲-۱۵-۱۳۹۰, ۰۷:۱۳ بعد از ظهر   #6 (لینک دائم)
Active users
 
آواتار mehdinajafinia
 
تاريخ عضويت: آبان ۱۳۸۹
محل سكونت: همدان
پست ها: 108
تشكرها: 149
269 تشكر در 74 پست
ارسال پيغام Yahoo به mehdinajafinia
Smile

نقل قول:
نوشته اصلي بوسيله laleh_s نمايش پست
بسيار ممنون
من به دنبال الگوريتم هاي بهينه از اين روش هستم اگر راهنمايي بفرماييد ممنون ميشم.
بازم سلام به همه انجمن
موضوع ارائه شیوه من او سی آر بود که هفته قبل تحویل دادم.تو این پاور پوینتم از 10تا مقاله انگلیس و فارسی استفاده کردم.

1- فایل ضمیمه اول یه پوشه است که حاوی پاور پوینت ocr و فایل های ((2003)doc برای تشریح جزیئات آن)

2- فایل ضمیمه دوم مقاله های مورد استفاده(منابع)

3- فایل ضمیمه سوم برنامه و ديتابيس كامل تشخيص ارقام دست نويس فارسي (hcr) با شبكه هاي عصبي mlp

لینک 1 سورس کد یک پروژه پردازش تصویر

لینک 2 سورس کد یک پروژه پردازش تصوی2

لینک 3 سورس کدهای پردازش تصویر به زبانهای ASP.NET و C# .NET و VB6 و C/C++
برای قالب عکسهای GPEG , BMP , GIF



اینهارو با دقت برسی کنید.هم نمونه سورس کد از ocr گذاشتم و هم پردازش تصویر.
فايل ضميمه
نوع فايل: rar ocr.rar (1.13 مگابايت, 200 نمايش)
نوع فايل: rar refrence.rar (5.33 مگابايت, 245 نمايش)
نوع فايل: rar data base.rar (1.14 مگابايت, 203 نمايش)

ويرايش شده توسط mehdinajafinia; ۰۲-۱۵-۱۳۹۰ در ساعت ۰۷:۱۷ بعد از ظهر
mehdinajafinia آفلاين است   پاسخ با نقل قول
از mehdinajafinia تشكر كرده اند:
arashmob (۰۵-۲۵-۱۳۹۳), laleh_s (۰۲-۱۶-۱۳۹۰), R_Ebadi (۰۷-۲۷-۱۳۹۱), skyzare (۰۴-۲-۱۳۹۰)
قديمي ۰۳-۱۲-۱۳۹۱, ۱۰:۴۹ بعد از ظهر   #7 (لینک دائم)
عضو جدید
 
آواتار rkeshavarz
 
تاريخ عضويت: خرداد ۱۳۹۱
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

سلام به همگی اگه ممکنه منو هم راهنمایی کنید :
مشکل من تشخیص اشکال مثل مربع و دایره و ستاره در تصویر است
ممنون میشم نمونه کد بدید
با تشکر فراوان
rkeshavarz آفلاين است   پاسخ با نقل قول
قديمي ۰۳-۱۳-۱۳۹۱, ۱۱:۳۰ قبل از ظهر   #8 (لینک دائم)
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

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

4*pi*A/P^2
که P محیط شکل و A مساحت اون هست. براحتی می تونید این مقدارو برای دایره محاسبه کنین که میشه 1. برای مربع میشه pi/4 و برای ستاره هم می تونید محاسبه کنید. بنابراین ابتدا مساحت و محیط شکلتونو محاسبه می کنید و بعدش این نسبتو. به هر کدوم از این اعداد نزدیکتر بود نوعش مشخص میشه. اگه به یک نزدیکتر بود دایرست و همین طور الی آخر. راه دیگش محاسبه نسبت مساحت شکل به مساحت مستطیلی هست که اونو دربرگرفته که برای مربع و مستطیل میشه یک و برای دایره نزدیک به یک میشه و برای ستاره مقداری نزدیک به 0.5.
راه حلها بسیار زیادن به همین دلیله که من از پردازش تصویر خیلی خوشم میاد :-)
اگه اشکالتون پیچیده باشه و تعدادشون بیشتر می تونید از روشهای توصیفگر شکل استفاده کنید که از جمله معروفترین آنها می تونم به تبدیل فوریه، تبدیلات متعامد و زرنیک، گشتاورها و موارد دیگه اشاره کنم. بهتره برای فهمیدن این روشها یک کتاب مرجع رو بخونید مثل گونزالس فصل shape representation and description تو اینترنتم جستجو کنید مطلب بسیاره مثلا جستجو کنید: shape representation using fourier
یه روش دیگه که به نظرم اومد بگم بهتره اینه که فاصله هر کدوم از پیکسلهای شی یا پیرامون اونو تا مرکز ثقلش محاسبه می کنیم و بعد با نرمالیزه کردن اون و محاسبه بافت نگارش تعیین می کنیم مربوط به چه شکلیه.
mahdiii آفلاين است   پاسخ با نقل قول
قديمي ۰۳-۱۴-۱۳۹۱, ۰۷:۱۲ بعد از ظهر   #9 (لینک دائم)
عضو جدید
 
آواتار rkeshavarz
 
تاريخ عضويت: خرداد ۱۳۹۱
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
Talking تشکر و راهنمایی مجدد

دوست عزیز از راهنمایی شما بسیار ممنون بسیار مفید واقع شد
مشکل اصلی من اینکه زیاد در مورد پردازش تصویر کار نکردم در حد فیلتر گزاری و تغیر رنگ و . . .
اما الان جداکردن اشکال در تصویر و تشخیص اونها به روشی که شما گفتید فکر کنم
1-باید شکلها تفکیک کنم
2- محیط و مساحت اونها رو اندازه بگیرم
3-طبق نسبتها تشخیص بدم چی هستن.
با عرض شرمندگی شماره 3 با راهنمایی شما حل شد ولی 1و2 به قوت خود باقیسست
با تشکر فراوان از توجهتون.
rkeshavarz آفلاين است   پاسخ با نقل قول
قديمي ۰۳-۱۵-۱۳۹۱, ۱۲:۲۹ بعد از ظهر   #10 (لینک دائم)
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

اگه تصویرتون سیاه و سفید باشه که شکلهاتون سفید و پس زمینه سیاهه می تونید از تابع های bwlabel,bwlabeln,bwconncomp استفاده کنید. این توابع یک تصویر دودویی را به عنوان ورودی می گیرند و پیکسلهایی که مربوط به یک شی هستند را جداگانه برمی گردانند. تاکید می کنم که باید اشکال دارای مقدار سفید یعنی 1یا255 باید باشند و پس زمینه سیاه یعنی صفر. اگر تصویر ورودیتان دودویی نبود باید با یک مقدار آستانه آن را دودویی کنید که بسته به تصویر انتخاب می شود. بنابراین پیکسلها با مقدار بیشتر از T به رنگ سفید و کمتر از آن به رنگ سیاه تبدیل می شود.
پس باید از این تابع به این شکل استفاده کنید:
CC=bwconncomp(image)
CC همان چیزی که تابع برمی گرداند از نوع ساختار است که دارای فیلدهایی است.
CC.PixelIdxList خود از چندین نوع داده cell تشکیل شده که هر کدام از این cell ها دارای شماره پیکسلهای یکی از نواحی متصل است. بنابراین شما می توانید با استفاده از
CC.PixelIdxList{1} به اولین ناحیه متصلتان دسترسی پیدا کنید و همین طور برای شماره های 2و3و الی آخر. اگر جایی نیاز به کمک بود می تونید از help متلب کمک بگیرید خیلی کامله فقط باید اسم تابع رو جستجو کنید. در ضمن باید بگم شماره های پیکسلها داخل این cell ها شماره پیکسلهای تصویرتون هست به طوریکه تصویرتون به یک بردار ستونی تبدیل شده.
برای یافتن مساحت و محیط و خیلی چیزای دیگه می تونید از تابع regionprops استفاده کنید.
regionprops(CC,'Area')
regionprops(CC,'Premiter')
که CC همان ساختاری است که تابع bwconncomp برگردانده بود.
موفق باشی
mahdiii آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




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


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

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

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

Inactive Reminders By Icora Web Design