برنامه ای با زبان دلفی که اعداد رو تشخیص بده?

ellisa

Member
سلام

من میخوام برنامه ای با زبان دلفی بنویسم که اعداد رو تشخیص بده منظورم اینکه اعداد نوشته شده با موس رو کامپایل کنه و تشخیص بده اون چه عددی که نوشته شده ؟

لطفا منو راهنمایی کنید ... من سرچ کردم اما چیزی پیدا نکردم

ممنون
 

ellisa

Member
با سلام
منظورم اینکه عدد رو از طریق کیبورد وارد نکنیم و یا از یک سری کلید تعریف شده در برنامه مثل تلفن وارد نکنیم ... در واقع اعداد رو مثل کشیدن نقاشی با موس روی یک فرم تعریف شده در دلفی ترسیم کنیم و برنامه این قابلیت رو داشته باشه که تشخیص بده عدد کشیده شده توسط موس چه عددی هست ؟
راستشو بخواین من خیلی وقته دلفی ( کلا برنامه نویسی ) کار نکردم اینکه کلا هنگم ... نیاز شدید به کمک دارم .. ممنون میشم جامع کمکم کنید ...
 

farhad110

Member
من در اين مورد تجربه اي نداشتم اما فكر مي كنم بتونيد از كلاس TCanvas براي هدفتون استفاده كنيد
اگر به نتيجه رسيديد اينجا مطرح كنيد تا براي من هم تجربه باشه
موفق باشيد
 

ellisa

Member
یه نفر محض رضای خدا به من واسه این برنامه کمک کنه خیلی واسم حیاتیه ...

از راهنمایی شما دوست عزیز هم ممنونم
 

saalek110

Well-Known Member
اول یک برنامه بنویس که وقتی با ماوس روی فرم می کشیم عدد را رسم کنه.
دوم برنامه ای بنویس(هوش مصنوعی)
که باید تمام پیکسل ها را بخواند
فرم را جدول بندی کند مثلا ده در ده یا بعدا تعداد زیادتر.
اگر در هر قطعه پیکسلی سیاه بود به اون خونه جدول کلا نمره سیاه بدهد یعنی اون خانه سیاه شود.

سوم خودت بارها عدد خاصی مثل 5 را بکش و از برنامه بخواه آنرا در جایی به عنوان نمونه ذخیره کند. مثلا در فایل تکست.

ادامه قسمت دوم: برنامه هوش مصنوعی شما میاد خانه های رسم شده را با خانه های الگوها(مثلا ده تا الگو از عدد 1 داری - ده تا الگو از عدد 2 و الی آخر) مقایسه می کند .... و به هر الگو شبیه تر بود(یعنی خانه های سیاه شده جدول مشابه تر بود) داوری می کنه که عدد رسم شده اون عدد است.

-----------------------------------------
فکر کن ببین چنین طرحی بدردت می خوره یا نه. اگر به دردت می خوره شروع به نوشتن کن دوستان یا من در کدنویسی کمکت می کنیم.
 

ellisa

Member
با سلام و سپاسگزاری بابت پاسختون ...
طرحتون عالیه اما پیاده سازیش سخته ... خیلی ام سخته و من خیلی مشکل دارم حتی واسه استارت برنامه ...
راستشو بخواین من خیلی وقته دلفی ( کلا برنامه نویسی ) کار نکردم اینکه هنگم 3-4 سالی میشه دلفی کار نکردم ... فکر کنم از صفر باید شروع کنم ... اینجاست که مشکل من n برابر میشه .. از طرفی به این برنامه هم نیاز شدید دارم ... به نظرتون چی کار باید کنم؟ ممنون میشم کمکم کنید ...
 

saalek110

Well-Known Member
مواردی که نیاز دارید را از کتاب یا سایتها مطالعه کنید و تمرین کنید. یعنی هر قسمت پروژه را میشه به عنوان یک پروژه کوچک تمرین کرد و کنار گذاشت و بعد همه را روی هم مونتاژ کرد.
مثلا canvas را سرچ کنید. آموزشهای زیادی خواهید یافت. یا تمرین با مباحث اولیه مثل شرط و حلقه و آرایه.
 

amoali

New Member
دلفی ؟

حقیقت امر اینه که کاری که میخوای بکنی
Optical Character Recognition
اون هم تو مقیاس محدوده

پیاده سازیش وابسته به زبان نیست و اکثر زبانها library هایی برای این کار دارن که
میتونه کارت رو سریعا راه بندازه

OCR + Delphi + component رو میتونی سرچ کنی ....

روش کلی کار رو ها دوستان گفتن اول باید مکانیزم ساده سازی تصویر ورودی رو بسازی
( بخش Image processing ) بعدش یه شبکه عصبی برای تشخیص پیاده سازی کنی
و بعد شبکه رو به کمک داده های تست ( مثلا 1000 تا تصویر مختلف برای هر عدد ) آموزش بدی
و بعد برنامت با یه دقتی حدود 70 تا 80 درصد میتونه اعداد رو تشخیص بده .

اگر میخوای دقیق تر با این موضوع آشنا بشی باید یه 3-4 ماه وقت بزار ی
و شبکه عصبی و هوش مصنوعی و پردازش تصویر مطالعه کنی .

این کیورد ها رو میتونی سرچ کنی
Image processing
Neural network
Artificial inteligence
 

ellisa

Member
با سلام


ممنون از راهنماییهاتون دوستان ... کیورد ها خیلی بهم کمک کردند راستش اصلا به ذهنم نرسیده بود ..:shock::eek:
 

جدیدترین ارسال ها

بالا