我想繪製一個矩形,只使用一個指向中心的點。所以我的中心點幾乎是一個矩形。什麼是最簡單的方法呢?謝謝。OpenCV從中心x,y繪製矩形
1
A
回答
3
考慮到中心=(X,Y),則:
cv::rectangle(image,
cvPoint(x-w/2,y-h/2),
cvPoint(x+w/2,y+h/2),
CV_RGB(r,g,b), 1, 8
);
CvRect
存儲左上點作爲參考。所以:
CvRect myrect=cvRect(x-w/2,y-h/2,w,h);
+0
爲什麼'y + h/2/2'在第三行? – Carpetfizz
+1
也許是一個錯字?不記得。嘗試並修復它! :) – William
+1
固定!底點應該是中心+高度/ 2而不是中心+高度/ 4 – Carpetfizz
相關問題
- 1. 在OpenCV中繪製直角矩形
- 2. 中心形象Y和X
- 3. OpenCV。匹配時繪製矩形
- 4. Android OpenCV - 在輪廓上繪製矩形
- 5. OpenCV C++繪製矩形基於兩行
- 6. 如何用OpenCV繪製圓角矩形(帶圓角的矩形)?
- 7. 從座標繪製矩形
- 8. 繪製矩形
- 9. 從給定座標的中心繪製矩形
- 10. 在opencv中繪製菱形
- 11. 從一個陰謀的4個x,y點繪製R形狀
- 12. 如何繪製| x | + | y | = 1範圍從-1到1的圖形
- 13. 從另一個類中繪製矩形
- 14. 從矩形中繪製橢圓
- 15. 在不同的x,y位置畫布重繪一個矩形
- 16. 座標X Y繪製Android
- 17. 如何繪製(x,y,z)
- 18. 繪製[X,Y]使用matplotlib
- 19. Pygame繪製矩形
- 20. Android - 繪製矩形
- 21. 點繪製矩形
- 22. Swift繪製矩形
- 23. JavaFX8 - 如何繪製隨機x/y中心的隨機圓?
- 24. 使用中心的X,Y座標繪製JLabel
- 25. 在opencv中繪製矩形,長度和寬度在cms中?
- 26. 在iOS中繪製矩形
- 27. 在MKMapView中繪製矩形
- 28. 在Java中繪製矩形
- 29. 繪製矩形在Java中
- 30. 在c中繪製矩形#
'CV ::矩形(圖像,cvPoint(XW/2,YH/2),cvPoint(X + W/2,Y + H/2/2),CV_RGB(R,G, b),1,8);' – William
感謝William,你能否再次發表這個,所以我可以接受它作爲答案,另一個快速問題,我該如何將其轉換爲CvRect? –