我知道我可以通過自己複製每個元素來做到這一點,但有沒有一種方法可以幫我嗎?我試過mat2.copyTo(mat1.row(0))
但這不起作用。OpenCV/C++:複製Mat中的行/列到另一個?
17
A
回答
9
26
嘗試
Mat mat1row = mat1.row(0);
mat2.copyTo(mat1row);
(假設MAT2的大小與目的地行相同)。
這應該做的工作,更加清晰。
編輯:這是甚至被官方文檔短,建議:在這個
A.row(j).copyTo(A.row(i));
相關問題
- 1. 如何將Mat的一行復制到OpenCv中的另一個Mat的列中?
- 2. 將cv :: Mat複製到另一個ROI中
- 3. 的值複製到另一個陣列
- 4. 將一列中的列複製到另一個表中
- 5. 將一個表中的行復制到另一個SQL中
- 6. 複製列到另一個表
- 7. javascript複製到另一個陣列
- 8. 列表框複製到另一個
- 9. 將列中的值複製到另一個工作表中的另一列
- 10. 複製一列到另一列在一個表中
- 11. 將一個數據幀中的列複製到另一個數據行中
- 12. 複製列表中的一個集合到另一個集合
- 13. 複製從一個表到另一個表的複選行
- 14. 將行從表複製到另一個
- 15. 將列的值複製到另一列
- 16. 複製一列的子字符串並複製到另一列
- 17. 複製數據的一列從一個表到另一PostgreSQL中
- 18. 將另一個鋸齒狀陣列複製到另一個
- 19. 將DataTable列的值複製到另一個DataTable行C#
- 20. 將選定行的列複製到另一個表格vba
- 21. 將行復制到另一個表的下一個空行
- 22. 將陣列中的元素i複製到另一個陣列
- 23. 將一個表中的列中的值複製到另一個表中另一個值匹配MySQL的列中
- 24. 一行復制到另一行值
- 25. 複製到另一個
- 26. 將對象列表複製到另一個對象中另一個對象的另一個列表中
- 27. 將兩列複製到另一個表中,一個是主鍵
- 28. 在sqlite3中:將列從一個表複製到另一個表
- 29. 將一個矩陣複製到另一個列中
- 30. 將一個表的一列值複製到另一個表的列中
你測試這個徹底?我不確定,但是從我對OpenCV Mat的理解中,我會說這隻會改變一些Mat-Header並且實際上並不複製數據。 – Ela782
啊,它確實有效,因爲用「+ 0」將rhs從一個標題轉換爲一個表達式。 – Ela782