برای این کار دو عملگر & و | در کلاس Rect به صورت overloading هستند که به ترتیب اشتراک و اجتماع 2 تا cv::Rect را برای شما محاسبه می کنند.
cv::Rect subscribtin_rect = r1 & r2; cv::Rect union_rect = r1 | r2;