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

发布 | OpenCV 4.1.0来啦!

OpenCV4.1.0 - 发布说明 01 core模块与Imgproc模块优化 对Core模块大量像素级别的操作函数与Imgproc中大量图像处理函数做了整体优化,速度又有提升 02 深度神经网络模块...03 支持Android 多媒体NDK 以前版本OpenCV4Android只能使用OpenCV自带的桥接API操作Android摄像头,现在支持无缝对接Android本地媒体API来读取视频,真的是一大进步...04 新模块-图像质量分析 其实一直有很多人问我,如何用OpenCV做图像质量评价,如果答案来了,编译OpenCV4.1.0的扩展模块即可得到此功能,实现的算法主要包括BRISQUE、PSNR、SSIM...等经典的图像质量分析算法... 05 光流分析扩展模块 添加了稳定的局部光流分析算法,相比KLT,又有进步 06 立体视觉 新增了准稠密匹配算法,对于双目视觉来说可以同时支持稀疏与稠密匹配,开发者有了更多选择...OpenCV4.1.0 下载 OpenCV4.1.0主页 https://www.opencv.org/opencv-4-1-0.html windows版本 https://sourceforge.net

3.7K30

OpenCV4.1.0+VS2017环境配置的方法步骤

图4 【文件】→【新建】→【项目】 点击之后,如图5所示,【Visual C++】栏中选择【空项目】,然后给项目命名,例如名称opencv_test,设置好项目位置,然后点击确定。 ?...【解决方案资源管理器】的【源文件】添加】→【新建项】。 ? 图6 【源文件】→【添加】→【新建项】 之后如图7所示。选择C++文件,对其命名,例如命名为main.cpp,然后点击添加。 ?...配置库目录 库目录同样是图11的界面配置,【包含目录】下面第2个即是【库目录】。将以下路径名添加到【库目录】。...【附加依赖项】添加opencv_world410d.lib。这个文件库文件夹C:\OpenCV-4.1.0\opencv\build\x64\vc15\lib下。...如图15所示,会出现一个控制台窗口一个图片窗口。 ?

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

OpenCV4AndroidNDK开发(一)--- OpenCV4.1.0环境搭建

前言 以前的文章OpenCV简介与Android SDK环境》列出过OpenCV4Android的开发,不过当时是用的Java实现,做了一些Demo后慢慢发现,图像处理中用JAVA调OpenCV...编程(一)---NDK介绍及环境搭建》 ---- OpenCV下载及准备 下载地址:https://opencv.org/releases/ 找到最新版本4.1.0的下载地址,点击Android进入下载...---- OpenCV4Android项目配置 1.创建项目 我们打开Android Studio新建一个项目,选择Native C++ ? 将程序名称改为OpenCVDemo ?...调用OpenCV4Android的so动态库用于打包进APK,下图中红框内的路径就是我们上面下载的OpenCV4.1.0的动态库路径 ? 我们看一下那个路径 ?...文件 下图中标红框的地方就是我原来的CMakeLists.txt修改的地方 ?

3.4K30

Ubuntu系统下安装 OpenCV 全过程

经过不断的试错、安装、删除重装…… 写下这篇博客,希望其他人安装能够轻松一点,少几次还原重装…… 版本: ubuntu18.10 OpenCV-4.1.0 首先,OpenCVubuntu上安装的官方文档.../18.04安装vscodeopencv3.4.6教程_sandalphon4869的博客-CSDN博客 首先将OpenCV的库添加到路径,从而可以让系统找到 打开opencv.conf ,打开后很可能是空白...sudo gedit /etc/ld.so.conf.d/opencv.conf 文末添加 /usr/local/lib 保存后,执行如下命令使得刚才的配置路径生效 sudo ldconfig.../opencv_example 如果摄像头打开,左上角出现 Hello OpenCV 则证明安装成功 6.关于安装 opencv_contrib 首先下载下来源文件,放置OpenCV-4.1.0文件夹.../opencv_contrib/modules 即为 opencv_contrib模块 里面源码的位置 opencv_contrib可以放在任何地方,只要路径写对 其他的步骤前面的安装别无二致 发布者

97520

学习《实时Opencv处理后的Camera图像Android NDK方法》笔记

