flex-builder building opencv with aruco libs

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

flex-builder building opencv with aruco libs

Jump to solution
565 Views
noahw
Contributor III

I am trying to build the libopencv-aruco, which typically comes with new version of OpenCV. When I run bld -c opencv, I don't see this libs being built. 

 

Can anyone provide some guidance on how I could use flex-builder to build the aruco libs?

0 Kudos
Reply
1 Solution
502 Views
yipingwang
NXP TechSupport
NXP TechSupport

In your LSDK 21.08 host build environment, please execute the following command:

$ sudo chroot build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/

Then run the following command.

/# apt-get install libopencv-dev

/# exit

You will get

build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.2.0
build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.2
build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.so
build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.a

View solution in original post

0 Kudos
Reply
1 Reply
503 Views
yipingwang
NXP TechSupport
NXP TechSupport

In your LSDK 21.08 host build environment, please execute the following command:

$ sudo chroot build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/

Then run the following command.

/# apt-get install libopencv-dev

/# exit

You will get

build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.2.0
build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.so.4.2
build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.so
build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/lib/aarch64-linux-gnu/libopencv_aruco.a

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2044216%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eflex-builder%20building%20opencv%20with%20aruco%20libs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2044216%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20trying%20to%20build%20the%20libopencv-aruco%2C%20which%20typically%20comes%20with%20new%20version%20of%20OpenCV.%20When%20I%20run%20bld%20-c%20opencv%2C%20I%20don't%20see%20this%20libs%20being%20built.%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ECan%20anyone%20provide%20some%20guidance%20on%20how%20I%20could%20use%20flex-builder%20to%20build%20the%20aruco%20libs%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2050620%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20flex-builder%20building%20opencv%20with%20aruco%20libs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2050620%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EIn%20your%20LSDK%2021.08%20host%20build%20environment%2C%20please%20execute%20the%20following%20command%3A%3C%2FP%3E%0A%3CP%3E%24%20sudo%20chroot%20build%2Frfs%2Frootfs_lsdk2108_ubuntu_main_arm64%2F%3C%2FP%3E%0A%3CP%3EThen%20run%20the%20following%20command.%3C%2FP%3E%0A%3CP%3E%2F%23%20apt-get%20install%20libopencv-dev%3C%2FP%3E%0A%3CP%3E%2F%23%20exit%3C%2FP%3E%0A%3CP%3EYou%20will%20get%3C%2FP%3E%0A%3CP%3Ebuild%2Frfs%2Frootfs_lsdk2108_ubuntu_main_arm64%2Fusr%2Flib%2Faarch64-linux-gnu%2Flibopencv_aruco.so.4.2.0%3CBR%20%2F%3Ebuild%2Frfs%2Frootfs_lsdk2108_ubuntu_main_arm64%2Fusr%2Flib%2Faarch64-linux-gnu%2Flibopencv_aruco.so.4.2%3CBR%20%2F%3Ebuild%2Frfs%2Frootfs_lsdk2108_ubuntu_main_arm64%2Fusr%2Flib%2Faarch64-linux-gnu%2Flibopencv_aruco.so%3CBR%20%2F%3Ebuild%2Frfs%2Frootfs_lsdk2108_ubuntu_main_arm64%2Fusr%2Flib%2Faarch64-linux-gnu%2Flibopencv_aruco.a%3C%2FP%3E%3C%2FLINGO-BODY%3E