error: ‘cv::String::String(int)’ is private within this context 犯了一个小错误,应该把 image = imread('/home/kernel/下载/opencv/opencv-3.1.0/samples/data/lena.jpg'); 改为 image = imread("/home/kernel/下载/opencv/opencv-3.1.0/samples/data/lena.jpg");