![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 83
dreamguard
这个作者很懒,什么都没留下…
展开
-
opencv 学习历程
opencv实现图片加法addWeighted( src1, alpha, src2, beta, 0.0, dst);代表dst=α×src1+β×src2+γdst =\alpha \times src1 + \beta\times src2 + \gammadst=α×src1+β×src2+γ在本例子中gamma=0,src1,src2代表两幅不同图片gamma=0, src1...原创 2018-10-02 23:06:18 · 1163 阅读 · 0 评论 -
opencv学习历程2
利用remap函数实现图像翻转一个简单的例子#include<opencv2/core.hpp>#include<opencv2/imgcodecs.hpp>#include<opencv2/highgui.hpp>#include<opencv2/imgproc.hpp>#include<iostream>using n...原创 2018-10-03 20:43:27 · 171 阅读 · 0 评论 -
opencv学习历程3
图像的矩moments图像的矩是描述图像的重要特征之一,原创 2018-10-07 09:44:13 · 375 阅读 · 0 评论 -
opencv学习历程4
创建一个Trackbar// 函数定义int cv::createTrackbar ( const String & trackbarname, const String & winname, int * value, int count, TrackbarCallback onChange = 0, void * userdat...原创 2018-10-07 16:05:18 · 210 阅读 · 0 评论 -
张氏相机标定法和畸变矫正opencv代码
原理部分可见上一篇博客,这一部分主要是关于opencv实现:这部分代码参考网上教程张氏标定法,但我觉得部分地方可能存在问题,后续会继续看一下官方代码完整代码和棋盘图片下载可从这里下载基本思路为:检测代标定图像的内角点findChessboardCorners利用find4QuadCornerSubpix寻找更精细的像素级坐标根据测量的标定板的格子尺寸得到真实世界坐标系中内角点坐标利...原创 2018-10-18 23:57:28 · 2677 阅读 · 0 评论 -
相机畸变校正原理初步理解
相机畸变校正相机成像的过程实际就是将世界坐标系的点,转换到相机坐标系,投影得到图像坐标系,进而转化为像素坐标系的过程。而由于透镜精度和工艺会引入畸变(所谓畸变,就是指在世界坐标系中的直线转化到其他坐标系不在是直线),从而导致失真,为了解决这个问题,从而引入了相机畸变校正模型。为了了解畸变校正原理,我们首先要了解相机的成像模型。相机成像模型前面已经说过相机成像就是坐标系的转换过程。世界坐...原创 2018-10-16 20:51:49 · 31592 阅读 · 4 评论 -
opencv5
读写XMl或YAMl文件XML中写入数据一般步骤 // 打开一个xml文件, string filename = "my.xml"; FileStorage fs(filename, FileStorage::WRITE); // xml数据存储在FileNode中 // xml中第一种数据类型为element squence 在写入时 []位起始位置标...原创 2018-10-10 22:54:35 · 827 阅读 · 0 评论 -
opencv 图像拼接
详细的图像拼接实例注释,但是觉得这个代码整体比较乱,接下来自己会整理一个更加有序的代码。代码和数据可见#include &lt;iostream&gt;#include &lt;fstream&gt;#include &lt;string&gt;#include "opencv2/opencv_modules.hpp"#include &lt;ope原创 2018-11-01 16:41:53 · 3725 阅读 · 0 评论 -
Mat矩阵初始化和访问
Mat矩阵初始化和访问#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>#include <iostream>using namespace cv;using namespace std;int main(){ /* Mat矩阵初始化 */ // 1. 直接初始化...原创 2019-03-30 19:17:06 · 1215 阅读 · 0 评论