You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Operating System / Platform => armhf Linux 32 Bit kernel (Raspberry pi3B+)
Compiler => gcc
OpenCV => ❔ GTK window renders no example content, but opengl example does
Operating System / Platform => ❔ window blips content if moved
Compiler => ❔ can't disable VTK for build
Display bug GTK window renders no example content:
test1: disable openGL, with gtk 3.22.11
test2: with openGL, with gtk 2.x
test3: with openGL, with gtk 2.x, disable opencl, disable carotene
notes:
for each test I tried both the marco gpu and software desktop compositors.
cpp_lkdemo video content seems to blip a camera frame on being dragged
opengl_interop seems show video feed (openCL mode with throw errors, but that is expected for the flags i used)
Current test3 build (dirty due to CMake platform specific path includes):
#note: version 3.5 included in opencv repo will fail to build
#protobuf 3,7.0
cd ~/SRC
git clone --depth 1 https://github.com/protocolbuffers/protobuf.git
cd ~/SRC/protobuf
git submodule update --init --recursive
./autogen.sh
./configure
make
sudo make install
sudo ldconfig
cd ~/SRC/caffe/python
for req in $(cat requirements.txt); do sudo pip install $req; done
git clone --depth 1 https://github.com/BVLC/caffe.git caffe_head
cd ~/SRC/caffe_head/
mkdir -p ~/SRC/caffe_head/build
cd ~/SRC/caffe_head/build
cmake -D CPU_ONLY=1 -D USE_OPENCV=0 -D CMAKE_INSTALL_PREFIX=/usr/local/caffe ..
make all
make pycaffe
sudo make install
sudo ldconfig
OpenCV => 4.0.0.1
Operating System / Platform => armhf Linux 32 Bit kernel (Raspberry pi3B+)
Compiler => gcc
OpenCV => ❔ GTK window renders no example content, but opengl example does
Operating System / Platform => ❔ window blips content if moved
Compiler => ❔ can't disable VTK for build
Display bug GTK window renders no example content:
test1: disable openGL, with gtk 3.22.11
test2: with openGL, with gtk 2.x
test3: with openGL, with gtk 2.x, disable opencl, disable carotene
notes:
Current test3 build (dirty due to CMake platform specific path includes):
#note: version 3.5 included in opencv repo will fail to build
#protobuf 3,7.0
cd ~/SRC
git clone --depth 1 https://github.com/protocolbuffers/protobuf.git
cd ~/SRC/protobuf
git submodule update --init --recursive
./autogen.sh
./configure
make
sudo make install
sudo ldconfig
#caffe
cd /usr/lib/arm-linux-gnueabihf
sudo ln -s libhdf5_serial.so.100.0.1 libhdf5.so
sudo ln -s libhdf5_serial_hl.so.100.0.0 libhdf5_hl.so
cd ~/SRC/caffe/python
for req in $(cat requirements.txt); do sudo pip install $req; done
git clone --depth 1 https://github.com/BVLC/caffe.git caffe_head
cd ~/SRC/caffe_head/
mkdir -p ~/SRC/caffe_head/build
cd ~/SRC/caffe_head/build
cmake -D CPU_ONLY=1 -D USE_OPENCV=0 -D CMAKE_INSTALL_PREFIX=/usr/local/caffe ..
make all
make pycaffe
sudo make install
sudo ldconfig
#disable opencl carotene
cmake -D BUILD_TIFF=ON
-D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/pi/SRC/opencv_contrib/modules
-D_GLIBCXX_USE_CXX11_ABI=0 -D WITH_UNICAP=ON -D BLAS=open
-D WITH_MATLAB=OFF -D WITH_QT=OFF -D WITH_TESTS=OFF -D ENABLE_PRECOMPILED_HEADERS=OFF
-D BUILD_opencv_gpulegacy=OFF
-D INSTALL_PYTHON_EXAMPLES=ON
-D INSTALL_C_EXAMPLES=ON
-D BUILD_EXAMPLES=ON
-D OPENCV_ENABLE_NONFREE=ON
-D WITH_CAFFE=ON -D BUILD_CAFFE=OFF -D Caffe_LIBS=/usr/local/caffe/lib/libcaffe.so -D Caffe_INCLUDE_DIR=/usr/local/caffe/include
-D WITH_CERES=ON -D BUILD_CERES=OFF -D CERES_LIBS=/usr/local/lib/libceres.a -D CERES_INCLUDE_DIR=/usr/local/include
-D Atlas_LAPACK_LIBRARY=/usr/lib/liblapack.so
-D ATLAS_INCLUDE_DIR==/usr/include/atlas/
-D ENABLE_NEON=ON
-D ENABLE_VFPV3=ON
-D CMAKE_CXX_FLAGS="-DTBB_USE_GCC_BUILTINS=1 -D__TBB_64BIT_ATOMICS=0"
-D WITH_GTK=ON -DWITH_GTK_2_X=ON
-D WITH_OPENGL=ON
-D WITH_CAROTENE=OFF -D WITH_VTK=ON -D WITH_OPENCL=OFF -D WITH_OPENCLAMDFFT=OFF -D WITH_OPENCLAMDBLAS=OFF -D WITH_VA_INTEL=OFF
-D ocv_add_testdata=ON
-D CPACK_BINARY_DEB=ON
-D PROTOBUF_UPDATE_FILES=ON
-D BUILD_PROTOBUF=OFF
-D PROTOBUF_MIN_PROTOC_VERSION=3004000
-D PROTOBUF_LIBRARY=/usr/local/lib/libprotobuf.so
-D PROTOBUF_LITE_LIBRARY=/usr/local/lib/libprotobuf-lite.so
-D PROTOBUF_PROTOC_EXECUTABLE=/usr/local/bin/protoc
-D Protobuf_PROTOC_EXECUTABLE=/usr/local/bin/protoc
-D PROTOBUF_PROTOC_LIBRARY=/usr/local/lib/libprotoc.so
-D Protobuf_LIBS=/usr/local/lib/libprotobuf.so
-D PYTHON2_INCLUDE_DIR2=/usr/local/caffe/include
-D PYTHON3_INCLUDE_DIR2=/usr/local/caffe/include
-D PYTHON_DEFAULT_EXECUTABLE=$(which python2)
-D BUILD_opencv_python2=ON
-D BUILD_opencv_python3=ON
-D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_opencv_dnn=ON
-D BUILD_opencv_world=OFF -D BUILD_opencv_cnn_3dobj=ON
-D WITH_EIGEN=ON -D BUILD_opencv_gs=ON -D BUILD_opencv_ovis=ON -D BUILD_opencv_gpu=ON
-D BUILD_opencv_gpuarithm=ON -D BUILD_opencv_gpubgsegm=ON -D BUILD_opencv_gpucodec=ON
-D BUILD_opencv_gpufeatures2d=ON -D BUILD_opencv_gpufilters=ON -D BUILD_opencv_gpuimgproc=ON
-D BUILD_opencv_gpuoptflow=ON -D BUILD_opencv_gpustereo=ON -D BUILD_opencv_gpuwarping=ON
-D WITH_OPENMP=ON -D WITH_TBB=ON -D WITH_V4L=ON
-D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D BUILD_EXAMPLES=ON
```
The text was updated successfully, but these errors were encountered: