读书人

OpenCV中怎样判断一个点在CvRect内?解

发布时间: 2014-04-20 16:55:41 作者: rapoo

OpenCV中怎样判断一个点在CvRect内?
CvPoint xy;
CvRect rect;

用什么函数判断点xy在框rect内部?
[解决办法]

if (rect.x<xy.x && xy.x<rect.x+rect.width && rect.y<xy.y && xy.y<rect.y+rect.height) {
//xy在rect内部
} else {
//xy在rect边上或外部
}

[解决办法]
++,OpenCV应该没有提供现成的函数。

引用:
if (rect.x<xy.x && xy.x<rect.x+rect.width && rect.y<xy.y && xy.y<rect.y+rect.height) {
//xy在rect内部
} else {
//xy在rect边上或外部
}

读书人网 >C++

热点推荐