我想用C語言中的gstreamer進行某種圖像處理,在這裏我讀取一對圖像,然後將它們全部在一個大圖像中進行整合(我的程序中的圖像是用戶可以選擇的圖像後來),我不想使用任何外部庫來做到這一點 任何sugesstions將是偉大的將多個圖像與gstreamer結合
0
A
回答
0
所以基本上你想要做的圖像合成即給定圖像A B C d生產這種圖像,例如:
________________
| | |
| A | B |
|______|_______|
| | |
| C | D |
________________
?
如果是這樣,videomixer將是一個不錯的選擇,我會編輯我的答案,如果這確實是你想要的。
祝您有美好的一天!
編輯:這是你的要求是什麼,在這裏是如何COMPOSIT與videomixer兩個不同尺寸的圖像的例子:
gst-launch-1.0 uridecodebin uri=file:///home/meh/Pictures/questions.jpg ! videoscale ! video/x-raw, width=320, height=240 ! imagefreeze ! videomixer name=m sink_1::xpos=320 ! autovideosink uridecodebin uri=file:///home/meh/Pictures/testsrc.png ! videoscale ! video/x-raw, width=320, height=240 ! imagefreeze ! m.
說明:
我們創建了兩個解碼器的圖像,使用videoscale將其大小調整爲任意大小(此處爲320 x 240),凍結它們並將它們發送到視頻混合器。 videomixer將sink_1的x位置設置爲320,這會偏移第一個圖像,從而第二個圖像也會出現。
如果您計劃對此動態支持,GES將是您的不錯選擇,隨時來到freenode的#pitivi,如果您想ping我,我的暱稱是Mathieu_Du。
免責聲明:使用gst 1.3進行測試,應該與1.X系列一起工作,不太確定0.10。
0
使用multifilesrc連接在一個文件中的許多文件。 http://gstreamer.freedesktop.org/wiki/MultiFileSrc
+0
其實不是OP要求的,multifilesrc是用於順序連接,我認爲將他的問題改爲「使用gstreamer合成多個圖像」將是一個好主意:) –
相關問題
- 1. Gstreamer三個流的合成圖像
- 2. 將圖像與文字結合爲
- 3. 將圖像與PHP結合使用GD
- 4. 將多個圖像合併爲一個
- 5. 如何將圖像滑塊與縮放圖像結合使用?
- 6. 將兩個圖像與CGAffineTransform結合使用
- 7. 將多個圖像合併爲1
- 8. 將圖像與圖像合併
- 9. 將多個圖像合併爲單個圖像
- 10. 將多個圖像合併爲一個圖像asp.net
- 11. 用ChunkyPNG將多個圖像「條」組合成一個圖像
- 12. Knockout.js與多個Select2結合
- 13. 將多個圖形與循環結合使用
- 14. 如何將Alpha與合成圖像結合起來?
- 15. 合併多個圖像與基礎圖像
- 16. 用ImageMagick將複合的多個圖像合併到一個圖像中
- 17. 將懸停鼠標懸停與圖像地圖相結合
- 18. 合併多個圖像matplotlib
- 19. 多個響應圖像適合與單個div與CSS
- 20. 將散點圖與曲面圖結合
- 21. 結合砌體與Waitforimages,圖像加載
- 22. 結合JPEG圖像與數字
- 23. 通過在iOS中結合多個圖像創建單個圖像
- 24. 結合EXR圖像
- 25. 帶有多個UDP接收器的GStreamer管道(包含圖像)
- 26. 兩個圖像結合到一個
- 27. Android:如何將多個位圖圖像合併爲一個大的jpeg圖像
- 28. 將多核與雪羣結合起來
- 29. 如何合併多個圖像像Snapchat?
- 30. 將css3漸變與背景圖像結合起來
是的,就是這樣,但我有點想做任何隨機輸入圖片數量;謝謝 – desprategstreamer
其實我的程序中的圖片數量不應該減少15 – desprategstreamer
謝謝,你的回答真的對我有幫助,祝願 – desprategstreamer