[问题] OPENCV中Rect角落座标

楼主: cliffchang2 (cliffchang2)   2016-08-31 22:42:57
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OpenCV 3.0
问题(Question):
使用findContours寻找轮廓后画出矩形
并试图使用.br().x与.br().y找出矩形右下角座标
喂入的资料(Input):
预期的正确结果(Expected Output):
分别正确显示该点座标x、y值
错误结果(Wrong Output):
1.使用.br().x时的结果与未加x输出相同,使用y时才正确输出y座标
2.输出为两个数字(预期为只有一个y座标)
程式码(Code):(请善用置底文网页, 记得排版)
bounding_rect=boundingRect(contours[i]);
printf("%d ",bounding_rect.br().y);
右下角座标为(760,798)
理论上应该只出现798的值
但输出结果却为1079 798
请问是哪里出了问题?
补充说明(Supplement):
楼主: cliffchang2 (cliffchang2)   2016-09-01 00:44:00
已自行解决

Links booklink

Contact Us: admin [ a t ] ucptt.com