buildOpenCVTX2 icon indicating copy to clipboard operation
buildOpenCVTX2 copied to clipboard

OpenCV not compatible with YOLO

Open sunny-k9 opened this issue 6 years ago • 3 comments

OpenCV 3.4.1 had build issues with C compilation mode, there is a new commit in the opencv github repo which solves this, but i am still getting the error

make gcc -Iinclude/ -Isrc/ -DOPENCV pkg-config --cflags /usr/local/lib/pkgconfig/opencv.pc -DGPU -I/usr/local/cuda/include/ -DCUDNN -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -DOPENCV -DGPU -DCUDNN -c ./src/gemm.c -o obj/gemm.o In file included from /usr/local/include/opencv2/core/types_c.h:59:0, from /usr/local/include/opencv2/core/core_c.h:48, from /usr/local/include/opencv2/highgui/highgui_c.h:45, from include/darknet.h:25, from ./src/utils.h:5, from ./src/gemm.c:2: /usr/local/include/opencv2/core/cvdef.h:485:1: error: unknown type name ‘namespace’ namespace cv { ^ compilation terminated due to -Wfatal-errors. Makefile:85: recipe for target 'obj/gemm.o' failed make: *** [obj/gemm.o] Error 1

sunny-k9 avatar Jun 04 '18 12:06 sunny-k9

What commit did you add? What version of L4T are you running? What version of CUDA?

jetsonhacks avatar Jun 04 '18 16:06 jetsonhacks

I installed OpenCV 3.4.0 and YOLO is now working L4T -> 28.2 CUDA -> 9.0 Thank you!

sunny-k9 avatar Jun 06 '18 05:06 sunny-k9

Good to hear! I'll leave this open for a while in case other people run into the issue.

jetsonhacks avatar Jun 06 '18 06:06 jetsonhacks