报错语句:
cv::imwrite("/root/workspace/ncnn/bulid/examples/0000011.jpg", output);
报错原因:a没有转换成cv::Mat,是ncnn::Mat类型
ncnn::Mat 转cv::Mat方法
源自nihui大佬 : https://github.com/Tencent/ncnn/wiki/use-ncnn-with-opencv
将上面的代码修改为
//ncnn::mat ->>>>> cv::mat
cv::Mat a(input_height,input_width, CV_8UC3);
output.to_pixels(a.data, ncnn::Mat::PIXEL_BGR2RGB);
cv::imwrite("/root/workspace/ncnn/bulid/examples/0000011.jpg", a);
搞定