实际上,我需要在图像中裁剪矩形部分。我有矩形的两个点p1和p2。裁剪矩形后,我需要存储该矩形以备将来参考。
最佳答案
嗨,我知道这是一个古老的问题,但这对其他有相同问题的人可能会有所帮助。
给定一个包含您的矩形
roi: Rect
rect(topLeft_X,topLeft_Y,bottomRight_X,bottomRight_Y);
假设您要裁剪的图像是
detectROI
,而不是在给定上述矩形的情况下裁剪roi
,只需执行以下操作:Mat roi = detectROI(rect);
比保存此图像:
imwrite("ROI.jpg", roi);
关于c++ - 如何在OpenCV C++中从图像裁剪特定的矩形部分(ROI),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22913991/