I want to run this demo How to Compile and Use Amlogic NN Api demo | Khadas Documentation
However, on this command ($ cd ${workspace}/aml_npu_nnsdk_app/person_detect_640x384
$ ./build-cv3.sh /path/to/aml_npu_sdk/linux_sdk/linux_sdk), I get an error
~/NeuralNetworks/aml_npu_nnsdk_app/image_classify_224x224# ./build-cv3.sh /root/NeuralNetworks/aml_npu_sdk_6.4.3/linux_sdk/linux_sdk_6.4.3
/usr/bin/ld: cv3_output/image_classify_224x224.o: in function get_input_data_cv(char*, unsigned char*, int, int)': image_classify_224x224.cpp:(.text+0x830): undefined reference to cv::Mat::Mat(int, int, int, cv::Scalar_ const&)’
collect2: error: ld returned 1 exit status
make: *** [makefile-cv3.linux:41: cv3_output/image_classify_224x224] Error 1
I tried to change makefile-cv3. linux as follows:
LIBS += -L$(NNSDK_DIR) -lnnsdk
LIBS += -L/user/local/lib -lopencv_core -lopencv_dnn -lopencv_imgproc -lopencv_core -lopencv_videoio -lopencv_imgcodecs -lopencv_highgui -lopencv_video
LIBS += -L/user/local/lib -lz -lm #-llapack -lcblas -lblas -lgfortran -latlas -lOpenCL -lz -lm
INCLUDE += -I/usr/local/include/opencv
INCLUDE += -I/usr/local/include
INCLUDE += -I/usr/local/include/opencv2/objdetect/
INCLUDE += -I/usr/local/include/opencv2/core/
INCLUDE += -I/usr/local/include/opencv2
INCLUDE += -I/usr/local/include/opencv2/highgui
INCLUDE += -I/usr/local/include/opencv2/imgcodecs
INCLUDE += -I/usr/local/include/opencv2/videoio
INCLUDE += -I/usr/local/include/opencv2/imgproc
CXXFLAGS += -std=c++11 -std=gnu++11 -Wall -std=c++11 $(INCLUDE)
But the error remains. Please tell me how to fix it (i have Ubuntu 20.04)