前言 前面文章《OpenCV4AndroidNDK开发(一)--- OpenCV4.1.0环境搭建》自己配置好了NDK的Opencv方法,因为Android中使用最常见的还是摄像头实时处理,所以最近一直研究摄像头...早些的文章《OpenCV简介与Android SDK环境》有介绍过加载OpenCV模块直接用OpenCV的摄像头,但是决定使用NDK方式就不想再进行模块导入加上NDK的方式了,在网上找了好久终于找到一篇...从上图中我们看到原作者用到的是opencv3.3,而我现在已经改为最新的OpenCV4.1了,所以我们直接不再采用他的CMakeList文件,把《OpenCV4AndroidNDK开发(一)--- OpenCV4.1.0...我看应该也是因为OpenCV版本问题,所以我们直接把这一行删除了,对应的文件里面没有的我们就修改一下即可,如下图 ?...注:这里上面的框“*.cpp”原来我写的是“src/main/cpp/*.cpp”,结果各种编译不了,一直报错,后来我直接写的“*.cpp”即可,原因就是我们的CMakeList文件是这些CPP的文件同一目录下的

1.5K30

Android利用SurfaceView显示Camera图像爬坑记(五) -- 现有项目中加入NDK配置

OpenCV4AndroidNDK开发(一)--- OpenCV4.1.0环境搭建》这篇我们是新建的项目中直接选择了包含C++,本篇主要是介绍怎么现在的项目加改为使用JNI的方式。...如果没有配置的可以自己新建一个CMakeList.txt,下面是CMakeList.txt的配置,这个配置是直接关联我们的OpenCV库的,取自《OpenCV4AndroidNDK开发(一)--- OpenCV4.1.0...android下面加入OpenCV的Lib目录 //加上 sourceSets{ main{ //当前这个目录下的库文件会被调用并且被打包进apk... jniLibs.srcDirs = ['D:/PersonalStudio/OpenCV-android-sdk/sdk/native/libs'] }...生成完后可以看到左边红框里面已经出来cpp目录下面的Cmakelist及native-lib.cpp的文件了,这就说明我们现有项目中添加JNI成功了。 -END-

87620

OpenCV4 + CUDA 从配置到代码.....

开始教程之前,先说一下相关软件与版本信息 Windows 10 64bit 英伟达CUDA 10.0 OpenCV 4.1.0 OpenCV扩展模块4.1.0 GTX 1050 TI VS2015 专业版...opencv_xobjdetect410d.lib opencv_xphoto410d.lib 特别提醒,千万不要copy我的,因为也许你的版本不是OpenCV4.1.0,或者你的编译生成有模块失败...基于1080P的视频文件 CPU版本的运行是大概2FPS GPU版本CUDA加速运行大概 80 FPS ?...04 模块支持与应用场景 既然CUDA加速这么厉害,为什么OpenCV正式的release却没有包含呢?本人觉得OpenCV正式的官方Release版本主要是考虑普适性的问题。...此外OpenCVDNN模块已经支持OpenVINO加速执行与NCS2加速、所以OpenCV DNN模块不支持英伟达显卡加速支持,支持的模块大部分是以前的传统图像处理、对象检测、特征匹配、双目、图像拼接部分

4K20

OpenCV4 | 如何让传统图像处理实现三十倍加速的顶级技能

模块支持与应用场景 开始教程之前,先说一下相关软件与版本信息 Windows 10 64bit 英伟达CUDA 10.0 OpenCV 4.1.0 OpenCV扩展模块4.1.0 GTX 1050 TI...opencv_xobjdetect410d.lib opencv_xphoto410d.lib 特别提醒,千万不要copy我的,因为也许你的版本不是OpenCV4.1.0,或者你的编译生成有模块失败...基于1080P的视频文件 CPU版本的运行是大概2FPS GPU版本CUDA加速运行大概 80 FPS ?...模块支持与应用场景 04 既然CUDA加速这么厉害,为什么OpenCV正式的release却没有包含呢?本人觉得OpenCV正式的官方Release版本主要是考虑普适性的问题。...此外OpenCVDNN模块已经支持OpenVINO加速执行与NCS2加速、所以OpenCV DNN模块不支持英伟达显卡加速支持,支持的模块大部分是以前的传统图像处理、对象检测、特征匹配、双目、图像拼接部分

8.3K30

如何从OpenCV源码编译生成OpenCV-Python的SDK开发包

点击上方↑↑↑“OpenCV学堂”关注我 关注我们,技术干货,行业动态第一间送达 OpenCV-Python安装 OpenCVpython下面使用很多人都是直接通过下面的命令行安装,简单快捷!...介绍具体步骤之前,首先看一下需要的相关编译工具与依赖安装包及其版本列表如下(Windows 10 64系统): - OpenCV4.1.0源码包 - OpenCV4.1.0扩展模块源码包(可选) -...Part.2 VS编译生成opencv-python开发包 在生产路径中找到OpenCV.sln文件,双击打开整个工程,首选把debug模式切换为release模式,然后执行【all build】之后再执行...opencv-python发布版本的全部功能啦。...系列 | OpenVINO使用之行人属性识别 OpenCV图像频率域滤波 知不足者好学 耻下问者自满

4.6K10

OpenCV教程之4.1.0版与VisualStudio2015环境搭建☀️《❤️记得收藏❤️》

OpenCV教程之4.1.0版与VisualStudio2015环境搭建☀️《❤️记得收藏❤️》 目录 ️‍开讲啦!!!!️‍...附上OpenCV各种版本库的下载地址:https://opencv.org/releases/ 可以下载一些历史版本,此处我选择的是OpenCV4.1.0,是一个比较新的版本,目前是最新的。 ️...注意配置两个模式:ReleaseDebug模式,配置略有异同,分为三步走: (1)全局配置 VC++目录下: 包含目录加入: F:\App\Qt\OpenCV\opencv410\build...还有要把环境配置为X64机器,X86有所区别,具体操作为: “链接器”–》“高级”–》“目标计算机”–》“X64” (2)Debug模式 添加静态库:opencv_world410d.lib...链接器–>输入–> 附加依赖项添加opencv_world410.lib;opencv_world410d.lib ③以上配置没有问题将目录:D:\Opencv\opencv\build\x64\

1.4K10

五分钟搞定OpenCV4 + QT5集成与代码测试

安装QT 推荐安装的QT版本是5.13.1,已经支持64位的windows了,这样跟OpenCV4发布版本就会比较好的匹配。无需搞什么二次编译,完全没必要。自己给自己找事情。...安装OpenCV4 这里我下载的版本OpenCV4.1.0,下载之后解压缩到D盘下面即可。...双击mainwindow.ui进入设计界面,添加两个元素,分别为: ScrollPanel Label 添加完成之后,选择helloQT项目,右键选择【添加库…】然后选择外部库,把OpenCV静态库与动态库目录添加好...添加好之后还可以双击helloQT.pro文件,进行检查。 ? 显示如上,表示OpenCV相关依赖包已经成功导入,这个时候只需要在mainwindow.cpp文件做如下修改即可。...导入OpenCV支持的头文件 #include "opencv2/opencv.hpp" using namespace cv; using namespace std; 构造函数添加加载与显示图像的代码

9.4K22

【从零学习OpenCV 4】Windows系统安装OpenCV 4

笔者使用的是Visual Studio 2015版本,因此推荐读者在学习本书的过程与笔者使用同一版本IDE,这样可以减少在运行示例代码过程的调试时间,将更多的精力用在学习OpenCV的算法代码。...Windows选项、iOS pcak选项Android选项分别是Windows系统、iOS系统Android系统下的安装包。...很遗憾OpenCV4.0并不支持Android环境的开发,但是OpenCV 4.1版本已经支持Android环境。最后一个选项Release Notes选项是最新版本的更新信息。 ?...图1-1 OpenCV 4.0版本安装包下载区域 下载完成后得到“opencv-4.1.0-vc14_vc15.exe”文件,便可以开始安装过程。...接下来我们需要在“源文件”里添加项目cpp文件用于编写程序,首先右键【源文件】选择【新建项】,弹出的页面内选择“C++文件(.cpp)”并修改文件名称,这里我们将其命名为main文件,点击【添加】完成空白源文件的创建

1.6K20

树莓派4B 安装opencv完整教程基于python3(各种错误解决)

本人一直在做opencv的项目,需要入手一块树莓派来移动端跑opencv,所以买了一块树莓派4B,然后安装上了系统,开启了曲折的opencv安装之旅。...首先有幸看到子豪兄的视频,还是很好的,所以直接跟着它子豪兄教你树莓派上安装OpenCV教程安装opencv,但是后来发现各种不可名状的错误,最后发现他的是基于树莓派3B+,环境是python3.5,但是树莓派...开始我们的教程: 一,更换源 如果你是安装的树莓派原装系统,你就需要换源,更换成清华源或者是中科大源 树莓派命令指令行输入 sudo nano /etc/apt/sources.list 用#注释掉原文件内容...安装包 下载OpenCV4.1 git clone -b 4.1.0 --recursive https://github.com/opencv/opencv.git git clone -b 4.1.0.../modules/xfeatures2d/src/ 路径下即可 树莓派安装opencv丢失的文件: 链接:https://pan.baidu.com/s/1xi6_5NuTFiP4SD649FgIJw

1.1K10

ubuntu18.04安装ros melodic_ubuntu opengl

: 1. opencv版本问题,我一开始使用的是opencv4.1.0 (目前,这样修改可以编译通过,但是之后还会遇到一些问题,最后我是链接了opencv3.2.0才成功运行的) openni_listener.cpp...删除了builddelve文件夹后,重新catkin_make,发现虽然编译成功了,但是最后会出现下图所示的警告,大概意思应该是opencv版本不是3.2.0导致的。...(一开始把4.1.0改成了3.4.7还是不行,只能下载3.2.0了) 于是,还是老老实实的用作者提供的g2o库,pcl-1.8,以及opencv3.2.0opencv_contrib-3.2.0...安装opencv3.2.0遇到的问题及解决方案: opencv的编译:CMAKE_INSTALL_PREFIX是选择安装的目录,当需要管理多个版本,安装在指定位置。...另一个参数OPENCV_EXTRA_MODULES_PATH是设置opencv附加模块的路径,即opencv_contrib-3.2.0的modules文件夹。

98910

Android NDK OpenCV背景消除建模(新Demo附源码)

背景消除建模(BSM)以前我们有两篇介绍过,本章主要是目的是我把Android NDK OpenCV的Demo重新建了一个新的,一是把原来那个DEMO关于TesserartOCR的相关部分都去掉了,二是在这个...背景消除建模(BSM) opencv中有两种方法可以进行背景消除: 基于机器学习(Knn--K个最近邻)背景消除建模 基于图像分割(GMM,抗干扰图像分割)背景消除建模 代码实现 ?...我们新建了一个AndroidNDKOpenCV的Demo,主要的模块原来那个差不多,只是去掉了TesserartOCR相关的东西,如果重新搭项目可以参照我以前的《OpenCV4AndroidNDK开发...(一)--- OpenCV4.1.0环境搭建》。...源文件首先定义了一个开操作,用于我们消除建模后去一下燥,然后分别定义了MOGKNN两个对应的Mat bsmMat方法实现 ?

74320

Android CameraX NDK OpenCV(一)--实时灰度图预览

微卡智享 关于NDK的相关配置我以前的文章《OpenCV4AndroidNDK开发(一)--- OpenCV4.1.0环境搭建》中有详细说过,有兴趣的可以看看这里面说的,本次改变主要是以后放出源码后...下载了OpenCV4.5 Android的SDK后,Libs动态库里我们只取了arm64-v8aarmeabi-v7a这两个架构的,主要是也让安装的包小一点,只用了这两个。 ?...OpenCV的SDK目录sdk/native/jni/includeopencv2整个文件夹是调用的头文件 ?...主要还是将YUV_420_888转为byteArray出现的问题。...,处理的过程中发现预览的是竖屏图像,但是传入的图像是90度旋转过去的,所以OpenCV处理完后回传显示的时候也是旋转后的图像。

2.6K20

OpenCV入门及应用案例:手把手教你做DNN图像分类

例如,对于DNN这个模块OpenCV 3.1开始出现opencv_contrib,到了3.3版本才移到了OpenCV核心库。 opencv_contrib需要和OpenCV核心库一同编译。...如果编译遇到问题,则可以OpenCV核心库opencv_contrib库的问题汇报页面,查看一下是否有现成的解决方案,如果没有,则读者可新建一个问题。...近些年添加opencv/open_model_zoo仓库也增加了很多预训练好的深度学习模型,这些模型大多做过性能速度上的调优。...OpenCV DNN模块OpenCV 3.1版本开始出现opencv_contrib库,从3.3版本开始被纳入OpenCV核心库。...加载过程,各种格式的模型被转换成统一的内部网络结构。

3.2K20

【从零学习OpenCV】4Ubuntu系统安装OpenCV 4

不过这些依赖是针对某些特定的功能,即使某些功能的依赖项没有安装,也不会影响OpenCV 4.1的编译与使用,只是使用特定功能时会出现问题。...Python开发库有Python 2.7Python 3.5两个版本,如果能确定不使用某一版本,可以不用安装对应版本的开发库,可以通过代码清单1-4的命令进行安装。...提示 这个路径在后续编译需要用,建议放置根目录或者第二层文件夹等比较浅的路径,命名也尽量简洁。...这些参数都可以缺省,但是如果在安装多个版本OpenCV,设置不同的安装路径将变得十分有必要。...这里添加内容与我们编译设置的路径有关,如果安装路径变化,这里添加的内容也要随之改变。保存文件并退出后,使用代码清单1-7第2行命令将配置路径生效。

2.1K30
领券