首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

opencv2.4.9:caffe编译精简的opencv_core,opencv_imgproc,opencv_highgui全静态库

编译caffe时用到了opencv,其实caffe只用到OpenCV很小一部功能 ,具体就是opencv_core,opencv_imgproc,opencv_highgui三个库,用于图像读写,如果能将这个三个库全静态编译...但是opencv_highgui库在读写jpeg,png,tiff,jpeg2000图像格式时用到了第三方编解码库,默认编译opencvopencv_highgui是动态连接系统中的图像编解码库(如/...下面全静态编译opencv_core,opencv_imgproc,opencv_highgui三个库的cmake配置命令, #后面是注释部分,使用时请删除 # $install_path用于指定安装位置...=off \ -DWITH_FFMPEG=off \ -DWITH_GIGEAPI=off \ -DWITH_GSTREAMER=off \ -DWITH_GTK=off...opencv,并安装到指定位置, # -j 8 指定8线程并行编译 make -j 8 install 使用这个版本的opencv编译出的caffe,用ldd命令查看,可以看出已经没有对opencv的任何依赖了

2.1K70
您找到你想要的搜索结果了吗?
是的
没有找到

Mac-OSX的Python3.5虚拟环境下安装Opencv

本文的重点是最后的 opencv3 的部分。 注意: 本文建立的基于python3.5的虚拟环境目录 ~/py3venv/ ,在后续的编译阶段配置里面会用到。...由于本文会涉及到很多在线安装部分,所以请读者先具备访问外国网站的技能 4   Opencv下载 由于opencv官方提供的是源码,所以需要用户下载下来并进行相应平台的编译。...$ cd opencv_contrib $ git checkout 3.0.0 注意: 下载目录都在用户文件的根目录 ~ 此路径信息会在后续的编译配置里面用到 5   Opencv编译... opencv 了,执行 make -j4 说明:如果想编译得更快速,可以修改命令中的数字 4 你电脑的可用CPU核心数,来实现多核编译。...module 'gstreamer-riff-1.0' -- No package 'gstreamer-riff-1.0' found -- Checking for module 'gstreamer-pbutils

1.3K90

如何在Jetson TX2上使用CSI相机(续)

虽然OpenCV4Tegra的运行速度比纯OpenCV 2更快,但OpenCV 2的所有版本都不支持从gstreamer中捕获视频,所以我们无法从中轻松获取视频。...如果您使用正确的选项从源代码编译OpenCV 3,它支持从gstreamer捕获视频。所以我们将用一个自编的OpenCV 3替换OpenCV4Tegra。...在Nvidia Jetson上使用GStreamer支持编译OpenCV 3 运行以下命令删除OpenCV4Tegra: sudo apt-get purge libopencv4tegra-dev libopencv4tegra...打开buildOpenCV.sh并将 -DWITH_GSTREAMER = OFF 更改为-DWITH_GSTREAMER = ON,确保OpenCV编译时使用gstreamer支持。...Cd 〜/opencv /build sudo make install 用OpenCVGStreamer管道执行视频采集 现在安装可捕捉gstreamer视频的OpenCV,开始使用吧!

10.5K31

Windows编译opencv

准备工作 我的操作系统是win7 64位操作系统,再编译opencv前我们需要先准备好以下工具: 1.安装CMake 先到官网下载Cmake编译工具,我在安装最新版本3.15.3后在编译过程中会出现缺少...编译opencv 有了以上的工具和opencv源码后我们就可以开始编译了~ 首先安装下载的Cmake,在安装过程中注意选择把工具加入环境变量,省去后面手动添加环境变量。...如果首次出现图像空的错误,可以重启下IDE再运行 ? 完成!...再记一枚问题 在编译中出现不存在opencv2\opencv.hpp的或者windows 64位 VS2017 模块计算机类型“x64”与目标计算机类型“X86”冲突 (1)链接器 ->高级->目标计算机设置...(2)链接器->命令行->其他选项设置MachineX64 (/MACHINE:X64) ? (3)生成->配置管理器->活动解决方案平台设置X64 ?

4.5K31

opencv cmake编译 && nodejs

编译x64版本 ? 2.添加opencv包括目录到项目进行vc开发,如果要在nodejs中使用opencv,在编译构建完项目后出现如图项目: ? 编译运行vc10,生成bin文件夹和lib文件。...不过nodejs中使用的目录结构是opencv bin安装包的目录结构,所以通过cmake编译出来的vc项目默认是有调和发布目录的,需要根据nodejs opencv源码readme.md中的描述,设置相应的环境变量和目录结构...,nodejs opencv使用了bin和lib目录,node-gyp编译的js源码中可以看到相应的环境变量和目录结构检测代码。...C ++的配置node- gyp 最终生成* .node 二进制文件,供nodejs调用 npm init项目创建package.json(项目依赖配置) 最终在窗户上还是编译错误: ?...(windows下需要先单独安装opencv (nodejs调用vc opencv库),cmake和使用tbb第三方框架编译,有的opencv需要单独下载tbb) nodejs参考:http

2.4K20

Windows 下编译 OpenCVOpenCV-contrib

环境准备 在编译源码前,需要准备以下源码及环境, OpenCV 源码 OpenCV-contrib 源码 Visual Studio 环境 CMake 环境 下面,将首先讲解如何获取编译源码所需的环境...中填写 build 路径,点击 Configure ,选择编译器,会弹出以下弹窗: Specify the generator for this project 设置你电脑上的 Visual Studio...,我这里是 Visual Studio 17 2022 Optional platform for generator 设置你的平台,我这里是 x64 选项设置 Use default native...compilers 点击 Finish 后开始配置 配置 OPENCV_EXTRA_MODULES_PATH 你的 opencv_contrib 下的 modules 目录路径,再次点击 Configure...希望本文能够帮助大家编译 OpenCVOpenCV-contrib,更好地完成 OpenCV 的学习。

50360

OPENCV添加freetype支持并显示中文字符(在mac上编译opencv及contrib库)

编译安装   OPENCV的开发已经非常成熟,所以编译过程并不复杂,大致包含如下的过程: 使用App Store安装Xcode,随后执行一次Xcode根据提示安装其命令行工具。...大多依赖库如果你不安装,OPENCV编译的时候会自动下载,但下载和编译的过程都很慢,不如提前预装编译好的版本。...例): mkdir source cd source git clone --single-branch -b 3.4 https://github.com/opencv/opencv.git git...最后一种情况,如果编译后只想在当前目录使用,不想安装。这种情况通常还是并不常见,因为默认OPENCV是使用动态编译,各项依赖库如果不安装到系统路径,是无法使用的。...参考资料 官方的编译介绍:https://github.com/opencv/opencv_contrib contrib模块列表:https://github.com/opencv/opencv_contrib

