0
A
回答
0
我不認爲在純opencv中可以這樣做,因爲opencv是圖像處理庫,並且支持最少用戶interface以及一些功能。
您可以創建一個更大的墊子,其中包含您的原始兩個圖像。爲了能夠彼此區分的圖像,你可以創建一個黑線boundry,e.g:
// the 20 there is an example for border between images
Mat display = Mat::zeros (MAX (image1.rows, image2.rows), image1.cols + 20 + image2.cols, image1.type());
image1.copyTo (Mat (display, Rect (0, 0, image1.cols, image1.rows)));
image2.copyTo (Mat (display, Rect (image1.cols + 20, 0, image2.cols, image2.rows)));
+0
這是第一步。現在他只需要合併這兩張圖片,發佈後會很高興。 :) – 2013-05-03 13:06:14
+0
如果您使用roi,則無需實際複製任何數據 - 這一切都是通過圖像標題神奇地發生的。見http://stackoverflow.com/questions/6378543/is-picture-in-picture-possible-using-opencv/11292792#11292792 – 2013-05-03 16:57:52
0
使用Qt這個功能: how to convert an opencv cv::Mat to qimage
Highgui不支持每個窗口數矩陣呢。
相關問題
- 1. 如何在pygtk中添加opencv窗口?
- 2. 在OpenCV中添加兩個點
- 3. OpenCV mat * image =(mat *)image
- 4. 如何將OpenCV顯示窗口添加爲Win32 C++應用程序中另一個窗口的子窗口?
- 5. 將uchar Mat轉換爲OpenCV中的Mat?
- 6. OpenCV Mat到JavaCV Mat轉換
- 7. 訪問OpenCV Mat中的多個通道
- 8. 聲明OpenCV中的Mat
- 9. Mat中的Opencv push_back函數
- 10. opencv中mat的結構?
- 11. openCV cv :: mat release
- 12. OpenCV Mat損壞
- 13. opencv cv :: mat allocation
- 14. OpenCV Mat CV_32FC1
- 15. 在OpenCV C++接口中更改Mat類實例的dataype
- 16. 在兩個繪圖窗口之間添加虛線
- 17. 在兩個單獨的屏幕上加載兩個窗口
- 18. display opencv cv ::在gtkmm中的Mat圖像
- 19. 在OpenCV中更新Mat的子矩陣
- 20. 在單個頁面中添加兩個ajax模式彈出窗口
- 21. 從OpenCV中刪除列Mat
- 22. 添加到窗口
- 23. opencv滑動窗口
- 24. 如何將一個窗口添加到另一個窗口?
- 25. OpenCV Mat ::行分配
- 26. 打印cv :: Mat opencv
- 27. 如何在OpenCV中增加haar檢測器的窗口大小
- 28. 在子窗口中爲textarea添加值
- 29. opencv將mat的子設置爲另一個mat
- 30. 在Qt窗口中配置OpenCv
第一個想法:如果你有C++標記,你不應該有IplImages,但cv :: Mat。 – ypnos 2013-05-03 11:51:01
我的意思是Mat。我使用的方式cv ::墊:) – user2331770 2013-05-03 11:59:47