
OpenCV学习
zhanggusheng
谦谦君子,温润如玉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV 二值化
//包含OpenCV的头文件//参照github https://github.com/yoyoyo-yo/Gasyori100knock #include <opencv2/opencv.hpp>#include <iostream>using namespace std;//使用OpenCV的命名空间using namespace cv;//频...原创 2019-03-24 19:27:00 · 3112 阅读 · 1 评论 -
OpenCV LUT
//包含OpenCV的头文件#include <opencv2/opencv.hpp>#include <opencv2/core/mat.hpp>#include <iostream>#include <time.h>using namespace std;//使用OpenCV的命名空间using namespace cv;/...原创 2019-04-14 22:18:16 · 789 阅读 · 0 评论 -
OpenCV 常用函数使用例子和说明(2)
1、目录cv::determinant() 计算方形矩阵的行列式 cv::divide() 两个数组逐元素相除 cv::eigen() 计算方形矩阵的特征值和特征向量 cv::exp() 逐元素求指数 cv::filp() 翻转矩阵 cv::gemm() 两个数组逐元素相乘 cv::filp() 翻转矩阵 cv::ge...原创 2019-04-14 21:48:18 · 1478 阅读 · 0 评论 -
opencv SVD算法
参照:https://www.cnblogs.com/pinard/p/6251584.html#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;//SVD算法int main(){ string filename = "C:/...原创 2017-04-13 19:05:13 · 4410 阅读 · 0 评论 -
OpenCV Rect操作
1,OpenCV Rect 常用操作符注意:坐标系是标准的笛卡尔坐标系,X方向向右为正,Y方向向上为正 操作 例子 默认构造函数 cv::Rect r 赋值构造函数 cv::Rect r2(r1) 带参数构造函数 cv::Rect(x,y,w,h) 原始点和Size构造函数 cv::Rect(p,sz) 两个角点构造函数 cv::R...原创 2019-04-07 15:36:12 · 5530 阅读 · 0 评论 -
OpenCV Point类型操作
1,常用操作总结操作 例子 默认构造函数 cv::Point2i p; cv::Point3f p; 赋值构造函数 cv::Point3f p2(p1); 带参构造函数 cv::Point2i p(x0,x1); cv::Point3f p(x0,x1,x2); 转换为Vec3f类型 cv::Vec3f p; 成员对象的访问 p...原创 2019-04-07 13:57:40 · 23064 阅读 · 0 评论 -
OpenCV 常用函数使用例子和说明
1,操作例子目录操作 描述 cv::abs() 返回所有元素的绝对值 cv::absdiff() 返回两个元素数组差的绝对值 cv::add() 最元素相加 cv::addWeighted() 添加两个每个元素的权值 cv::bitwise_and() 两个数组逐元素求与操作 cv::bitwise_not() 数组逐元素求非...原创 2019-04-10 23:11:58 · 1712 阅读 · 0 评论 -
OpenCV Sobel 边缘检测
Sobel算子检测方法对灰度渐变和噪声较多的图像处理效果较好,sobel算子对边缘定位不是很准确,图像的边缘不止一个像素;当对精度要求不是很高时,是一种较为常用的边缘检测方法。 OpenCV中sobel过滤因子的原型为void cv::Sobel( InputArray _src, OutputArray _dst, int ddepth, int dx, int dy, ...原创 2019-03-31 23:11:25 · 10374 阅读 · 0 评论 -
OpenCV 高斯模糊
高斯滤波器能够有效的抑制噪声,平滑图像。高斯滤波器相比于均值滤波器对图像个模糊程度较小。高斯公式matlab代码clear;a=0;sigma=0.8; x=-10:0.0001:10;figure(1)y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));plot(x,y,'b','LineWidth',1.5)...原创 2019-03-27 16:26:05 · 8103 阅读 · 0 评论 -
OpenCV 彩色影像转换为灰度影像
//包含OpenCV的头文件//参照github https://github.com/yoyoyo-yo/Gasyori100knock #include <opencv2/opencv.hpp>#include <iostream>using namespace std;//使用OpenCV的命名空间using namespace cv;//将彩色影像...原创 2019-03-24 11:59:49 · 1879 阅读 · 0 评论 -
OpenCV 频道改变
参照Github项目:https://github.com/yoyoyo-yo/Gasyori100knock//包含OpenCV的头文件//参照github https://github.com/yoyoyo-yo/Gasyori100knock #include <opencv2/opencv.hpp>#include <iostream>using n...原创 2019-03-24 11:49:37 · 202 阅读 · 1 评论 -
opencv PCA算法
#include <iostream>#include <opencv2/opencv.hpp>#include <sstream>using namespace std;using namespace cv;//PCA算法的实现和总结int main(){ //文件路名的前缀 string filename = "C:/Users/Adm...原创 2017-04-14 03:16:23 · 1120 阅读 · 0 评论 -
OpenCV 影像融合
//包含OpenCV的头文件#include <opencv2/opencv.hpp>#include <iostream>using namespace std;//使用OpenCV的命名空间using namespace cv;int main(){ //读取两幅影像 Mat Img1 = imread("C:/Users/GuSheng/Desk...原创 2019-03-24 09:10:53 · 492 阅读 · 0 评论 -
OpenCV 显示视频
第一版//包含OpenCV的头文件#include <opencv2/opencv.hpp>#include <iostream>using namespace std;//使用OpenCV的命名空间using namespace cv;int main(){ //创建一个窗口,用来显示视频影像 namedWindow("Example", WIN...原创 2019-03-23 21:56:17 · 1636 阅读 · 0 评论 -
OpenCV 显示影像
//包含OpenCV的头文件#include <opencv2/opencv.hpp>#include <iostream>using namespace std;//使用OpenCV的命名空间using namespace cv;int main(){ //读取一幅文件 //imread支持BMP,DIB,JPEG,GPE,PNG,PBM,PGM,P...原创 2019-03-23 20:55:31 · 509 阅读 · 0 评论 -
OpenCV Mahalanobis例子
//包含OpenCV的头文件#include <opencv2/opencv.hpp>#include <opencv2/core/mat.hpp>#include <iostream>#include <time.h>using namespace std;//使用OpenCV的命名空间using namespace cv;...原创 2019-04-23 21:28:31 · 1092 阅读 · 1 评论