一.图片1. 读入图像 Opencv是使用函数cv2.imread()读入图像,该函数对应填入两个参数,第一个参数是给函数提供图片的完整路径,第二个参数是要告诉函数应该如何读取这幅图片。第二个参数的选项: • cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略, 这是默认参数。 • cv2.IMREAD_GRAYSCALE:以灰度模式读入图像(特别提示:就算图像的路径是错的,
转载
2024-03-19 09:28:18
55阅读
文章目录1 简介2 传统机器视觉的手势检测2.1 轮廓检测法2.2 算法结果2.3 整体代码实现2.3.1 算法流程3 深度学习方法做手势识别3.1 经典的卷积神经网络3.2 YOLO系列3.3 SSD3.4 实现步骤3.4.1 数据集3.4.2 图像预处理3.4.3 构建卷积神经网络结构3.4.4 实验训练过程及结果3.5 关键代码4 实现手势交互5 最后 1 简介今天学长向大家介绍一个机器视
转载
2024-02-26 15:53:09
214阅读
《学习OpenCV3》第3章 了解OpenCV的数据类型1. OpenCV数据类型分类1.1 基础数据类型分类:1.2 基础类型概述2. 深入了解基础类型2.1 Point类2.2 Scalar类2.3 size类2.4 Rect类2.5 RotatedRect类2.6 固定矩阵类2.7 固定向量类2.8 复数类3. 辅助对象3.1 TermCriteria类3.2 Range类3.3 Ptr模
转载
2024-04-25 22:13:40
30阅读
1. 前言今天分享一篇2003年的低照度图像增强论文《Adaptive Logarithmic Mapping For Displaying High Contrast Scenes》,论文地址为:https://domino.mpi-inf.mpg.de/intranet/ag4/ag4publ.nsf/0/53A4B81D590A3EEAC1256CFD003CE441/$file/logma
转载
2024-04-12 05:37:42
41阅读
学习目标:在图像处理中,由于您每秒处理大量操作,所以您的代码不仅要提供正确的解决方案,还要以最快的方式进行处理。 1、衡量你的代码的性能;2、提高代码性能的一些技巧;3、学习函数:cv2.getTickCount,cv2.getTickFrequency等。除了OpenCV,Python还提供了一个有助于测量执行时间的模块时间。 另一个模块配置文件有助于获得有关代码的详细报告,例如代码中
转载
2024-05-05 18:42:45
247阅读
最近在做计算机视觉项目时需要获取视频的光流图,于是便在github找了一些现成的项目工程,这些项目工程都是使用C++ OpenCV,所以需要在电脑上安装OpenCV,折腾了很久,也踩了很多坑,这里把安装过程及工程运行过程记录下来,方便以后查阅。Linux gcc环境这个是最基本的,编译需要有gcc编译环境,没有的输入一行命令即可解决。sudo apt install build-essential
转载
2024-05-23 08:42:55
147阅读
参数说明void calcHist( const Mat* images, int nimages,
const int* channels, InputArray mask,
OutputArray hist, int dims, const int* histSize,
转载
2024-04-04 09:30:01
55阅读
OpenCV 入门系列:OpenCV 入门(一)—— OpenCV 基础OpenCV 入门(二)—— 车牌定位OpenCV 入门(三)—— 车牌筛选OpenCV 入门(四)—— 车牌号识别OpenCV 入门(五)—— 人脸识别模型训练与 Windows 下的人脸识别OpenCV 入门(六)—— Android 下的人脸识别OpenCV 入门(七)—— 身份证识别本文主要内容:如何训练 OpenCV
转载
2024-07-29 14:49:04
53阅读
基于opencv的交互式-透视变换(perspective transformation)附代码 文章目录基于opencv的交互式-透视变换(perspective transformation)附代码前言:参考链接:简介:单应性变换必须四点共面!效果:代码: 前言:最近在尝试透视变换的实际作用,看上篇paper也是提到了透视变换,但是一直不知道实际操作,到底有什么样的效果: 一整张图,选定四个点
转载
2024-04-26 11:28:55
65阅读
图像均衡化
原创
2021-06-24 11:28:42
416阅读
车牌识别
转载
2021-07-16 11:35:36
856阅读
图像分割的算法
原创
2021-07-16 14:51:43
923阅读
基于OpenCV的图像融合
原创
2021-07-16 17:34:10
411阅读
1.文章信息本次介绍的文章是广东石油化工学院发表的一篇火焰烟雾检测的文章,题目为《Flame smoke detection algorithm based on YOLOv5 in petrochemical plant》。2.摘要石油化工装置火灾烟雾检测,可以预防火灾,保证生产安全和生命安全。文章旨在解决复杂工厂背景下火焰烟雾检测中的漏检和误检问题。文章提出了一种基于YOLOv5的
转载
2024-08-09 00:18:21
125阅读
在OpenCV的图像处理过程中,高量并发任务不能完全依赖于CPU,速度达不到需求,需要我们使用CUDA的高并发特性来加速,本文中,我来介绍下如何使用CUDA对OPENCV进行编译 软件下载 在编译Opencv之前我们的电脑要安装好CUDA,这个可以参考之前caffe编译流程,下载OpenCV及Open
OpenCV 的基础图像操作都只是针对图像中的像素点,并不是直接对图像整体进行的操作。而很多时候并不能仅通过改变像素点来进行图像的操作,为此我们需要学习关于图像的算术操作。1.图像加法 对于两张相同大小的图像,可以使用 cv2.add 函数对它们进行加法运算。使用该函数时, 两张图像的大小必须一致,或者加数
运用opencv实现简单的图像操作简单介绍OpenCV安装opencvopencv的基本使用读取图片图片灰度转换修改图片尺寸展示图片的三通道图画图直线矩形圆形写文字 简单介绍OpenCVOpenCV是由英特尔公司发起并参与开发的一个跨平台计算机视觉库,可用于开发实时的图像处理,计算机视觉,以及模式识别程序。安装opencv直接使用pip就可以进行安装pip install opencv-pyth
转载
2024-08-30 21:39:47
35阅读
看了一眼 opencv 官网,已经更新到 4.5 预览版了,官方的 Java api 文档好像也把方法说明给加上了,比我当初看的好了不知道多少 T^T
如果 Java 的文档没有写详细,那就把方法名复制一下,到同版本的 c++ 的文档找说明,c++ 文档是最全的。
转载
2023-07-20 22:52:10
117阅读
文章目录轮廓检测概念介绍轮廓绘制轮廓特征轮廓近似边界矩形与外接圆 轮廓检测概念介绍对于图像的轮廓检测我们可以使用cv2.findContours(img,mode,method)这个函数。mode表示轮廓检测的模式具体参数如下:RETR_EXTERNAL :只检索最外面的轮廓。RETR_LIST:检索所有的轮廓,并将其保存到一条链表当中。RETR_CCOMP:检索所有的轮廓,并将他们组织为两层:
转载
2024-02-20 11:52:51
169阅读
OpenCV 官网:Home - OpenCV1、下载配置下载地址:Releases · opencv/opencv · GitHub 打开下载页面后,下载 opencv-4.5.5-vc14_vc15.exe下载成功并安装后,文件目录如下:build:编译后的文件
sources:引用文件头和实例将 \build\java\x64(x64 或者 x86 根据操作系统的位数选择) 目录
转载
2023-07-17 11:40:25
34阅读