Я новичок в Python и ищу вашу помощь. Итак, я собрал Opencv 4.4.0 из исходников с поддержкой нескольких вещей (например, CUDA). Я скачал пакет отсюда:
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.4.0.zip
Вот команда, которую я использовал:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON \
-D WITH_CUDA=ON \
-D WITH_CUDNN=ON \
-D OPENCV_DNN_CUDA=ON \
-D ENABLE_FAST_MATH=1 \
-D CUDA_FAST_MATH=1 \
-D CUDA_ARCH_BIN="5.3" \
-D CUDNN_VERSION='8.0' \
-D WITH_CUBLAS=1 \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D HAVE_opencv_python3=ON \
-D WITH_GSTREAMER=ON \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D PYTHON_EXECUTABLE=/usr/bin/python3.7 \
-D ENABLE_NEON=ON \
-D WITH_OPENGL=ON \
-D OPENCV_GENERATE_PKGCONFIG=YES \
-D EIGEN_INCLUDE_PATH=/usr/include/eigen3 \
-D BUILD_EXAMPLES=ON ..
Это сделано на aarch64. После "make" и "make install" у меня есть файл с именем "cv2. cpython -37m-aarch64- linux -gnu.so".
Q1: Предположим, я отформатировал SD-карту, могу ли я просто использовать этот файл отдельно и получить все необходимые функции?
Q2 Я читал о создании готовых пакетов через Python диски . Я хочу создать колесо для написанного выше кода. Как я могу это сделать? Я много искал в Интернете, но не смог найти для этого учебника.
Всем спасибо!