Opencv
文章平均质量分 60
Ai智享
关注计算机视觉和人工智能算法,分享Ai科技资讯
展开
-
opencv各个模块介绍(2)
Features2D 模块提供了许多用于特征检测和描述子匹配的函数和类,这些函数和类可用于图像特征的提取、匹配和跟踪。:特征检测器的基类,包括常用的特征检测算法,如ORB、SIFT、SURF、FAST 等。:描述子提取器的基类,用于从图像中提取特征点周围的描述子,包括常用的描述子算法,如ORB、SIFT、SURF 等。:特征检测器和描述子提取器的统一接口类,可以方便地使用各种特征检测和描述子提取算法。原创 2024-03-22 00:44:00 · 1116 阅读 · 1 评论 -
opencv各个模块介绍(1)
cv::Mat:表示多维数组的数据结构,是OpenCV中最常用的类之一,用于存储图像数据和进行矩阵运算。cv::Scalar:用于表示,通常用于颜色表示。cv::Size:用于表示二维空间中的尺寸大小,常用于图像尺寸的表示。cv::Point和:用于表示二维空间中的。cv::Rect:用于表示二维平面上的。cv::Range:用于表示。:模板类,用于创建。cv::split和cv::merge:用于通道分离和合并操作。:用于例如RGB到灰度、RGB到HSV等。cv::resize:用于作。cv::flip。原创 2024-03-22 00:17:23 · 1517 阅读 · 1 评论 -
openCV与HSV颜色空间结合
1.openCV中经常将RGB图像转换成HSV图像然后进行颜色的辨别和处理我们能够查到一般HSV的范围是H: [0,360]S: [0,100]V: [0,100]但是在openCV中,HSV的范围却是H: [0,180]S: [0,255]V: [0,255]那是因为openCV做了如下的变换h= H/2; s = (float)S/100*255; ...原创 2019-11-17 01:00:11 · 492 阅读 · 0 评论 -
opencv+tensorflow模型读入的问题
官方文档里:How to load Tensorflow models with OpenCV讲述了opencv读取tensorflow模型pb文件的方法,但是需要额外生成一个.pbtxt文件。即:frozen_inference_graph.pb graph.pbtxt opencv官方给了几个模型的转换方式具体模型见:https://github.com...原创 2019-11-17 00:10:34 · 717 阅读 · 0 评论 -
opencv绘制形状和文字
轮廓周围绘制矩形和圆形: approxPolyDP()对图像轮廓点进行多边形拟合 ; https://blog.csdn.net/qq_18343569/article/details/47999257boundingRect()计算轮廓的垂直边界最小矩形 ;https://blog.csdn.net/qq_18343569/artic...原创 2018-10-21 23:10:49 · 224 阅读 · 0 评论 -
opencv轮廓发现
https://blog.csdn.net/dcrmg/article/details/51987348 findcontours()https://blog.csdn.net/qq_18343569/article/details/47982167 drawcontours()图像拓扑结构???原创 2018-10-21 23:27:22 · 428 阅读 · 0 评论 -
直方图累计
#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/opencv.hpp"#include "opencv2/core/core.hpp"#include <stdio.h>#include <string>using na原创 2018-10-29 14:31:57 · 803 阅读 · 0 评论 -
opencv--凸包-convex hull理解
https://blog.csdn.net/keith_bb/article/details/70194073原创 2018-11-29 21:41:47 · 358 阅读 · 0 评论 -
直方图均衡化---opencv
增加对比度:https://blog.csdn.net/alickr/article/details/51503133 split()讲解https://www.cnblogs.com/wyuzl/p/6702785.html calcHist()讲解https://blog.csdn.net/solomon1558/arti...原创 2018-10-21 23:04:33 · 141 阅读 · 0 评论 -
直方图比较--opencv
两张图片相似度比较;关于直方图距离:https://blog.csdn.net/zju_fish1996/article/details/50535107 相关性比较:值越接近1,越相似,1完全一样卡方比较:越小越相似,0完全一样巴氏距离比较:距离越小,越相似,0完全一样 ...原创 2018-10-21 22:59:53 · 446 阅读 · 0 评论 -
常见的图像模糊原理--opencv
高斯双边滤波的卷积核:对每个像素处理,权重 下边那个应该是像素的位置; opencv----filter2D;https://www.cnblogs.com/bingdaocaihong/p/7007346.html 高斯函数作成滤波模板的过程,通常用3×3,5×5 ...原创 2018-10-21 22:37:36 · 1176 阅读 · 0 评论 -
OpenCV函数速查
1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;6、cvDestroyWindow:销毁显示图像文件的窗口;7、c转载 2018-07-03 13:31:10 · 1021 阅读 · 0 评论 -
膨胀与腐蚀---opencv
#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;Mat src, dst;int element_size = 3;int max_size = 21;void CallBack_Demo...原创 2018-07-29 00:15:08 · 161 阅读 · 0 评论 -
DOG高斯不同在角点检测中应用
DOG算法提取特征点的原理https://blog.csdn.net/qq_32211827/article/details/72758090概念延伸:图像金字塔-上采样与降采样原创 2018-07-29 00:22:39 · 315 阅读 · 0 评论 -
OpenCV3 FileStorage类读写XML/YML文件
https://www.cnblogs.com/summerRQ/articles/2524560.html FileStorage fs("test.yml", FileStorage::WRITE); fs << "frameCount" << 5; time_t rawtime; time(&rawtime); fs <...转载 2018-09-09 19:45:11 · 544 阅读 · 0 评论 -
霍夫变换圆检测和直线检测---opencv
1. 霍夫圆变换的理解:https://blog.csdn.net/dcrmg/article/details/52506538 2. 霍夫变换的理解https://blog.csdn.net/ycj9090900/article/details/52944708 ...原创 2018-10-16 23:06:47 · 266 阅读 · 0 评论 -
Canny边缘检测器----最常用非线性边缘检测算法opencv
1. opencv中 canny算法封装了以下五步: 5----比值是2或3;原创 2018-10-17 23:44:40 · 282 阅读 · 0 评论 -
图像缩放
#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <iostream> using namespace cv;// 基于等间隔提取...转载 2018-10-25 15:24:56 · 216 阅读 · 0 评论