- 图像缩放
cv::Mat src_img = cv::imread("../../image/lenna.png", );
if(src_img.empty()) return -;
cv::Mat dst_img1;
cv::Mat dst_img2(src_img.rows*0.5, src_img.cols*2.0, src_img.type());
cv::resize(src_img, dst_img2, dst_img2.size(), cv::INTER_CUBIC);
//要缩小图像,一般最好是INTER_AREA重采样插值法。而放大图像,他通常最好是CV_INTER_CUBIC(慢)或CV_INTER_LINEAR(更快,但仍然看起来不错) - 图像拷贝
Mat img,temp1,temp2;
img = imread("test.jpg");
temp1 = img;
temp2 = img.clone();// img.CopyTo(temp2);
//两种复制,第一种浅复制,对temp1的操作将影响img;
//第二种深复制,temp2和img互不影响
相关文章
- 03-07【学习笔记】网络流常见模型(一):有限制的图上最短(长)路
- 03-07每日学习
- 03-07树上前缀和学习入门笔记
- 03-07python 学习 第一课
- 03-07学习笔记——启发式合并
- 03-07Qt5配置OpenCV之问题总结
- 03-07Locust学习笔记3——模拟登录案例(非加密)
- 03-07Mongoose学习
- 03-07Locust 学习
- 03-07UNIX环境编程学习笔记(15)——进程管理之进程终止