ذخیره فیلم در opencv - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ذخیره فیلم در opencv

+2 امتیاز

سلام

تو یه برنامه بعد از اینکه تصاویر رو گرفت از وبکم

 

vector <int> vec;
vec.push_back(cv_imwrite_jpeg_quality);
vec.push_back(20);
imwrite("ax.jpg",frame,vec);

این وکتور رو اضافه کرد این دو خط وسط چیکار میکنه؟

سوال شده شهریور 26, 1393  بوسیله ی محدثه (امتیاز 121)   9 28 42

2 پاسخ

+3 امتیاز

سلام. خط دومی مقدار cv_imwrite_jpeg_quality را به انتهای vector اضافه می کنه که بایستی مقداری از نوع int داشته باشد

خط سوم هم مقدار 20 رو بعد از مقدار قبلی در vec قرار می ده.

کار تابع push_back اینه که عنصری را به انتهای وکتور اضافه می کنه

پاسخ داده شده شهریور 26, 1393 بوسیله ی Pashmak (امتیاز 644)   8 15 31
+2 امتیاز
وکتور ورودی imwrite  به این شکل استفاده میشه :
آیدی مقدار آیدی مقدار .... 
 
cv_imwrite_jpeg_quality آیدی چیزی هست که می خواهیم تغییر بدیم 20 هم مقدار که این جا  کیفیت تصویری که ذخیره میشه هست (100 بیشترین کیفیت هست )
 
push_back هم برای اضافه کردن عنصر به آخر وکتور هست.
پاسخ داده شده شهریور 26, 1393 بوسیله ی PSPCoder (امتیاز 1,301)   14 40 57
ممنون از همگی
...