qt opencv剪切图片
时间: 2023-11-01 15:08:41 浏览: 130
使用OpenCV中的cv::Rect矩形类可以裁剪图片。首先,使用cv::imread函数读取图片。然后,创建一个Rect对象,指定裁剪的区域,例如:cv::Rect rect(500, 500, 4000, 4000)。最后,将原始图片和Rect对象作为参数传入img(rect),即可获取被裁剪后的图片。
裁剪图片的代码示例:
```
cv::Mat img = cv::imread(name); // 读取一张图片
cv::Rect rect(500, 500, 4000, 4000); // 创建一个Rect对象,指定裁剪的区域
cv::Mat img2 = img(rect); // img2就是被裁剪后的图片
```
请注意,Qt并不是必需的,因为裁剪图片的功能完全由OpenCV提供。
阅读全文