4.8K10

Jetson TX1开发笔记(六):V4L2+OpenCV3.1以MJPG格式读取USB摄像头图像并实时显示

对于输出格式YUV2的摄像头,可以使用上个笔记中的nvcamerasrc,直接调用的是Gstreamer进行视频图像采集。...而对于输出格式MJPG的摄像头,由于博主对Gstreamer不太了解,因此决定使用V4L2+OpenCV3.1进行图像采集。...iscolor参数0,解码成灰度图,参数1,解码成彩色图。此处iscolor参数,我们设置1。     代码如下: 3 编译程序 3.1 整体代码     由于代码较长,贴出来影响美观。...3.2 编译及运行     运行环境需要配置好OpenCV3.1,配置教程详见:http://blog.csdn.net/c406495762/article/details/72302980     ...pkgconfig:$PKG_CONFIG_PATH     使添加的环境变量生效: source ~/.bashrc     将程序拷贝到TX1中,使用使用如下指令编译(我的OpenCV3.1安装在了

4.3K61

opencv集成opencv_contrib编译生成Android工程

假设我们配置好了Android.mk文件,那么接下来我们就可以执行如下命令来生成.so文件了,我们假设开发NDK的目录默认目录: cdsrc/main/jni/ndk-build 如果顺利,那么你将会看到...使用NDK并编译自定义库和添加预编译库 介绍了用CMake构建的方法,用的版本和库比较新 到了这一步,应该都能成功的配置出NDK环境并在上面使用opencv的接口。...---- 2.编译Opencv源码及生成android工程 经过上面的步骤可以完成openCV环境的搭建,用C/C++或者java开发OpenCV的程序没什么大问题了,基于的库是openCv的主干版本,...openCV的扩展包地址如下: https://github.com/opencv/opencv_contrib 如何将扩展包和主干编译到一起,我到开源库中提了问题 看到在官方的构建中是有将opencv.../opencv/opencv_contrib.git git clone https://github.com/opencv/opencv.git (2)用Cmake进行编译 额没有下载

2.3K10

ARM交叉编译OpenCV错误总结

ARM交叉编译OpenCV错误总结 最近尝试给两个ARM板子与用交叉编译配置OpenCV,为此查了很多资料,学了很多交叉编译的操作。...笔者的两个ARM板配置如下: 迅i.MX6Q开发板 操作系统:Linux 发行版:Debian GNU/Linux (BeagleBoard.org Debian Image) CPU:1GHz四核...(2) file not recognized 之前笔者的OpenCV是交叉编译的,且交叉编译的过程已经在我之前的文章中《 Ubuntu 14.04 LTS下使用arm-linux-gcc交叉编译OpenCV...迅i.MX6Q开发板编译总结 1. 编译成功方法 虽然交叉编译失败,但是ARM本机编译方面,相比起来迅的ARM开发板比BBB简单的多了。...……所以只有在此处记录博客,以后如果真有重新交叉编译的情况,再重新尝试。

2.9K90

OpenCV在ubuntu下的编译

opencv编译 下面我们写一个shell命名为build.sh放在opencv的根目录下面,代码如下: mkdir $1 cd $1 cmake -DWITH_QT=ON -DWITH_OPENGL...=ON BUILD_opencv_test_java=OFF .. make -j8 其他编译参数请参考博客 在Windows下的编译可以直接使用CMake GUI进行设置配置 如图 ?...选择自己需要的类型的配置参数(如编译器类型,编译参数) 接下来我们运行一下 sh ..../build.sh build 即可在bin目录下找到生成的opencv build java版本的安装 1.Ant的安装(非Java可略过此处) 生成opencv的Java包一直是一个会困扰Java党萌新的问题...的ant包并设置好系统环境变量ANT_HOME类似D:\apache-ant-1.10.1安装目录 注:要安装oracle jdk不然有时候会出玄学问题 在上面c++安装编译的时候参数-DBUILD_opencv_java

99850

opencv3.4+contribute编译及官方自带samples编译

下载下来的是源代码,需要编译才能使用,把两个zip文件解压,建议新建opencv/source文件夹,都解压到这个文件夹里。...下面一个路径填写编译结果放的地方,这个自己设置就行了,建议opencv文件夹下新建一个build文件夹,放在这里面就可以了。...opencv_bin 这里的路径只是一个演示(我写这个的时候用的是笔记本,笔记本配置的opencv不是自己编译来的那个)这里应该填的是:\opencv\build\install\x64\vc14...samples编译 opencv自带了很多例程,编译出来大概近两百个,基本都是主库里的。...下面是一些常用的功能,要学习哪一个,把那个设置启动项目(右键-设置启动项目),就可以debug或release了。

1.9K10
领券