This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA2EVM5777: OpenCV compile error when using OpticalFlow calculation APIs

Part Number: TDA2EVM5777


Hi All,

I have followed the VisionSDK_UserGuide_opencx.pdf and choose "MAKECONFIG=tda2xx_evm_linux_opencx" to successfully built and run those opencv use case for Linux version on TI TDA2x platform.

Now, I want to add my own algorithms and compile them. Basically, I add some lines of code in the canny.cpp file, and line 69 or 71 will give me the error "there's no reference for calcOpticalFlowPyrLK and calcOpticalFlowFarneback". Later, I figure out that I should add more static library supports in the "common_footer_a15.mk" file. And they give me some new errors within the static library.

Can you please help to check those errors within your released static library shown in the below Figure 3? 

And I also try to build those static libraries from source code, and I find that there's a file called "OpenCV 3.1 cross compilation on Linux A15" can be used. 

However, there's no tag called "ticv3.1_00.04.02.00" mentioned in the OpenCV source code, can you please help to clarify this?

Some screenshots are shown as follows:

1. modification of canny.cpp

2. more static libraries I added for compiling modified canny use case

3. compile errors within static library

4. error in your released document "OpenCV 3.1 cross compilation on Linux A15"

5. no tags named "ticv3.1_00.04.02.00"

Thanks.

Yunpeng