0
我在OpenCV中创建一个垫彩车的相关图片如下:OpenCV的:如何阅读
cv::Mat m = cv::Mat(10,10, CV_32FC1);
for(int i = 0; i < 10; i++){
for(int j = 0; j < 10; j++){
m.at<float>(i,j) = 1;
}
}
,并通过将其保存到磁盘:
imwrite("out.png", m);
我现在想读它如下:
cv::Mat m = imread("out.png", CV_LOAD_IMAGE_UNCHANGED);
,但似乎m中的数据是完全随机的,当像m.at<float>(5,5)
例如访问。
如何读取写入数据的数据?例如,在MATLAB我可以这样做:
m = imread("out.png")
,它给了我1的
感谢的正确矩阵