OpenCV学习
文章平均质量分 57
记录自己从零基础开始学习OpenCV的历程
笨小古
一直在学习…
展开
-
使用OpenCV从一个矩阵提取子矩阵
介绍两个函数:cv::Range()和cv::Rect()原创 2024-01-20 14:14:23 · 873 阅读 · 0 评论 -
ubuntu20.04配置OpenCV的C++环境
https://github.com/raulmur/ORB_SLAM2,opencv源码安装原创 2023-11-25 20:55:10 · 1310 阅读 · 2 评论 -
详解opencv库函数ellipse()
opencv库函数ellipse()函数可以画扇形,也可以画椭圆。画扇形时只需要将椭圆的长短轴长度设为相同并给定扇形的圆心角即可。原创 2022-12-29 12:28:06 · 5587 阅读 · 2 评论 -
人脸检测识别对比
利用opencv的YuNet模型和百度AI的人脸识别进行人脸检测和人脸比对识别原创 2022-10-19 11:37:15 · 2686 阅读 · 0 评论 -
OpenCV学习笔记(更新中...)
OpenCV学习笔记:1.OpenCV常用的Python内置函数;2.常见的错误;3.图片与初用 OpenCV;4.OpenCV的基础函数;5.OpenCV的基础图像操作原创 2022-10-12 16:17:09 · 1477 阅读 · 0 评论 -
OpenCV学习——绘图函数案例
OpenCV学习:关于OpenCV的基础函数中矩形绘制与多边形绘制的简单案例原创 2022-08-22 21:37:43 · 878 阅读 · 0 评论 -
OpenCV学习——实现滑动条式调色板
cv2.createTrackbar 函数和 cv2.getTrackbarPos 函数。 cv2.createTrackbar 函数的作用是创建一个滑动条, cv2.getTrackbarPos 函数的作用是调用回调函数去接收指定滑动条的值。原创 2022-08-25 11:25:45 · 2756 阅读 · 0 评论 -
OpenCV学习——图像上的算术运算
学习图像的几种算术运算,例如加法,减法,按位运算等。学习功能:cv.add,**cv.addWeighted**等。原创 2022-08-08 19:59:21 · 205 阅读 · 0 评论 -
OpenCV学习——绘制OpenCV徽标
利用OpenCV库中的绘图功能绘制OpenCV的徽标绘画椭圆或者扇形使用函数cv2.ellipse(img_p, (500, 200), (100, 100), 0, 60, 120, (255, 255, 255), -1)1.目标图片 2.椭圆圆心 3.长短轴长度 4.偏转角度 5.圆弧起始角度 6.终止角度 7.颜色 8.是否填充...原创 2022-08-07 19:11:13 · 1380 阅读 · 3 评论 -
OpenCV学习——摄像头实时进行人脸识别
rect = classifier.detectMultiScale(gray, scaleFactor, minNeighbors, minSize,maxsize)Gray: 要进行检测的人脸图像scaleFactor: 前后两次扫描中,搜索窗口的比例系数minneighbors:目标至少被检测到minNeighbors次才会被认为是目标minsize和maxsize: 目标的最小尺寸和最大尺寸...原创 2022-06-16 11:40:53 · 3430 阅读 · 0 评论 -
OpenCV学习——人脸读取,信息库比对
填写个人数据,拍照建立个人脸形,使用身份证号当作个人的脸形文件。之后输入身份证号调出个人的图片文件当作比对依据,运行程序摄像头读取人脸信息,进行身份核验。histogram()方法是取出2个脸形的颜色分布的直方图,对2个颜色做RMS(root-mean-square),如果2个图一样则所得的RMS为0,RMS结果值越大代表图差异越大,一般若是所得的结果是在100左右算是临界值。...原创 2022-06-16 11:26:04 · 1675 阅读 · 0 评论 -
OpenCV学习——摄像头人脸识别
在学会对图像文件中的人脸进行识别后,还要使用摄像头进行人脸识别,需要先读取摄像头所获取的画面,并将画面进行存储,之后在对存储图像进行人脸识别,并将识别出的人脸存储。原创 2022-06-16 10:28:51 · 3596 阅读 · 0 评论 -
OpenCV学习——图像脸部识别
使用OpenCV将图像文件的人脸标记出来,下列是常用的人脸识别特征文件,可以使用CascadeClassifier()类执行脸部识别。face_cascade = cv2.CascadeClassifier(‘~haarcascade_frontalface_default.xml’)原创 2022-06-16 09:19:49 · 1602 阅读 · 0 评论 -
OpenCV学习——绘图功能
Opencv的绘图功能:cv2.line(绘图对象, (x1,y1), (x2,y2), 颜色, 宽度);cv2.rectangle(绘图对象, (x1,y1), (x2,y2), 颜色, 宽度);cv2.circle(绘图对象, (x,y) ,radius, 颜色, 宽度);cv2.putText(绘图对象, 文字, 位置, 字体, 字号大小, 颜色, 文字宽度)......原创 2022-06-16 00:56:42 · 1084 阅读 · 0 评论 -
OpenCV学习——图像二值化处理及二维傅里叶变换
图像二值化算法分为全局固定阈值和局部动态阈值即自适应阈值。cv2.threshold(src, thresh, maxval, type)和adaptiveThreshold(src, maxValue, adaptiveMethod, thresholdType, blockSize, C, dst=None)傅里叶变换实际上是将信号f(t)与一组不同频率的复正弦做内积。cv2.dft(src, dst=None, flags=None, nonzeroRows=None)......原创 2022-05-14 14:21:14 · 4477 阅读 · 0 评论