PDA

View Full Version : روشن کردن وبکم و عکس گرفتن



kitten
پنج شنبه 20 مرداد 1390, 13:59 عصر
سلام دوستان
خوبید؟
می خواستم بدونم که چطوری می تونم وبکم را روشن کنم و عکس بگیرم؟
ممنون

saeedIRHA
پنج شنبه 20 مرداد 1390, 15:24 عصر
من از کتابخانه open sourceِ OpenCV برای اینکار استفاده کردم:
http://opencv.willowgarage.com/wiki/

.:saeed:.
جمعه 21 مرداد 1390, 00:49 صبح
همون طور که دوستمون گفتند با استفاده از کتابخانه OpenCv( Open source Computer Vision Library( میتونید همچین کاری بکنید . مثلا تیکه کد ساده زیر این کارو براتون میکنه که وبتون رو روشن میکنه و تصاویر رو نمایش میده .

VideoCapture cap( 0 );
Mat frame;
namedWindow("webcam");
while( true ){
cap >> frame;
imshow( "webcam", frame );
waitKey( 30 );
}

حالا میتونید تک تک این فریم ها رو ذخیره کنید.
جالبه بگم که این کتابخونه ارتباط خوبی هم با کیوتی داره و واسط کاربریش با کیوتی نوشته شده . در ضمن میتونید با کیوتی هم ادغامش کنید. یعنی مثلا تصویر بالا رو بااستفاده از یه QImage و بعدش یه QPixmap توی یه QLabel نمایش بدین

eshpilen
یک شنبه 30 مرداد 1390, 09:07 صبح
روی ویندوز این OpenCv رو چطوری استفاده کردید؟ dll آماده داشت برای دانلود یا کامپایل کردید؟
ضمنا بنظرم حتما باید با MinGW کامپایل شده باشه تا با Qt تحت ویندوز کار کنه، چون خود Qt با MinGW کامپایل شده. مگر اینکه Qt رو دوباره کلا با استفاده از ویژوال سی++ میکروسافت کامپایل کنید.

.:saeed:.
یک شنبه 30 مرداد 1390, 09:49 صبح
سلام به نظر من که این (http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/OpenCV-2.3.0-win-superpack.exe/download)رو دانلود کن که هم فایل های لیب و فایل های dll داره ( هم برای VC9 , VC10 (منظورم فایل های لبیشه )و هم برا Mingw ) و هم سرس

alamate_aoal
دوشنبه 31 مرداد 1390, 05:11 صبح
سلام
چطور میشه از این کتابخونه در Qt Creator و تحت ویندوز XP استفاده کرد؟

.:saeed:.
چهارشنبه 09 شهریور 1390, 16:01 عصر
سلام
چطور میشه از این کتابخونه در Qt Creator و تحت ویندوز XP استفاده کرد؟

سلام
مهم کامپایلریه که دارین ازش استفاده میکنین ( منظورم در مورد استفاده از فایل های .lib یا .a هستش ) . کافیه فایل .lib اون رو به پروژه تون اضافه کنید . به صورت زیر
LIBS += -LDIRECTORY_OF_YOUR_LIBS -lYOUR_LIB_FILE
L ( ال بزرگ ) برای مشخص کردن مسیر فایل های لیب
l ( ال کوچیک ) مشخص کردن نام لیب
فایلهای .h اش رو هم include میکنید.

.:saeed:.
چهارشنبه 09 شهریور 1390, 16:02 عصر
منظورم از اضافه کردن به پروژه یعنی اینکه این خط رو توی فایل .pro پروژتون بنویسید

alamate_aoal
چهارشنبه 09 شهریور 1390, 22:43 عصر
با سلام و عرض تشکر
لینکی که شما در پست شماره 5 همین تاپیک معرفی نمودید را دانلود کردم.
با فرض اینکه این کتابخانه را در درایو D کپی کرده باشم , نحوه کامپایل مثال پست شماره 3 شما با توجه باینکه بنده از کامپایلر MinGW و محیط مجتمع Qt Creator استفاده میکنم به چه صورت خواهد بود؟

.:saeed:.
پنج شنبه 10 شهریور 1390, 18:02 عصر
74712
به پروژه ضمیمه شده نگاه کن

alamate_aoal
جمعه 25 شهریور 1390, 19:23 عصر
برنامه کامپایل میشه ولی موقع اجرا با پیام خطای زیر مواجه میشم
75372

کجای کارم اشکال داره؟

.:saeed:.
یک شنبه 27 شهریور 1390, 16:43 عصر
میشه بگین از چه کامپایلری استفاده کردید و چه dll هایی

alamate_aoal
دوشنبه 28 شهریور 1390, 09:29 صبح
کامپایلر MinGW و OpenCV 2.2 استفاده میکنم.
با کامپایل مجدد OpenCV با کامپایلر MingGW مشکلم حل شد. ظاهرا مشکل مربوط به کامپایلر و کتابخونه ها بود

alamate_aoal
دوشنبه 28 شهریور 1390, 09:33 صبح
آیا راهی هست که بشه بدون استفاده از وبکم واقعی از نمونه سورس شما استفاده کرد(مثل برنامه های وبکم مجازی که توی مسنجر ها ازشون زیاد استفاده میشه)

alamate_aoal
شنبه 02 مهر 1390, 17:03 عصر
با تشکر
مشکلم حل شد.