一直在使用waitKey,但是最近遇到一个问题,当实现如下的代码时,可以正常运行if后的语句,并成功输出img saved
...
cv::imshow("out_img",img);
char c=cv::waitKey(0);
//if (cv::waitKey(0) == 27) {
if (c == 27) {
cv::imwrite("original.jpg", img);
std::cout<<"output saved"<<std::endl;
}
cv::destroyAllWindows();
但是用注释的代码也可以实现窗口按键响应,但是imwrite却运行不了,特记录一下,欢迎大家交流指正。