原先用to_String()将int转为string,初次转化问题不大,但是一旦循环第二次的时候,就会报错,重复实验多次,确实有问题,可能是我将编码由unicod-8改成了多字节,后面还是改用字符串拼接函数才得以解决
capture.open(0);
cv::waitKey(1000);
capture.read(imagecope);
if(!imagecope.empty())
{
char szCounter[10]={0};
memset(szCounter,0,10);
_itoa_s(num++,szCounter,10);
char str1[128]="D:\0\";
char str2[24]=".PNG";
strcat_s(str1,128,szCounter);
strcat_s(str1,128,str2);
cv::imwrite(str1,imagecope);
}
capture.release();



