[問題] OPENCV中Rect角落座標

看板C_and_CPP (C/C++)作者 (cliffchang2)時間9年前 (2016/08/31 22:42), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
開發平台(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): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.90.230 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1472654579.A.60B.html

09/01 00:44, , 1F
已自行解決
09/01 00:44, 1F
文章代碼(AID): #1NnkppOB (C_and_CPP)
文章代碼(AID): #1NnkppOB (C_and_CPP)