رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در استفاده از توابع (cv::Exception at memory location)
#1
با سلام خدمت دوستان و اساتید،
از وقتی OpenCV رو نصب کردم و خواستم استفاده کنم کلی مشکل خوردم که همه خوان ها رو رد کردم، دیگه تمام سوالات پرسیده شده توی سایت خود opencv و یا stackoverflow و سایت های مربوطه فارسی و انگلیسی و حتی چینی (با گوگل ترنسلیت!) رو مرور کردم و مشکلات رو حل کردم جز این که دیگه نمی دونم چیکارش کنم!
با کتابخونه های ویرایش 2.4.3 و 2.4.4 روی VS2010 و VS2008 امتحان کردم ولی نتیجه مشابهه!
ببینید به این تیکه کد (برای مثال) یا توابع مشابه اون ایراد میگیره!
این کد رو که میخوام استفاده کنم (طبق کتاب CookBook) یه اخطار اجرای برنامه رو قطع می کنه! با کتابخونه های OpenCV 2.4.4 و 2.4.3 روی VS10 و VS8 امتحان کردم ولی شرایط مشابه بود!
کد:
 imgROI = im2(Rect(38,27,logo.cols,logo.rows));
          cv::addWeighted(imgROI,1.0,logo,0.3,0,imgROI);

img تصویریه که قبلاً بارگذاریش کردم و تا اینجاش مشکلی نداره، مشکل دقیقاً توی همین متدهایی که از کلاس cv میخوام استفاده کنم! گیج شدم کلی!
اینم اخطاری که میده و برنامه رو قطع می کنه! (در اصل warningه!) فقط مشکل اجرای برنامه مشکل داره نه کمپایل کردنش!

کد:
First-chance exception at 0x76a0c41f in test.exe: Microsoft C++ exception: cv::Exception at memory location 0x0036f294..
Unhandled exception at 0x77e015de in test.exe: Microsoft C++ exception: cv::Exception at memory location 0x0036f294..
The program '[9656] test.exe: Native' has exited with code -1073741510 (0xc000013a).


حتی طبق آموزش های همین سایت هم اگه بخوام بگم با آموزش سوم و همین تیکه کد مشکل پیدا میکنم:
کد:
cvCvtColor(frame,dst,CV_RGB2GRAY);

و اینم خروجی:
کد:
First-chance exception at 0x766ac41f in Test.exe: Microsoft C++ exception: cv::Exception at memory location 0x003ef558..
Unhandled exception at 0x778f15de in Test.exe: Microsoft C++ exception: cv::Exception at memory location 0x003ef558..
The program '[9608] Test.exe: Native' has exited with code -529697949 (0xe06d7363).

تمومی فایل های dll و PDB فایل ها درست اضافه میشن و لود میشن جز این:
کد:
'Test.exe': Loaded 'C:\opencv\build\x86\vc9\bin\opencv_ffmpeg244.dll', Binary was not built with debug information.
که نمی دونم دیگه چیکار کنم!
به نظرتون باس سورس رو بگیرم و با CMake بیفتم به جونش؟!

سیستمم x64 ولی پروژه رو خودم 32بیتی و ماشین هدف (اصطلاحاً) رو x86 انتخاب کردم واسه همون از کتابخونه های x86 استفاده می کنم.

نصب اولیه و پیکربندی VS رو هم طبق 3 4 تا سایتی که خوندم درست انجام دادم.

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


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  استفاده از opencv در php mustafa_mfi 0 1,788 02-19-2017, 09:13 AM
آخرین ارسال: mustafa_mfi
  استفاده از openCV در برنامه eclipse یا codeblocks eshahnazi 0 1,607 06-07-2016, 12:39 AM
آخرین ارسال: eshahnazi
  مشکل در Open CV kia9372 1 2,059 12-25-2015, 08:30 PM
آخرین ارسال: مهدی ابراهیمی
  استفاده از opencv2.4.3 در visual studio 2013 apdi 0 2,269 12-02-2013, 07:48 PM
آخرین ارسال: apdi
  مشکل در اجرای OpenCV و پیدا نکردن فایل های PDB؟ alamdar_313 7 9,596 04-12-2013, 06:12 PM
آخرین ارسال: royall
  استفاده از opencv در برنامه های windows form application ویژوال استودیو مهدی ابراهیمی 3 6,353 01-05-2013, 06:47 AM
آخرین ارسال: bineshanam
  توابع پر استفاده به همراه نمونه مثال کاربردی در opencv alamdar_313 1 3,220 08-26-2012, 11:28 PM
آخرین ارسال: مهدی ابراهیمی
  پیاده سازی توابع opencv zhashemi 3 4,965 07-24-2012, 06:00 PM
آخرین ارسال: مهدی ابراهیمی
  مشکل عدم پخش فیلم oujeboland 13 13,346 07-13-2012, 11:15 AM
آخرین ارسال: شایسته فرد
  استفاده از وبکم(WebCam) در OpenCV مهدی ابراهیمی 6 7,212 06-02-2012, 07:01 PM
آخرین ارسال: مهدی ابراهیمی

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان