چگونگی پردازش تصویر در (QT) برای روبات

esikley

عضو جدید
سلام
عرضم به حضورتون که میخواستم اگه میشه در مورد پردازش تصویر توی محیط کیوت(QT) تحت سی پلاس پلاس اطلاعات جامعه ای بدست بیارم واما سوال : یه تصویر ازوب کم بگیره رو یه فرم بندازه و روش پردازش انجام بده لطفا اگه اطلاعاتی ویا کد مربوط به این موضوع دارید بنده حقیر رو راهنمایی کنید با تشکر از شما
 

ROBOTICS

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

یعنی زبان برنامه نویسی شما سی پلاس پلاس است و پردازش تصویر را با کمک کتابخانه اپن سی وی انجام می دهید و محیط برنامه را با کیوت می سازید
 

جینگیلبرت

کاربر حرفه ای
کاربر ممتاز
اینم چند تا نرم افزار مفید برای کاری که میخواین پردازش تصاویر دریافتی از وب کم و شناسائی صورت افراد:

=========
1-
Face Detection Using EMGU SURF Method

http://citylan.dl.sourceforge.net/project/fdsurf/FFT Object Tracking.zip

حجم فایل حدود 30 مگابایت

==============
2-

EMGU Kalman Filter
Kalman Filter for EMGU Image Processing Applications

http://citylan.dl.sourceforge.net/project/emgukalman/Kalman Filter x64.zip

حجم فایل حدود هشتاد مگابایت

===========
3-

EMGU Face Recognition
Using EMGU to perform Principle Component Analysis (PCA)

http://citylan.dl.sourceforge.net/project/emgufacerecog/Face Recognition x64.zip

حجم فایل حدود 30 مگابایت

=============
4-

Emgu CV
Emgu CV is a cross platform .Net wrapper for OpenCV

http://citylan.dl.sourceforge.net/project/emgucv/emgucv/2.4.0/libemgucv-windows-x86-2.4.0.1717.exe

حجم فایل حدود 50 مگابایت

============
5-
GNU FALCO
Basically the program detects face, extends and saved with the date and time of detection. Thus the operator can identify people from the files located within the PC memory.

http://citylan.dl.sourceforge.net/project/gnufalco/GNUFALCO.tar.gz

حجم فایل کمتر از یک مگابایت
 

esikley

عضو جدید
ROBOTICS بابت راهنمایی که کردید بسیار سپاس گذارم ممنونم
از جینگیلبرت هم بابت نرم افزار هایی که نام بردید و من رو راهنمایی کردید بسیار ممنونم
خب حالا میشه پی دی اف چیزی برای راهنمایی این نرم افزار ها بگید از همین اوپن سی وی تا نرم افزار هایی که جینگیلبرت نام بردند
باز هم از راهنمایی که شما کردید سپاس گذارم موفق باشید
منتظر جواب شما هستم
 

جینگیلبرت

کاربر حرفه ای
کاربر ممتاز
ROBOTICS بابت راهنمایی که کردید بسیار سپاس گذارم ممنونم
از جینگیلبرت هم بابت نرم افزار هایی که نام بردید و من رو راهنمایی کردید بسیار ممنونم
خب حالا میشه پی دی اف چیزی برای راهنمایی این نرم افزار ها بگید از همین اوپن سی وی تا نرم افزار هایی که جینگیلبرت نام بردند
باز هم از راهنمایی که شما کردید سپاس گذارم موفق باشید
منتظر جواب شما هستم

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

جینگیلبرت

کاربر حرفه ای
کاربر ممتاز
برای اینکه کارتان آسان باشد پیشنهاد میکنم نرم افزار شماره پنج را استفاده کنید
این نرم افزار علاوه بر اینکه حجمش کم است و پیچیدگی اش کمتر است فایل داون لود کمتراز یک مگابایت است

علاوه بر آن از تصاویری که از وب کم یا دوربین و غیره روی کامپیوتر ذخیره شده است اطلاعات را میگیرد و به حافظه میسپارد اگر دوباره همان فرد را روبات یا کامپیوتر ببیند
بر اساس تصاویر قبلی که ذخیره کرده است طرف را شناسائی کرده و با او با مشخصاتی که از او دارد احوالپرسی میکند.
 

esikley

عضو جدید
چقدر جالب متاسفانه جایی هستم که فعلا نمیتونم ولی سریعا این نرم افزار هایی که گفتید رو دانلود میکنم (البته به جز نرم افزار پنجم که حجم کم داره همین الان دانلود میکنم )
خب نرم افزار پنجم چطوری هاس یعنی تو محیط کیوت به کمک opencv تحت سی پلاس پلاس هست چطوریاست؟بعد این نرم افزار به درد روبات انسان نما میخوره چون میخوام توپ رو قشنگ تشخیض بده
بعد به من گفتند در این مورد کیوت وسی پلاس پلاس تحقیق کنم حالا اگه این نرم افزار که شما گفتید از این اینا بهتر هست تا دیگه پی همین رو بگیرم
بعد این نرم افزار نیاز به برنامه نویسی چقدر داره؟
بعد این نرم افزار که ها شما گفتید به هم مربوط هستند
 

جینگیلبرت

کاربر حرفه ای
کاربر ممتاز
چقدر جالب متاسفانه جایی هستم که فعلا نمیتونم ولی سریعا این نرم افزار هایی که گفتید رو دانلود میکنم (البته به جز نرم افزار پنجم که حجم کم داره همین الان دانلود میکنم ) خب نرم افزار پنجم چطوری هاس یعنی تو محیط کیوت به کمک opencv تحت سی پلاس پلاس هست چطوریاست؟بعد این نرم افزار به درد روبات انسان نما میخوره چون میخوام توپ رو قشنگ تشخیض بده بعد به من گفتند در این مورد کیوت وسی پلاس پلاس تحقیق کنم حالا اگه این نرم افزار که شما گفتید از این اینا بهتر هست تا دیگه پی همین رو بگیرم
بعد این نرم افزار نیاز به برنامه نویسی چقدر داره؟ بعد این نرم افزار که ها شما گفتید به هم مربوط هستند

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

ولی گزینه های اول تا چهارم را پیشنهاد میکنم
جهت اطلاع شما
زبان سی یک زبان برنامه نویسی است که از زبانی به نام بی B به وجود آمد
بعدها زبان سی را توسعه دادند و تکامل یافته به سی پلاس پلاس ارتقاء یافت.

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

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

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

و از نظر سادگی کار از جاوا و سی پلاس پلاس آسان تر و سریع تر میتوان برنامه نویسی کرد.

این فایلها که معرفی کردم همگی سورس داخلشان با سی شارپ نوشته شده است که با ویژوال استودیو میتوانید باز کرده بررسی نمائید.
 

Similar threads

بالا