一组视频帧图片编号默认为文件名+数字(0-25)+.jpg,读取文件时需要把路径和文件名连起来,OpenCV2程序中用imread()函数载入。
char pic_index[3]; //存储数字的字符串
int a=1; //数字
itoa(a,pic_index,10); //数字转为字符串存到pic_index
string pic="picture"; //文件名
pic=pic+pic_index+".jpg"; //文件名与数字及后缀连接
cout<<pic; //输出测试
结果如下图
然后再调用Mat image=imread(pic,0);//读入灰度图