我試圖用OpenCV裁剪圖像。我已經有了我想裁剪圖像特定部分的座標。我遇到的問題是,因爲當你使用矩形在opencv中裁剪時,你給它的座標是矩形的左上角,所以在我的情況下,由於我的座標位於臉的中間。無論如何要做到這一點,使得X和Y弦開始在矩形的中心,以便您可以創建一個從內向外而不是從外側進行裁剪的部分?聽我提到我可以如何實現這一任務,我也很好。使用OpenCV如何根據x和y座標裁剪圖像,並允許x和y座標作爲裁剪的中心?
1
A
回答
1
我不知道openCV有辦法迫使作物基於圖像中心,但解決方案非常簡單。
現在你有這樣的事情cv::Rect imageToCrop(X, Y, Width, Height);
將其更改爲:cv::Rect imageToCrop(X - (Width/2), Y - (Height/2), Width, Height);
這將圍繞其纏繞在X和Y
+1
這正是我想要的,謝謝。 – Pulse
相關問題
- 1. x和y上的Java裁剪
- 2. 如何使用X Y裁剪圖像,缺少的東西
- 3. 如何基於座標函數f(x,y,z)來裁剪/閾值?
- 4. Gnuplot座標軸x和y
- 5. 商店X和Y座標
- 6. Android上的座標和裁剪PdfDocument
- 7. 在glTranslate中使用x和y座標
- 8. Android圖像裁剪:輸出x和輸出y
- 9. Java X Y座標
- 10. 工作流調整大小和裁剪圖像加權座標
- 11. 獲取X和Y座標視圖
- 12. 如何在UIWebView中查找圖像的中心/ x,y座標
- 13. 電網和x和y座標
- 14. make_heap和排序x和y座標
- 15. 地圖和用(X,Y),(X,Z)和(Y,Z)對和相關的X工作,Y或Z座標
- 16. 提取X,Y從圖像座標
- 17. 獲取X Y座標w.r.t圖像
- 18. 如何從圖像輸入中獲取x和y座標?
- 19. 基於x和y座標的排序
- 20. x和y的座標分離系統
- 21. 爲什麼使用Math.min()作爲x,y座標和math.abs()
- 22. 座標X Y繪製Android
- 23. x y座標顛倒rgl
- 24. x,y座標難度
- 25. 翻譯X,Y座標
- 26. JavaFX-StackPane X,Y座標
- 27. 如何通過CropperJS獲得裁剪圖像的座標?
- 28. JavaScript單擊X和Y座標
- 29. C#與X和Y座標相同
- 30. JavaScript查找x和y座標
無論你的中心座標,Y上減去50 x和50例如在您將其提供給裁剪圖像功能之前? –