opencv
-
【Python】cv2.error: OpenCV(4.8.0) :-1: error: (-5:Bad argument) in function ‘cvtColor‘ > Overload res
代码片段为: # 将图片转换为灰度图 image1 = cv2.cvtColor(origin_iamge, cv2.COLOR_BGR2GRAY) image2 = cv2.cv…
-
计算机视觉 期末复习
目录 一,导论 二,图像采样和频域处理 1.计算机图像 2.常用的亮度等级(灰度值) 3.多通道图像 4.图像插值算法(记住哪些算法) 5.像素空间关系 1像素邻域 2.像素连接 …
-
openCV实战项目–人脸考勤
人脸任务在计算机视觉领域中十分重要,本项目主要使用了两类技术:人脸检测+人脸识别。 代码分为两部分内容:人脸注册 和 人脸识别 人脸注册:将人脸特征存储进数据库,这里用featur…
-
线结构光三维重建(一)
线结构光三维重建测量系统,是基于三角测量的原理进行三维重建。相机在采集图像过程中,对相机进行内外参标定后,我们可以将图像上的像素点坐标,转为世界坐标进行测量。但由于…
-
Python-OpenCV教程丨从零开始学计算机视觉
文章目录 写在前面 入门篇 1.生成图片 2.转换色彩空间 3.拆分颜色通道 4.绘制线条 5.阈值自适应处理 写在后面 写在前面 探索新大陆:Python&OpenCV,…
-
Python版本与opencv版本的对应关系
python版本要和opencv版本相对应,否则安装的时候会报错。 可以到Links for opencv-python上面查看python版本和opencv版本的对应关系,如图,…
-
cv2.line使用报错【已解决】error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function ‘line‘ > Overload
cv2.line: image = cv2.line(image, 直线起点坐标, 直线终点坐标, 颜色, 粗细) 使用cv2.line时,报告了如下错误 error提示索引为1的…
-
100天精通Python(实用脚本篇)——第112天:图像处理批量给图片添加水印,防盗必备建议收藏!!!(附上脚本代码)
文章目录 专栏导读 1. 图片设置水印的意义? 2. 需求 3. 实现效果 4. 添加全屏水印 4.1 单张图片添加全屏水印 4.2 批量给多张图片添加全屏水印 5. 添加指定位置…
-
Opencv C++ 六、灰度变换:线性变换、灰度反转、对数变换、伽马变换、(自适应)直方图均衡化
一、灰度变换的原理: 通过变换函数T将原图像像素灰度值r映射为灰度值s: s=T(r). 二、灰度变换的方法: 线性变换(亮度和对比度调整): 原理:线性变换是一种简单的亮度和对比…
-
Android 导入ncnn-android-yolov8-seg : 实现人体识别和人像分割
1. 前言 上篇文章我们在Android中使用OpenCV实现了人脸识别,这篇文章我们使用OpenCV+YOLOv8+NCNN 来实现人像分割的功能。 首先来看下效果,这里会识别出…
-
【OpenCV】Qt + OpenCV 开发配置 + 入门知识(代码示例)
目录 前言 一、OpenCV简介 二、OpenCV + QT 开发环境搭建 🚀资源下载 三、OpenCV图像原理 🌭位图模式 🌭…
-
RK3588 RGA 图像操作
背景 公司业务需要用到RK3588 的RGA进行图像处理加速,网上搜了下,这方面的资料很少,在此记录下自己从熟悉文档到应用的整个过程,给有相关需求的小伙伴做个参考。 一、什么是RG…
-
双目相机测距原理
双目相机测距是一种常用的计算机视觉技术,它利用两个摄像头同时拍摄同一场景,通过测量两个摄像头视野中同一物体在图像上的像素差异,从而计算出物体距离的方法。 具体原理如下: 双目相机的…
-
双目视觉目标追踪及三维坐标获取—python(代码)
2022年九月更新: 在原来的基础上,我使用了yolov5代替了opencv的目标检测算法辅助相机进行三维坐标的获取,并成功用获取的坐标实时控制机械臂,感兴趣的话可以看我b站里的视…
-
【双目视觉】 SGBM算法应用(Python版)
文章目录 流程图 相机标定 立体匹配 效果 1.原图像 2.深度图 3.代码链接 流程图 相机标定 参考链接:【开源 |教程 | 双目测距】双目相机的标定_哔哩哔哩_bilibil…
