如何將數據從cv :: Mat複製到CvMat,並在OpenCV中反過來?將數據從cv :: Mat複製到CvMat並反之亦然
1
A
回答
9
根據documentation for cv::Mat,cv::Mat
有一個構造函數,其參數爲CvMat *
,成員函數爲operator CvMat()
。因此,兩者之間的複製可以通過以下方式輕鬆完成。
cv::Mat m;
// populate m
CvMat n = m; // cv::Mat::operator CvMat() const;
m = cv::Mat(&n); // cv::Mat::Mat(const CvMat* m, bool copyData = false);
// or
m = cv::Mat(&n, true); // to copy the data
+1
'CvMat n = m;'不要複製數據? – mrgloom 2015-10-12 16:02:21
0
根據OpenCV的文檔(http://docs.opencv.org/2.4/modules/core/doc/basic_structures.html):
「向後轉換從墊到或與CvMat IplImage的經由轉換運算符墊提供::運算與CvMat()const的和Mat ::運算的IplImage()。操作員不會複製數據。「
相關問題
- 1. NSImage cv :: Mat,反之亦然
- 2. 將圖像數據複製到cv :: mat
- 3. 將cv :: Mat複製到CMSampleBufferRef
- 4. 如何將數據從Javascript傳遞到PHP,反之亦然?
- 5. 如何將數據從JavaScript發送到PHP,反之亦然?
- 6. 如何將數據從C#推送到ZeroMQ並從Node.JS拉出,反之亦然?
- 7. 如何將char *複製到字符串中,反之亦然
- 8. 如何將int []轉換爲OpenCV Mat? (反之亦然)
- 9. XAML到Html,反之亦然
- 10. 將數據從cv :: Mat轉換爲mxArray
- 11. 將文件從遠程服務器複製到本地,反之亦然
- 12. 將數據結構從java傳遞給perl(反之亦然)
- 13. Varbinary數據INTO文本,反之亦然
- 14. R重塑數據從長到寬,反之亦然
- 15. 上一個複選框,反之亦然
- 16. 避免在用戶和內核空間之間複製數據,反之亦然
- 17. hadoop mapreduce反之亦然
- 18. 如何將cv :: Mat中的值轉換爲* CvMat
- 19. XML到XLSX,反之亦然使用java
- 20. 結構到字符串,反之亦然
- 21. 將集合映射到Map並反之亦然使用Mapstruct
- 22. TFS到GitHub和反之亦然同步
- 23. 如何將從UIImagePNGRepresentation()收到的數據轉換爲字符串,反之亦然?
- 24. 使用查詢將數據從SQL Server表傳輸到Excel,反之亦然
- 25. 複製字節CipherOutputStream(或反之亦然)非常慢
- 26. 填充JSON到C#類,反之亦然
- 27. java.sql.Timestamp到Joda立即反之亦然
- 28. 傳遞指針到C++,反之亦然
- 29. 流程圖到JSON和反之亦然
- 30. dateTime到Epoch,反之亦然xslt
[convert cv :: Mat to const CvMat \ * or CvMat \ *]的可能的重複(http://stackoverflow.com/questions/11027574/convert-cvmat-to-const-cvmat-or-cvmat) – Kiran 2015-04-09 15:18:28