Real-Time video stitch (moving cameras)
Hi, I have just started to use openCV and I am very new to image/video processing and stitching so please bear with me while I explain what I am trying to accomplish.
- I plan to purchase 3 HERO5 Black and connect them to a PC via HDMI
- For this I plan to use the following Capture Card, http://www.magewell.com/pro-capture-q...
- I plan to buy the following NVIDIA Graphic Card Nvidia Titan X, for processing the images
- The cameras position/angle between each other will be fixed.The cameras will be moving with respect to the world, so the scene will be changing.
I would like to use openCV and preferably python to stitch real-time videos from these cameras into one video.
So first of all, I must start by asking
- Is the hardware I plan to purchase sufficient to solve the task? (is GoPro a good choice to do live video editing?)
- Does OpenCV support reading video feed from this capture card/HDMI input?
- Should I focus on using Linux or Windows, what platform is better supported by OpenCV? (hopefully not MAC)
- Where/How should I start with the programming? Are there simple OpenCV examples for reading HDMI feed and stitching out there as I believe someone else has already tried to solve this problem? I found the following link, but the project is too complicated for me to start with directly, https://github.com/lukeyeager/StitcHD (this seems to difficult to start with)
Any help is appreciated.
since chances are low, to use opencv's VideoCapture for this, you should try their SDK, which unfortunately won't be in python ;(
once, you can acquire images, we can help you further.
If you are planning to make panorama from moving camera or video, then you must have a look at this tutorials here
A link is not an answer. Repost as comment