当前位置:网站首页>build_opencv.sh
build_opencv.sh
2022-07-13 16:58:00 【沙小菜】
1.编写build_opencv.sh
#!/usr/bin/env bash
CAFFE_USE_MPI=${1:-OFF}
CAFFE_MPI_PREFIX=${MPI_PREFIX:-""}
# update the submodules: Caffe and Dense Flow
git submodule update --remote
# install Dense_Flow dependencies
sudo apt-get -qq install libzip-dev
# install common dependencies: OpenCV
# adpated from OpenCV.sh
version="2.4.13"
echo "Building OpenCV" $version
[[ -d 3rd-party ]] || mkdir 3rd-party/
cd 3rd-party/
if [ ! -d "opencv-$version" ]; then
echo "Installing OpenCV Dependenices"
sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils
echo "Downloading OpenCV" $version
wget -O OpenCV-$version.zip https://github.com/Itseez/opencv/archive/$version.zip
echo "Extracting OpenCV" $version
unzip OpenCV-$version.zip
fi
echo "Building OpenCV" $version
cd opencv-$version
[[ -d build ]] || mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON ..
if make -j32 ; then
cp lib/cv2.so ../../../
echo "OpenCV" $version "built."
else
echo "Failed to build OpenCV. Please check the logs above."
exit 1
fi
2.在build_opencv.sh所处目录下打开终端,输入:
sh build_opencv.sh
1.如果有问题,尝试在build_opencv.sh所处目录下添加cv2.so文本
2.在使用该方法时,需要使用opecnv2.4.X版本
/usr/bin/ld: 找不到 -lopencv_dep_cudart
解决:用cmake -D CUDA_USE_STATIC_CUDA_RUNTIME=OFF ..代替cmake ..
边栏推荐
- 提示您与该网站的连接不是私密连接怎么办?
- 现有两个kafka的topic要通过Flink将数据原封不动的写入MYSQL 王方案一: 写两个F
- Is the sub database and sub table really suitable for your system? Talk about how to select sub databases, sub tables and newsql
- In depth analysis of LD_ PRELOAD
- 小程序容器技术让混合App的开发效率大幅提升
- 深度学习神经网络的正向传播(一)
- 年轻人开始“整顿”商场刺客
- FLASH W74M12JWSSIQ_ W25q64fwzpig specification, memory
- How to write effective interface tests?
- IFLYTEK voice to text
猜你喜欢

RK3568开发板安装系统开机

AVL tree

主席树复习
![[route optimization] HWSN energy-saving clustering protocol based on biogeography optimization with matlab code](/img/56/c3e4ada26101d243a5c1aa840f56ba.png)
[route optimization] HWSN energy-saving clustering protocol based on biogeography optimization with matlab code
![error [XXX.zip]: start of central directory not found; zipfile corrup](/img/16/211bcd22c3ba7f50477e537a12ba37.png)
error [XXX.zip]: start of central directory not found; zipfile corrup

新书上市 | C 语言经典教材配套“习题解答”,原书累计印数 10 万 +

分库分表真的适合你的系统吗?聊聊分库分表和NewSQL如何选择

织梦内容图片添加A链接新窗口打开

JSP realizes fuzzy query with drop-down box selection and search box

如何编写有效的接口测试?
随机推荐
深度学习神经网络的正向传播(一)
聊聊同步、异步、阻塞与非阻塞
现有两个kafka的topic要通过Flink将数据原封不动的写入MYSQL 王方案一: 写两个F
Usage of Object-C @property
User defined type explanation (structure, enumeration, Union)
C language custom type chapter - custom type: structure, enumeration, union
数字藏品大热,年轻人快不够用了
没死,乐视还有400名员工:神仙赚钱手段曝光
A solution to the problem of opening garbled codes on individual mobile web pages
浏览器执行JS过程
dedecms程序增加清理沉余缓存
【回归预测-LSTM】基于attention机制的LSTM实现时间序列回归预测附matlab代码
[a little knowledge] AQS
SQL Server 中的异常处理
提示您与该网站的连接不是私密连接怎么办?
[mqtt from getting started to improving | 05] mqtt3.1.1 publish publishing workflow
Comment écrire des tests d'interface efficaces?
In depth analysis of LD_ PRELOAD
MySQL查询报错 [Err] 1046 - No database selected
tensorflow 使用 深度学习(二)