Hello All

I am trying to build an application for the arm board on OpenCV.
I could successfully cross compile and install the FFMPEG for the arm board.  
Now when I am cross-compiling OpenCV, it gives me the error that 
"ffmpeg/videio.h" missing.
Further debugging this problem I found that ffmpeg changed the format to lib* 
name and OpenCV had put a Flag check (HAVE_GENTOO_FORMAT or HAVE_FFMPEG_FORMAT) 
for it. After googling about it, I understood that the flag is by default 
passed by FFMPEG code to the OpenCV. Here I am unable to understand how it 
happens?

Commands I have tried for FFMPEG compilation
$ ./configure --enable-shared --disable-static 
--cross-prefix=arm-xilinx-linux-gnueabi- --arch=armv7l --target-os=linux 
--prefix=<local path>
$ make
$ make install

Set the LD_LIBRARY_PATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH flag with the 
local path

Commands for the OpenCV

$ cmake -D CMAKE_TOOLCHAIN_FILE=toolchain.make -D BUILD_opencv_nonfree=OFF 
<path to opencv source directory>
$ make
<This gives error of the missing include files>

Can someone please suggest.

Thanks!


_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to