I am trying to use ArUco program (http://www.uco.es/investiga/grupos/ava/node/26) with a PontGrey Grasshopper 3. (USB 3.0). The problem is that when I run the program 'cpp-example-calibration' from OpenCV to create the file 'camera.yml' (http://maztories.blogspot.nl/2013/07/camera-calibration-with-opencv.html) I get the error: Could not initialize video (0) capture
As I understand, there is no communication between OpenCV and the camera. For this reason I tried to use the examples for Windows given in the bottom of the page https://www.ptgrey.com/KB/10861 (where it says 'These examples') without success due to the errors:
- han@han-H81M-S2H:~/Desktop/FlyCap-OpenCV_samples/FlyCap2_to_MatImage$g++ FlyCap2_to_MatImage.cpp
- /tmp/ccPj46ef.o: In function `main':
- FlyCap2_to_MatImage.cpp:(.text+0x2a): undefined reference to `FlyCapture2::Error::Error()'
- FlyCap2_to_MatImage.cpp:(.text+0x39): undefined reference to `FlyCapture2::Camera::Camera()'
- ...
- FlyCap2_to_MatImage.cpp:(.text._ZN2cv3Mat7releaseEv[_ZN2cv3Mat7releaseEv]+0x47): undefined reference to `cv::Mat::deallocate()'
- collect2: error: ld returned 1 exit status
The same PointGrey webpage mentions that 'OpenCV does not support machine vision standards such as USB3 Vision and GigE Vision'.
What can I do to solve this problem? please Help :)