这里使用矩形框来创建图片中的感兴趣区域(要截取的内容)
Rect函数讲解:
Rect rect(x, y, H, W );
参数分别代表了起点的坐标(x, y ),以及矩形的长、宽
完整代码:
#include#include #include #include using namespace std; using namespace cv; void main() { //读入图像 Mat img = imread("C:\Users\H\Desktop\11.png"); //图像显示 namedWindow("srcimg"); imshow("srcimg", img); cout << "img rows: " << img.rows << ",img cols: " << img.cols << endl; Mat dst; //创建感兴趣区域,并保存下来 Mat ROI = img(Rect(150,100, 150, 200));//设置起点的x,y值,以及矩形的宽和高 imshow("dst", ROI); imwrite("C:\Users\H\Desktop.png", ROI); waitKey(0); }
原图:
裁剪结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)