I ve seen a lot of people asking for multicam solution.
If you’re able to code C or C++ , just modify touchlib it’s quite simple
Here is what i’ve done, with 2 firefly MV.
- add custom filter like “multicam” -> so modify filterfactory to read your custom filter through the xml file
- add a new filter in xml like ”
- in this new filter, you code exactly the same as for videowrapper , but you double the code, cause you’ve 2 images
- when you have your 2 images you stick them together by creating a new image with the same height but a width twice long,
- the stitching is done with simple opencv function like ROI and copyimage.
- in the windows of your new filter you create 2 sliders to move X and Y axis for the great stiching.
JUST note that your cameras have to be on 2 diff iee1954 bus. i’ve one pluged onto the motherboard, and the other on the ptgrey firewire card.
Is the first number in the videowrapper string represents the BUS number ??? i don’t know… i’ve coded this in 2 hours and when it has worked i jumped onto another thing.
ps: if you want to handle error if only one cam is connected, use the great SDK of pointgrey. a simple function return all the info on the connected cams.
Hope it will help.
Maiko
