
opencv
文章平均质量分 85
令狐少侠、
**
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Opencv——minAreaRect()计算最小外界矩形
minAreaRect()函数计算并返回指定点集的最小区域边界斜矩形RotatedRect minAreaRect(InputArray points)point:输入信息,可为包含点的容器vector或matRotatedRect:返回一个轮廓的外接矩形,包覆输入信息的最小斜矩形,是一个Box2D结构rect:(最小外接矩形的中心(x,y),(宽度,高度),旋转角度)。旋转角度θ是水平轴(x轴)逆时针旋转,与碰到的矩形的第一条边的夹角。并且这个边的边长是width,另一条边边长是h原创 2022-02-18 11:07:00 · 5239 阅读 · 0 评论 -
Opencv学习(11)——PNP求解函数solvePnP()
void solvePnP(InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false, int flags = CV_ITERATIV...原创 2019-09-09 22:29:17 · 10421 阅读 · 1 评论 -
Opencv学习(13)——scalar通道像素填充
Scalar定义可存放1—4个数值的数值,其结构体如下:typedef struct Scalar{ double val[4];}Scalar;例如:Scalar s;如果使用的图像是1通道的,则s.val[0]中存储数据如果使用的图像是3通道的,则s.val[0],s.val[1],s.val[2]中存储数据Scalar常用的使用场景如下:Mat M(7,7,CV_3...原创 2019-09-10 22:02:32 · 665 阅读 · 0 评论 -
Opencv学习(13)—极线的绘制
void cv::computeCorrespondEpilines ( InputArray points,int whichImage,InputArray F,OutputArray lines ) Python:lines = cv.computeCorrespondEpilines( points, whichImage, F[, lines] )#incl...原创 2019-09-11 15:17:47 · 6221 阅读 · 0 评论 -
Opencv学习(14)——鼠标响应setMouseCallback()
setMouseCallback()void cv::setMouseCallback ( const String & winname,MouseCallback onMouse,void * userdata = 0 ) 参数:winname:窗口的名字onMouse:鼠标响应函数,回调函数。指定窗口里每次鼠标时间发生的时候,被调用的函数指针。 这个函数的原型应...原创 2019-09-11 17:04:56 · 2269 阅读 · 1 评论 -
Opencv学习(15)—warpPerspective()
理论warpPerspective()函数主要作用:对图像进行透视变换,就是变形void cv::warpPerspective ( InputArray src,OutputArray dst,InputArray M,Size dsize,int flags = INTER_LINEAR,int borderMode = BORDER_CONSTANT,con...原创 2019-09-11 18:49:13 · 19793 阅读 · 1 评论 -
Opencv学习(16)—绘图函数fillConvexPoly()
void cv::fillConvexPoly ( InputOutputArray img,InputArray points,const Scalar & color,int lineType = LINE_8,int shift = 0 ) Python:img = cv.fillConvexPoly( img, points, color[, lineT...原创 2019-09-11 19:35:27 · 1871 阅读 · 0 评论 -
Opencv学习(18)—cv::solvePnPRansac
bool cv::solvePnPRansac ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtri...原创 2019-09-16 11:51:08 · 2237 阅读 · 0 评论 -
Opencv学习(10)——图像Mat数据的访问-at/ptr/iterator
OpenCV3学习(2.1)——图像Mat数据的访问-at/ptr/iterator[opencv3::Mat元素的获取、at、ptr](https://blog.youkuaiyun.com/BoaHock/article/details/80790323)OpenCV Mat数据类型指针ptr的使用...原创 2019-09-09 20:30:02 · 619 阅读 · 0 评论 -
Opencv学习(9)——triangulatePoints()
triangulatePoints()void cv::triangulatePoints ( InputArray projMatr1,InputArray projMatr2,InputArray projPoints1,InputArray projPoints2,OutputArray points4D ) Python:points4D = cv.triang...原创 2019-09-09 20:16:24 · 11494 阅读 · 4 评论 -
Opencv学习(1)——drawKeypoints() 绘制特征关键点
C++: void drawKeypoints(const Mat& image, const vector& keypoints, Mat& outImg, const Scalar& color=Scalar::all(-1), int flags=DrawMatchesFlags::DEFAULT )Parameters: image – Source i...原创 2019-06-23 22:20:13 · 10836 阅读 · 0 评论 -
Opencv学习(3)——基础矩阵F、本质矩阵E、单应矩阵H 函数解析
官网:https://docs.opencv.org/3.4.0/d9/d0c/group__calib3d.html#ga4abc2ece9fab9398f2e560d53c8c9780基础矩阵FMat cv::findFundamentalMat ( InputArray points1, InputArray points2, int method = FM_RA...原创 2019-06-24 11:59:31 · 6008 阅读 · 0 评论 -
Opencv学习(5)——随机数产生器RNG
cv::RNG 类随机数发生器。 它封装了状态(当前是64位整数),并具有返回标量随机值和使用随机值填充数组的方法。 目前它支持均匀和高斯(正态)分布gaussian()double cv::RNG::gaussian ( double sigma ) // sigma: 分布的标准偏差//该方法使用MWC算法转换状态,并从高斯分布N(0,sigma)返回下一个随机数 ne...原创 2019-06-27 10:56:07 · 950 阅读 · 0 评论 -
Opencv学习(4)——CalcOpticalFlowPyrLK()函数解析
opencv官网:https://docs.opencv.org/3.4.6/dc/d6b/group__video__track.html#ga473e4b886d0bcc6b65831eb88ed93323void cv::calcOpticalFlowPyrLK ( InputArray prevImg,InputArray nextImg,InputArray prevPts,...原创 2019-06-26 15:48:05 · 37201 阅读 · 1 评论 -
Opencv学习(6)——FileStorage类
FileStorage类将各种OpenCV数据结构的数据存储为XML 或 YAML格式。同时,也可以将其他类型的数值数据存储为这两种格式。构造函数FileStorage类的构造函数为:cv::FileStorage(const string& source, int flags, const string& encoding=string());参数:source ...原创 2019-06-28 11:46:54 · 1028 阅读 · 0 评论 -
Opencv学习(7)——cv::recoverPose()
Recover relative camera rotation and translation from an estimated essential matrix and the corresponding points in two images包含头文件:#include <opencv2/calib3d.hpp>recoverPose()函数解析int cv::re...原创 2019-09-09 16:15:41 · 6796 阅读 · 0 评论