编译环境:ubuntu16.04 LTSOpencv版本:opencv4.0.1+opencv4.0.1 contribute下载opencv4.0.1及contribute模块https://github.com/opencv/opencv/releases/tag/4.0.1https://github.com/opencv/opencv_contrib/releases/tag/4.0.1更            
                
         
            
            
            
            环境:Win10, OpenCV4.2,VS2017, CMake 3.9.1  参考链接:https://blog.csdn.net/fanhao900322/article/details/78787712          https://blog.csdn.net/wzheng92/article/details/79504709  ① ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-10 17:17:24
                            
                                1281阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              
OpenCV实现SfM(一):相机模型   
  注意:本文中的代码必须使用OpenCV3.0或以上版本进行编译,因为很多函数是3.0以后才加入的。 目录:   SfM介绍小孔相机模型坐标系内参矩阵外参矩阵相机的标定   SfM介绍 SfM的全称为Structure from Motion,即通过相机的移动来确定目标的空间和几何关系,是三维重建的一种常见方法。它与Kinect这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 10:33:07
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            环境:Win10, OpenCV4.2,VS2017, CMake 3.9.1  参考链接:https://blog..net/fanhao900322/article/details/78787712          https://blog..net/wzheng92/article/details/79504709  ① ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-09 14:29:46
                            
                                288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本博文为本人学习三维重建的学习笔记,本博文的大部分内容来源于网络各类教程博客,本博文仅供本人学习记录用理论学习视觉三维重建=定位定姿+稠密重建+surface reconstruction/mesh+纹理贴图 SLAM与三维重建的区别(SLAM和三维重建有什么区别? - 知乎):sfm对应是无序的图像,而SLAM一般是有序的sfm不需要标定,而SLAM一般要sfm是offline,SLA            
                
         
            
            
            
            文章目录OpenCV构建SFM模型SFM的概念从一对图像估计相机运动使用丰富特征描述符的点匹配利用光流进行点匹配寻找相机矩阵场景重建从多个场景重建重构的细化使用PCL可视化3D点云使用实例代码  本文是翻译自经典书籍Mastering OPENCV第4章。 OpenCV构建SFM模型在本章中,我们将讨论运动恢复结构(SfM)的概念,或者更好地说,使用OpenCV API中的函数从通过相机运动拍摄            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-19 21:20:40
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            生成OpenCV工程需要用到CMake,所以第一步需要下载CMake软件,下载链接:CMake下载目前最新的版本是3.7.1,这里选择下载Platform下的Windows win32-x86 ZIP,大小21M:把下载完成的压缩包解压出来就可以了,不用安装。打开解压后的路径下…\cmake-3.7.1-win32-x86\bin\cmake-gui.exe,会弹出如下CMake窗口:接下来就可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 22:47:16
                            
                                410阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            主要参考:Windows10+Cmake+VS2019编译opencv(超级详细)_vs编译opencv OpenCV:Releases - OpenCV想直接简单使用的话,不需要自己编译,下载编译好的就可以  假如需要用到opencv-contrib模块中的一些功能就需要自己编译一下。下面这位好人链接里也有OpenCV的包和opencv-contrib模块可以下载I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 07:01:26
                            
                                214阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言一、准备工作1.VS下载2.CMake下载3.opencv文件准备二、CMake编译opencv1.编译opencv2.编译opencv_contrib三、编译OpenCV.sln工程1.重新生成2.生成install文件四、编译新项目1.属性配置2.测试 前言本文主要是基于CMake对VS2017进行opencv的配置一、准备工作1.VS下载官网下载社区版即可(Community)(免            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 19:01:34
                            
                                607阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VS2017+OpenCV4.5.1opencv4.5.1可以用SURF/SIFT等,主要也是为了使用gpu模块进行加速。我电脑上装的cuda版本为10.0/cudnn版本为7.6.5.32。cuda/cudnn的版本决定了opencv/opencv_contrib是否能编译gpu模块成功。step1:下载opencv和opencv_contrib这里主要贴个opencv_contrib的下载链接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 13:39:59
                            
                                1239阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:吐槽一下。。。刚开始的时候像要用VS2022来进行编译,但是编译了两遍也没有编译成功。原因是只能支持2017-2019的编译器。刚开始的时候还以为是自己在Cmake编译的时候出了什么问题,结果又浪费了一次时间重新用Cmake编译了一下,结果还是不行。所以就选用了VS2019。一、下载Cmake这个去官网上下载就行!!这两个版本都可以,看你心情,想用那个就用那个。链接给各位爷放在这里了。Dow            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:01:39
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            windows下Cmake+VS编译OpenCV源码这里我使用的是VS2015 update3,默认大家电脑里都有VS了。1.下载Cmake点击Cmake官网的下载界面,点击下载对应版本的Cmake就可以了。下载完压缩包直接解压,无需安装。 点击开文件夹可以看见:最后一步就是把Cmake路径下的bin文件夹路径加入到电脑的环境变量。2.下载OpenCV源码OpenCV在图像领域所占的地位就不用多提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 13:53:11
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0、为何需要自行编译opencv3.4与opencv_contrib3.4因为在3.0之后版本的Opencv对Sift、Sufer等新算法没有提供直接编译好的动态库来加载使用,因此必须自己编译。这是因为Sift、Sufer算法专利现在是属于哥伦比亚大学,因此opencv对这部分内容及“所谓的”不稳定模块全都放到opencv_contrib中。且只在它的Github中能够找到,opencv的官网上是            
                
         
            
            
            
            vgg安装所需软件/库 Anaconda3; cmake 3.14; CUDA 10.0; cuDNN 7.6; opencv-4.2.0; opencv_contrib-4.2.0;Anaconda3,cmake,cuda,opencv-4.2.0,opencv_contrib-4.2.0安装参考cmake编译opencv: Win1            
                
         
            
            
            
            首先上demo主程序代码,另存位opencv_demo.cpp#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(void)
{
  Mat src_image_ = imread("test.jpg");   // 读取当            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 14:15:33
                            
                                203阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1 什么是pkg-config?2 cmake导入pkg-config?2.1 安装非默认路径下2.2 安装默认路径下3 OpnCV非默认安装(非ROOT执行cmake . .),cmake找不到opencv.pc?4 源代码 1 什么是pkg-config?在之前我假定你已经熟悉一些cmake的语法,不会也没关系,百度一下就好了。 如果你对pkg-config这种方式管理工程很熟悉,你可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 17:54:41
                            
                                586阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这一节是我真正使用时遇到的,就是我需要构建动态库,但是这个动态库依赖外部的一些库如opencv、matlab等,那么若何构建这样的动态库呢?构建好如何测试呢?本篇将详细介绍其过程:1.ubuntu安装opencv        这个大家直接看这篇文章即可:点击opencv安装教程,这里建议大家安装3.x版本的2.开始构建自己的库,这个库依赖opencv&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 15:50:34
                            
                                1287阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                         
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-07 11:13:03
                            
                                2532阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于CMake导入第三方库,以OpenCV为例 目录基于CMake导入第三方库,以OpenCV为例前言直接导入find package基于nuget进行包管理运行的问题 前言除了自己写一个静态库或动态库,平时在开发过程,使用第三方库是常见的选择,这样可以避免重复“造轮子”,大大加快开发进度。CMake为使用第三方库提供多种管理方式,这里介绍3种,分别为直接导入,find package导入和基于n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 13:19:32
                            
                                322阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第一种使用 find_package的方法示例代码如下:# 声明要求的 cmake 最低版本
cmake_minimum_required( VERSION 2.8 )
# 声明一个 cmake 工程
project( pro )
# 设置编译模式
set( CMAKE_BUILD_TYPE "Debug" )
#添加OPENCV库
#指定OpenCV版本,代码如下
#find_packag            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 16:13:05
                            
                                473阅读