-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOpenCV_Xavier.patch
More file actions
36 lines (33 loc) · 1.01 KB
/
Copy pathOpenCV_Xavier.patch
File metadata and controls
36 lines (33 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
diff --git a/buildOpenCV.sh b/buildOpenCV.sh
index 5236422..197531f 100755
--- a/buildOpenCV.sh
+++ b/buildOpenCV.sh
@@ -3,8 +3,10 @@
# Copyright(c) JetsonHacks (2017-2018)
OPENCV_VERSION=3.4.1
+# Jetson Xavier
+ARCH_BIN=7.2
# Jetson TX2
-ARCH_BIN=6.2
+#ARCH_BIN=6.2
# Jetson TX1
# ARCH_BIN=5.3
INSTALL_DIR=/usr/local
@@ -95,8 +97,8 @@ sudo apt-get install -y \
cd /usr/local/cuda/include
sudo patch -N cuda_gl_interop.h $WHEREAMI'/patches/OpenGLHeader.patch'
# Clean up the OpenGL tegra libs that usually get crushed
-cd /usr/lib/aarch64-linux-gnu/
-sudo ln -sf tegra/libGL.so libGL.so
+#cd /usr/lib/aarch64-linux-gnu/
+#sudo ln -sf tegra/libGL.so libGL.so
# Python 2.7
sudo apt-get install -y python-dev python-numpy python-py python-pytest
@@ -151,6 +153,8 @@ time cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D WITH_GSTREAMER_0_10=OFF \
-D WITH_QT=ON \
-D WITH_OPENGL=ON \
+ -D CXXFLAGS="-std=c++11" \
+ -D CUDA_NVCC_FLAGS="--expt-relaxed-constexpr" \
../
if [ $? -eq 0 ] ; then