自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用向量点乘的方式计算两条直线夹角的代码案例(平面内,也可拓展至三维空间)

案例代码:bool Collinear_New(const cv::Point2f& a, const cv::Point2f& b, const cv::Point2f& c, float angThresold) { //两个向量 ba 和 bc float b2a[2] = { a.x - b.x, a.y - b.y }, b2c[2] = { c.x - b.x, c.y - b.y }; float dot...

2021-04-27 14:19:19 865

转载 基于OpenCV实现的 图像白平衡算法(相机自动白平衡)

彩色相机内部有三个CCD电子耦合元件,分别用来感受红绿蓝三中颜色的光线,默认情况下,三个颜色的感光电路信号的放大比例是1:1:1的。在理想的拍摄环境下,纯白色的RGB分量按照1:1:1的比例放大之后,得到的是没有偏色的白色,当在非理想的环境光条件下,白色成像出来的效果会偏向环境光的颜色,而不是纯白色。相机的自动白平衡就是要通过改变RGB感光电路信号的放大比例,让受环境光影响的白色还原成纯白色,保证在各种光线条件下,成像色彩跟物体真实的色彩保持一致。常用的一种自动白平衡算法是灰度世界法,它假设对于一副色彩

2021-04-27 11:41:09 805

原创 基于OPencv的支持向量机分类案例

《OpenCV 4快速入门》案例:关于SVM的数学理论及详细的几何意义,在大多数机器学习的书籍里都会详细介绍。知乎有篇文章讲得很好。【机器学习】支持向量机 SVM(非常详细)该案例来自于冯振等人编写的《OpenCV 4快速入门》,这是一本好书,个人感觉写得很好,虽然数学原理没有过多描述,但会大致提一下基本思想和原理,很适合应用。#include <opencv2/opencv.hpp>#include <iostream> using namespace std;

2021-04-27 11:31:16 601

原创 如何在QtCreator的.pro文件中实现debug/release模式下加载不同的动态库

在.pro文件中,实现如下配置:CONFIG += debug_and_releaseCONFIG(debug, debug|release){ INCLUDEPATH += ./ \ /usr/local/opencv3.4.6_debug/include \ /usr/local/opencv3.4.6_debug/include/opencv \ /usr/local/opencv3.4.6_debug/include/

2021-04-22 09:27:34 1123

原创 图像的傅里叶变换及频率域滤波

什么是傅里叶变换?推荐一个极其优秀的知乎文章,看完它,比说什么都强。知乎大佬讲解傅里叶变换傅里叶变换虚部的理解傅里叶变换后,包含实部和虚部。当输入信号是纯实数,按照傅里叶变换的奇偶对称性质,有:输入信号中的偶对称分量变换为实部,奇对称分量变换为虚部。详情请戳傅里叶变换–虚部的理解傅里叶变换在opencv中实现图像去噪代码演示:#include "stdafx.h"#include <opencv2\opencv.hpp>#include <iostream&g

2021-04-18 00:32:52 806

原创 OPENCV 计算(掩码mask下的)图像中值

Mat image;//The original imageMat tmp = image.reshape(1, 1);//make matrix new number of channels and new number of rows. here Put data: 1 row, all colsMat sorted; //after sorted datacv::sort(tmp, sorted, CV_SORT_ASCENDING);int median = sorted.at(sorted

2021-04-08 15:02:29 433

原创 Opencv生成随机彩色

随机产生RGB彩色 cv::Scalar random_color() { static cv::RNG _rng(10086); unsigned icolor = (unsigned)_rng; return cv::Scalar(icolor & 0xFF, (icolor >> 8) & 0xFF, (icolor >> 16) & 0xFF); }

2021-04-03 17:40:39 830

原创 如何由二维旋转齐次矩阵求旋转角度(涉及Atan2和Atan的区别)

由二维旋转齐次矩阵求旋转角度 由本人的另一博客专门讲述了,二维平面内,一个坐标系相对于另一个坐标系旋转偏移后的变换矩阵。在二维平面内,坐标系B相对于坐标系A的变换矩阵为:cv::Mat RT_B2A = (cv::Mat_(3, 3) <<cosa, -sina, delta_x,sina, cosa, delta_y,0, 0, 1);那么如何根据二维旋转齐次矩阵求旋转角度?话不多说,直接上代码吧。 bool Ge.

2021-04-03 16:40:21 823

Windows C++访问SQL SERVER数据库项目实战案例

Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SER

2022-09-05

棋牌格标定板图片(张氏标定法)

可直接用于相机的内外参标定

2022-02-14

棋盘格标定板图像(可用于张氏标定法)

可以直接用于进行相机的内外参标定

2022-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除