- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 相机小孔成像模型与透视变换
0 背景本文用于记录小孔相机成像的数学模型推导,并讨论特定条件下两个相机之间看到图像的变换关系。1 小孔成像模型小孔成像模型如上图所示。物理世界发光点P,经过小孔O投影到物理成像平面,形成像点I’。简易起见,构造虚拟成像平面,虚拟成像平面与物理成像平面关于O原点对称。像点I’在虚拟成像平面对应的点为I。为虚拟像平面建立坐标系u-v。相机坐标系z轴垂直指向虚拟相平面,x轴与u轴同向,y轴与v轴同向。P与I之间满足关系 OI⃗=λ⋅OP⃗\vec{OI} = \lambda \cdot \ve
2025-01-12 16:52:36
1706
1
原创 OpenCV3.4.0学习笔记(六)——统计直方图
本篇博文用于记录 OpenCV 库提供的直方图统计功能,并给出图像灰度直方图提取与灰度均衡两个简例。直方图统计灰度图像直方图提取灰度均衡
2020-02-09 14:22:23
392
原创 OpenCV3.4.0学习笔记(五)——色彩模型转换与分量提取
本篇博文用于记录利用 OpenCV 实现图像的各色彩模型转换与模型分量提取的方法。
2020-01-30 15:12:36
543
原创 OpenCV3.4.0学习笔记(四)——cv::Mat掩膜操作与多边形roi区域的提取
cv::Mat掩膜操作与多边形roi区域的提取本篇博文用于记录 cv::Mat 掩膜操作的学习心得,并附上一种基于掩膜操作的多边形roi区域提取方法。cv::Mat 的掩膜操作(mask)这里介绍cv::Mat常用的两个掩膜操作方法:void cv::Mat::setTo(inputArray array, cv::Mat::mask);void cv::Mat::copyTo(inpu...
2019-10-22 22:30:35
4791
转载 OpenCV3.4.0学习笔记(三)——opencv的安装与配置
原文:windows 下OpenCV的安装部署详细教程作者:万俟淋曦原文链接:link 零、简介 OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉...
2019-08-06 12:07:13
476
原创 OpenCV3.4.0学习笔记(二)——cv::Mat的代数运算、变形与分割
cv::Mat的代数运算、变形与分割关于cv::Mat最基础的内存结构与元素访问笔记在以下博文中: OpenCV3.4.0学习笔记(一)——cv::Mat的内存结构与访问可以自由读写cv::Mat数组中的任一元素后,以下考虑 cv::Mat 的一些常用操作。这里将常用操作分为三类:代数运算变形分割代数运算cv::Mat 的代数运算接近矩阵运算,以下给出常用的几种代数运算代码。...
2019-08-05 21:44:54
3908
原创 OpenCV3.4.0学习笔记(一)——cv::Mat的内存结构与访问
cv::Mat的内存结构与访问cv::Mat 是新版opencv主打的也是最为常用的一种数据类型, 可以用于存储任意维度的多通道数组。本文目的在于记录学习过程中得到关于 cv::Mat 内存结构,成员变量的一些认识。从数组、指针的角度解释 cv::Mat ,提供从最底层操作 cv::Mat 的任一内容的方法。首先,cv::Mat 被认为是一个多维数组,那么对任何数组最重要的操作就是数组任意元...
2019-08-05 17:41:03
6033
12
原创 粒子群优化算法(PSO)-MATLAB代码
粒子群优化算法(PSO)-MATLAB代码关于粒子群优化算法(PSO)的介绍与一种C++实现可以参考链接: PSO介绍及其一种C++实现 ,这里不再赘述。本片博文目的在于提供并简要介绍一种粒子群优化算法(PSO)的MATLAB代码实现。...
2019-07-16 11:35:26
10704
13
原创 粒子群算法(PSO)的C++实现
粒子群算法(PSO)的C++实现粒子群算法(PSO----Particle Swarm Optimization)是常用的智能算法之一,它模拟了鸟群觅食行为,是一种具有随机性的仿生算法。PSO算法在无约束条件函数最优化问题上具有全局搜索能力强,局部收敛能力较强的优点。本篇博文用以记录并阐述最基本的PSO算法原理...
2019-07-10 14:01:57
9620
2
多项式曲线拟合工具箱
2018-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人