hi @dumbogeorge, would you kindly share your code on how to read Argus Leopard camera and display it in opencv imshow? thanks!
Steve
hi @dumbogeorge, would you kindly share your code on how to read Argus Leopard camera and display it in opencv imshow? thanks!
Steve
Hi Steve
Please check out - GitHub - pcgamelore/SingleCameraPlaceholder: Sample code the read Jetson Tx1/Tx2 cameras, encode, process the frame, and encode processed output.
It creates cv::Mat frames out to input camera frames and uses EGLRenderer to display.
Thanks
Hi @dumbogeorge, thanks for the link. I just tried it and put in ~/tegra_multimedia_api/argus/samples/SingleCameraPlaceholder. I got “cmake …” error that OpenVX is not found.
Could you help to provide instruction on how to install openVX on TX2?
nvidia@tegra-ubuntu:~/tegra_multimedia_api/argus/samples$ !gi
git clone https://github.com/pcgamelore/SingleCameraPlaceholder.git
Cloning into 'SingleCameraPlaceholder'...
remote: Counting objects: 87, done.
remote: Total 87 (delta 0), reused 0 (delta 0), pack-reused 87
Unpacking objects: 100% (87/87), done.
Checking connectivity... done.
nvidia@tegra-ubuntu:~/tegra_multimedia_api/argus/samples$ cd SingleCameraPlaceholder/
nvidia@tegra-ubuntu:~/tegra_multimedia_api/argus/samples/SingleCameraPlaceholder$ ls
ci CMakeLists.txt common main.cpp README.md
nvidia@tegra-ubuntu:~/tegra_multimedia_api/argus/samples/SingleCameraPlaceholder$ mkdir build
nvidia@tegra-ubuntu:~/tegra_multimedia_api/argus/samples/SingleCameraPlaceholder$ cd build/
nvidia@tegra-ubuntu:~/tegra_multimedia_api/argus/samples/SingleCameraPlaceholder/build$ cmake ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Found Argus: /usr/lib/aarch64-linux-gnu/tegra/libargus.so
-- Found OpenGLES: /usr/lib/aarch64-linux-gnu/tegra-egl/libGLESv2.so.2
-- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/aarch64-linux-gnu/libX11.so
-- Found EGL: /usr/lib/aarch64-linux-gnu/tegra-egl/libEGL.so
-- Found OpenCV: /usr (found version "3.3.1")
CMake Error at CMakeLists.txt:33 (find_package):
By not providing "FindOpenVX.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "OpenVX", but
CMake did not find one.
Could not find a package configuration file provided by "OpenVX" with any
of the following names:
OpenVXConfig.cmake
openvx-config.cmake
Add the installation prefix of "OpenVX" to CMAKE_PREFIX_PATH or set
"OpenVX_DIR" to a directory containing one of the above files. If "OpenVX"
provides a separate development package or SDK, be sure it has been
installed.
-- Configuring incomplete, errors occurred!
See also "/home/nvidia/tegra_multimedia_api/argus/samples/SingleCameraPlaceholder/build/CMakeFiles/CMakeOutput.log".
nvidia@tegra-ubuntu:~/tegra_multimedia_api/argus/samples/SingleCameraPlaceholder/build$
thanks a lot!
Steve
Never mind, I got it working with tegra_multimedia_api/samples/11_camera_object_identification. I’ll post modified sample without caffe on github.