读取、写入图片等操作:
imshow("canny_img", imgcanny);
imwrite("canny_img.jpg", imgcanny);
从视频中读写:
VideoCapture capture("D:/test.avi");
if (!capture.isOpened())
cout << "fail to open!" << endl;
//设置开始帧
int frameStart = 1;
capture.set(CV_CAP_PROP_POS_FRAMES, frameToStart);
//设置结束帧
int frameStop = 100;
while (frameStart++ < frameStop) {
capture >> img;
...
}
利用OpenCV的VideoWriter类实现视频的写操作,但是在我的电脑上使用的时候会有报错不知道为什么
vector类 合并:
vec3.insert(vec3.end(),vec1.begin(),vec1.end());
vs2017中 批量注释代码:
control K+ control C
取消:
control K+ control U