opencv
车载testing
选择大于努力,代码成就人生
展开
-
opencv级联分类器实现人脸识别
级联分类器(Cascade Classifier)是一种基于Haar特征的对象检测算法,首先需要手动的去训练自己的模型,如人脸识别官网有训练好的,可以直接拿来用。原创 2024-10-08 17:59:14 · 492 阅读 · 0 评论 -
OpenCV Python – 使用SIFT算法实现两张图片的特征匹配
如果你使用的是不带 SIFT 的 OpenCV 版本,你可以尝试 SURF 算法,或者使用其他特征提取和匹配算法来适应不同的图像变换情况。2.我们使用了 SIFT 算法检测和匹配特征点,然后使用 RANSAC 算法计算透视变换矩阵,从而得到模板图像在大图中的位置。根据你的需求,你可以根据实际情况调整代码中的阈值以及匹配结果的筛选条件。1.要实现在大图中找到任意旋转、缩放等情况下的小图位置,可以使用特征匹配算法,如 SIFT (尺度不变特征变换) 或 SURF (加速稳健特征)。原创 2023-10-09 16:30:30 · 3009 阅读 · 3 评论 -
python+opencv寻找图片或视频中颜色进行追踪之HSV颜色处理
cv2.cvtColor()用来进行颜色模型转换,参数 1 是要转换的图片,参数 2 是转换模式。原创 2023-09-21 14:35:40 · 1190 阅读 · 0 评论 -
python通过摄像头参数和图片计算物体距离
要从图像中计算摄像头到物体的距离,您需要知道一些额外信息,如物体的实际尺寸、相机的内参等。原创 2023-09-20 13:39:42 · 1038 阅读 · 1 评论 -
python+opencv寻找图像中类似长方形并计算图形面积周长和中心点
【代码】python+opencv寻找图像中类似长方形并计算图形面积周长和中心点。原创 2023-09-20 10:55:52 · 460 阅读 · 0 评论 -
python判断图片所处环境是白天或者黑夜
【代码】python判断图片所处环境是白天或者黑夜。原创 2023-09-19 14:29:25 · 682 阅读 · 0 评论 -
python opencv遍历每一个像素点
【代码】python opencv遍历每一个像素点。原创 2023-09-19 14:27:20 · 1284 阅读 · 0 评论 -
python和opencv常用求图像相似度持续更新
1.目前使用方法有平均哈希,差值哈希,感知哈希,单通道直方图,多通道直方图,以及特征匹配structural_similarity。原创 2023-09-19 11:15:45 · 336 阅读 · 0 评论 -
python+opencv特征匹配算法
由于该算法已被申请专利,只能使用低版本。原创 2023-09-18 13:55:52 · 265 阅读 · 0 评论 -
python opencv图片二值化后取出图片中心区域的轮廓
这里将轮廓绘制为绿色。原创 2023-09-18 09:52:29 · 872 阅读 · 0 评论 -
python+opencv学习(一)
python+opencv学习(一)入门篇:01: 简介与安装简介跟多程序员都只得到opencv是c++底层,为什么学习python,不管哪一门语言,我们作为打工人,只需完成自己任务。python是一门真正的网红语言,它语法简洁易学,作为it大家都知道35岁就是我们的失业之年。再短短的十几年中希望我们能把技术做的更好,永不失业!安装opencv-python只需终端下的一条指令:pip install opencv-python不推荐自己去官网下载,opencv有很多的依赖包。安装测原创 2021-03-04 17:18:55 · 191 阅读 · 1 评论 -
python+opencv学习笔记,打开摄像头(三)
python+opencv学习笔记(三)学习打开摄像头捕获照片、播放本地视频、录制视频等。目标打开摄像头并捕获照片播放本地视频,录制视频OpenCV函数:cv2.VideoCapture(), cv2.VideoWriter()教程打开摄像头:要使用摄像头,需要使用cv2.VideoCapture(0)创建VideoCapture对象,参数0指的是摄像头的编号,如果你电脑上有两个摄像头的话,访问第2个摄像头就可以传入1,依此类推。# 打开摄像头并灰度化显示import cv2capt原创 2021-03-04 17:36:03 · 328 阅读 · 1 评论 -
python+opencv学习笔记(二)
python+opencv学习笔记(二)基本元素-图片学习如何加载图片,显示并保存图片。学习目标1.加载图片,显示图片,保存图片2.`OpenCV函数:cv2.imread(), cv2.imshow(), cv2.imwrite()教程大部分人可能都知道电脑上的彩色图是以RGB(红-绿-蓝,Red-Green-Blue)颜色模式显示的,但OpenCV中彩色图是以B-G-R通道顺序存储的,灰度图只有一个通道。图像坐标的起始点是在左上角,所以行对应的是y,列对应的是x:加载图片使用cv原创 2021-03-04 17:28:40 · 855 阅读 · 1 评论 -
python+opencv最简单的人脸识别
python+opencv最简单的人脸识别最近一直在学习opencv,忽然发现一个很神奇的模块{face_recognition},face_recognition是一个解析人脸的模块,核心大家可以pip 下载后自己研究 哈。接下来时一个摸鱼小助手,欢迎大家参考。import face_recognitionimport cv2import osimport time# 调用摄像头,外部摄像头为:1cap = cv2.VideoCapture(0)while True: #原创 2021-05-07 19:44:16 · 338 阅读 · 1 评论 -
python 基于Opencv图像对比
python 基于Opencv图像对比opencv就不介绍了,直接上代码# -*- coding: utf-8 -*-from skimage.metrics import structural_similarityimport imutilsimport cv2# 加载两张图片并将他们转换为灰度imageA = cv2.imread(r"home.png")imageB = cv2.imread(r"home1.png")grayA = cv2.cvtColor(imageA, cv2原创 2021-03-29 13:24:29 · 1803 阅读 · 2 评论 -
python+opencv图像处理之边缘检测车道线识别
python+opencv图像处理之边缘检测车道线识别1.自行安装python和opencv2.导入我们要使用的相关库import cv2from matplotlib import pyplot as pltimport numpy as np3.我们使用以下图片做本次项目原图img = cv2.imread("lu.png") # 读入图片print(img.shape) # 查看属性#plt.imshow(gray_image) # matplotlib中show函数#pl原创 2021-11-03 13:29:01 · 3536 阅读 · 0 评论 -
python+opencv判断开关或按钮的状态
python+opencv判断开关或按钮的状态前言:前期我们说过移动端定位问题(使用adb 坐标,使用uiautomator2,opencv获取坐标的方法)今天我们讲一下关于判断一个开关或者按键的状态。opencv真的是一个非常强大的模块,大家可以多学一下,大佬请忽略1 . 第一步安装opencv,大家自行安装2. 第二步导入opencvimprot cv23.学习过opencv的同学应该知道其中有一个获取像素值的方法,今天我们就用到这个方法来判断某个地点的状态4.既然使用像素值来判断某个点原创 2021-09-14 11:13:35 · 4301 阅读 · 3 评论 -
python +opencv 根据图片定位进行UI自动化
python +opencv 进行移动端UI自动化前言:做过移动端ui自动化的小伙伴,就会发现很多控件的元素是一样的或者是找不到的,为了解决这个痛点,于是通过图片灰度处理返回坐标x,y找到控件的位置。再结合pytest+接口+UI断言整体项目思路。1.接下来我们主要说一下基于opencv图片识别寻找控件坐标,pytest和接口不会的同学请看我的接口和pytest文章2. 我们使用两个图,一个是移动端截图,一个是控件的图,如下:接下来我们直接上代码import cv2import osi原创 2021-07-23 10:35:20 · 3238 阅读 · 1 评论