Opencv学习
文章平均质量分 70
AI Chen
悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。
展开
-
【Opencv4快速入门】轮廓检测findContours
图像轮廓是指图像中对象的边界,是图像目标的外部特征,这个特征对于图像分析、目标识别和理解更深层次的含义具有重要的作用。原创 2023-10-28 18:45:48 · 237 阅读 · 0 评论 -
【Opencv4快速入门】图像存储容器Mat类介绍
Mat类分为矩阵头和指向存储数据的矩阵指针两部分。矩阵头中包含矩阵的尺寸、存储方法、地址和引用次数等。矩阵头的大小是一个常数,不会随着矩阵尺寸的大小而改变。图像复制和传递过程中主要的开销是存放矩阵数据。为了解决这个问题,在OpenCV中复制和传递图像时,只是复制了矩阵头和指向存储数据的指针。//创建一个名为a的矩阵头 a = cv :: imread("../test.jpg");//向a中赋值图像数据,矩阵指针指向像素数据 cv :: Mat b = a;//复制矩阵头,并命名为b。原创 2023-01-29 15:42:22 · 1093 阅读 · 0 评论 -
Opencv RNG生成随机数函数
本文主要讲解Opencv的RNG生成随机数函数。Opencv RNG生成随机数函数0.定义随机对象1.产生64位随机整数2.产生[0,1)内均匀分布的double类型数据3.产生[0,1)内均匀分布的float类型数据4.产生均值为0,标准差为1的高斯分布函数0.定义随机对象#include <opencv2/opencv.hpp>#include <time.h>//cv::RNG rng;//创建RNG对象,使用默认种子-1cv::RNG rng((unsign原创 2022-03-13 11:57:36 · 5496 阅读 · 0 评论