随笔分类 - 图像工程(1)学习Opencv
基本工具使用教程
ubuntu1804.6从源码编译opencv4.5和扩展库和cuda10.1
摘要:https://blog.csdn.net/qianbin3200896/article/details/107894029 python3.69好像不被opencv4.5支持,反正最后python3.69不能用可以换成 opencv4.4. 1下载opencv源码 从github上下载最新的ope
阅读全文
获取海康相机rtsp数据
摘要:1软件测试 PotPlayer 64 bit rtsp://admin:密码@192.168.1.165:554/h264/ch1/main/av_stream 主码流 rtsp://admin:密码@192.168.1.165:554/h264/ch2/main/av_stream 次码流 ctr
阅读全文
opencv图像格式
摘要:cv::Mat 图像格式 (Data Type) 命名规则 通用的参数命名格式为: CV_{元素比特数}{元素类型}C{通道数} 1最常见的 CV_8UC3 就表示为 3通道Unsigned 8bits 格式的矩阵 8U:8bit unsigned C3:通道数为 3 2有些图片存储格式是 32位f
阅读全文
全景拼接学习-原理篇 (3) 从对极几何 单相机拍摄的画面估计运动轨迹
摘要:https://zhuanlan.zhihu.com/p/141799551 在机器人SLAM、自动驾驶中经常会遇到一个问题:如何通过相机拍摄的一组画面反推出相机在真实世界中的运动轨迹。这就是典型的视觉里程计问题。 一般来说,对于通过单相机拍摄的画面估计运动轨迹,需要用到对极几何知识。所以本文主要分
阅读全文
全景拼接学习-原理篇 (2) 单张图片 单相机成像模型
摘要:教程地址 https://zhuanlan.zhihu.com/p/135943895 相信不少学过图像处理的同学都接触相机标定、图像拼接、单应性、对极几何等计算摄影学内容,体验过学习时被恐惧支配的感觉。本文主要分析相机数学模型,并简单介绍如何使用相机测距,帮助初学者快速入门 一、相机数学模型 1从
阅读全文
全景拼接学习-原理篇 (1) 两张图片之间关系计算 单应性Homograph估计
摘要:教程 https://zhuanlan.zhihu.com/p/74597564 目录一 图像变换与平面坐标系的关系二 平面坐标系与齐次坐标系三 单应性变换 一 图像变换与平面坐标系的关系 旋转: 写成矩阵乘法形式: 平移: 但是现在遇到困难了,平移无法写成和上面旋转一样的矩阵乘法形式。所以引入齐次
阅读全文
经典环境(1)OpenCV3.4.9+OpenCV-Contrib +vs2015+cuda10.1编译
摘要:目标 编译opencv349和扩展库在vs2015, cuda10.1, 使用sift角点检测库 前提工作 下载 vs2015(非必须) https://mp.weixin.qq.com/s/oOAxsbAEBigxvp356yINQQ安装时勾选通用 Windows 平台开发(包括其子选项C++ 通
阅读全文
利用OpenCV实现图像拼接Stitching模块讲解
摘要:https://zhuanlan.zhihu.com/p/71777362 1.1 图像拼接基本步骤 图像拼接的完整流程如上所示,首先对输入图像提取鲁棒的特征点,并根据特征描述子完成特征点的匹配,然后根据已经匹配的特征点对得到相邻图像的位置关系从而进行图像配准,由于直接进行图像配准会破坏视场的一致性
阅读全文
14 opencv读取XML
摘要:https://blog.csdn.net/A_L_A_N/article/details/83272772 FileStorage类 FileStorage类将各种OpenCV数据结构的数据存储为XML或YML格式。 构造函数:cv::FileStorage(const string& sourc
阅读全文
opencv获取网络相机的图像-不用sdk
摘要:海康相机 优点:不用sdk直接网络获取 缺点:速度有1-2秒的延迟 使用型号 1280*680分辨路 注: admin和12345分别是ip camera的用户名和密码,在浏览器上第一次登录摄像头的时候会进行设置;192.168.1.64是摄像头的默认IP,在浏览器中输入即可进入登录页面(如下);C
阅读全文
opencv4.0.0+cmake编译(含contrib)
摘要:https://blog.csdn.net/bobo184/article/details/88749651 前言笔者环境:win10+vs2015+cmake3.8.2 介绍下4.0.0的新特性,沿用官网的说明: 在发布3.0版的近3.5年后,我们很高兴推出4.x系列的第一个稳定版本。 版本特性:
阅读全文
OpenCV 学习笔记(16)open创建无边框的显示窗口
摘要:https://blog.csdn.net/weixin_41794771/article/details/93198098 讲解地址
阅读全文
OpenCV 学习笔记(14)为轮廓创建边界旋转框和椭圆
摘要:https://docs.opencv.org/3.4/de/d62/tutorial_bounding_rotated_ellipses.html 不旋转 旋转 https://docs.opencv.org/3.4/de/d62/tutorial_bounding_rotated_ellipse
阅读全文
OpenCV 学习笔记(13)图像转换成视频
摘要:关键 1参数里的分辨率是图像本身的分辨率,而不是指定生成的视频分辨率。如果要修改分辨率,要么后期软件处理,要么读图的时候resize 2要正常退出,不要强制退出。 3生成的只能是avi格式。
阅读全文
OpenCV 学习笔记(11)【OpenCV】光流场方法标出前景(运动)和背景(静止)
摘要:用光流场方法,标出前景(运动)和背景(静止)。 环境:VS2017 + OpenCV3.4.1 光流场介绍可以参见英文版学习OpenCV3的第17章Tracking 英文原版学习OpenCV3下载链接 https://download.csdn.net/download/iefenghao/1119
阅读全文
开源项目(9-2)从文件读取轨迹+卡尔曼滤波+匈牙利匹配
摘要:网友是实现的C++ https://github.com/mcximing/sort-cpp/tree/master/sort-c%2B%2B
阅读全文
OpenCV 学习笔记(1-2)cuda8.0+cudnn安装
摘要:https://blog.csdn.net/qq_34199125/article/details/78352486 安装过程1、点击安装包一步一步安装即可。如果原来有cuda7.5,因此8.0安装后会在原本7.5的安装的位置重新创建一个文件夹存放8.0,两者是不冲突的。安装完毕后在cmd输入nvc
阅读全文