|
3 lat temu | |
---|---|---|
.idea | 3 lat temu | |
cmake-build-debug | 3 lat temu | |
java | 3 lat temu | |
jni | 3 lat temu | |
opencv | 3 lat temu | |
output | 3 lat temu | |
.gitignore | 3 lat temu | |
CMakeLists.txt | 3 lat temu | |
README.md | 3 lat temu | |
count_down_latch.h | 3 lat temu | |
main.cpp | 3 lat temu |
必须安装的环境
JAVA_HOME
git clone https://git.yishihui.com/VideoProcessing/PQCVMedia.git
cd PQCVMedia
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make j4 && make install
echo "安装成功,在当前 output/lib 下"
配置 JAVA_HOME 环境变量
export JAVA_HOME=xxx
命令安装 2.4.5
sudo yum install opencv opencv-devel
#检查版本
pkg-config --modversion opencv
源码安装 4.5.5
#opencv 环境 4.5.5
#安装依赖包
sudo yum install freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-devel libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-devel python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel
#下载 OpenCV 源码
wget -O opencv-4.5.5.zip https://github.com/opencv/opencv/archive/refs/tags/4.5.5.zip
wget -O opencv_contrib-4.5.5.zip https://github.com/opencv/opencv_contrib/archive/refs/tags/4.5.5.zip
unzip opencv-4.5.5.zip
unzip opencv_contrib-4.5.5.zip
cd opencv-4.5.5
mkdir build && cd build
OPENCV_CONTRIB_DIR=/root/opencv/opencv_contrib-4.5.5/modules
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_EXTRA_MODULES_PATH="${OPENCV_CONTRIB_DIR}" \
-D BUILD_EXAMPLES=ON ..
#使用 8cpu 编译并安装
make -j8 && make install
命令安装
brew install opencv
1、初始化 SDK
PQCVMediaProcessor.initSDK("/Users/devyk/Data/Project/sample/github_code/OpenCVSample/output/lib/libpiaoquan_java_opencv.dylib");
2、以 bytes 流形式传递
PQCVMediaProcessor.blurDetectionFromImageBytes(byte[] data)
2、以 path 流形式传递
PQCVMediaProcessor.blurDetectionFromImagePath(String path);