E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
机器视觉-opencv
14-
OpenCV
:像素重映射和直方图相关处理
目录一、像素重映射1、像素重映射的含义2、应用场景3、相关的API(例子演示)二、直方图1、直方图的介绍2、直方图均衡化3、直方图计算4、直方图比较5、直方图反向投影一、像素重映射1、像素重映射的含义像素重映射(PixelRemapping)是一种图像处理技术,用于将图像从一个坐标系统映射到另一个坐标系统。它通常用于校正图像中的几何畸变或调整图像的大小和分辨率。在像素重映射中,每个像素的位置会被重
Ivy_belief
·
2024-01-25 07:19
OpenCV
opencv
人工智能
计算机视觉
ros中调用
opencv
绘图测试
includestaticconstcharWINDOW[]="Imagewindow";staticvoidhelp(){printf("\nThisprogramdemonstratesconverting
OpenCV
ImagetoROSImagemessages
大风吹~~~~~
·
2024-01-25 07:17
opencv
人工智能
计算机视觉
opencv
#33 边缘检测
边缘检测原理图像的每一行每一列都可以看成是一个连续的信号经过离散后得到的数值,例如上图左侧给出的图像由黑色到白色的一个信号,也就是图像中某一行像素变化是由黑色逐渐到白色,我们将其对应在一个坐标轴中,将像素值的大小对应与我们y轴,我们可以得到中间图片的曲线,曲线就表示这图像某一行像素灰度值的变化关系,当我们对此曲线求导,就可以得到最下面图片的曲线,图像的边缘就是图像中像素灰度值发生变化的像素点的集合
许嘘嘘
·
2024-01-25 07:35
opencv
计算机视觉
人工智能
opencv
#32 可分离滤波
滤波的可分离性就是将一个线性滤波变成多个线性滤波,这里面具体所指的是变成x方向的线性滤波和y方向的线性滤波。无论先做x方向的滤波还是y方向滤波,两者的叠加结果是一致的,这个性质取决于滤波操作是并行的,也就是每一个图像在滤波的时候,图像滤波区域内的像素是独立进计算的,如果性能允许,我们可以在整个图像内同时计算。可分离滤波的含义线性滤波可以将滤波器分解为x方向和y方向两个滤波器,并且滤波结果与顺序无关
许嘘嘘
·
2024-01-25 07:05
opencv
人工智能
计算机视觉
opencv
#34 边缘检测(二)
Laplacian(拉普拉斯)算子前面介绍的Sobel算子和Scharr算子存在的问题:1.要分别计算两个方向(x,y)的边缘,之后将两方向的边缘进行叠加。2.边缘与方向相关性较大。当我们通过Sobel算子提取x方向检测时,它所能够检测到的边缘都是一个沿着y轴方向的边缘,与检测的方向相反(垂直方向),当进行y方向检测时,得到的边缘是一个水平方向的,垂直的边缘没有办法提取,这就造成了在选择边缘检测的
许嘘嘘
·
2024-01-25 07:01
opencv
人工智能
计算机视觉
数字图像处理(实践篇)二十八 使用
OpenCV
Python中的K-means对图像进行颜色量化处理
目录1颜色量化2实践在某些时候,不可避免的某些设备只能生成有限数量的颜色。因此需要执行颜色量化。选择使用cv2.kmeans()函数对颜色量化应用k-means聚类。1颜色量化使用K-means聚类在图像中实现颜色量化的步骤如下:①导入依赖库
Jackilina_Stone
·
2024-01-25 06:49
数字图像处理
数字图像处理
python
OpenCV
开源计算机视觉库
OpenCV
详解
OpenCV
(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法,支持多种编程语言,包括C++、Python和Java等。
诗雅颂
·
2024-01-25 06:28
计算机视觉
opencv
python
C++
树莓派实战应用:基于人脸识别系统
本项目将介绍如何使用树莓派和
OpenCV
库搭建一个简单的人脸识别系统。我们将通过摄像头捕捉面部图像,并使用
OpenCV
库进行人脸检测和
GT开发算法工程师
·
2024-01-25 05:57
python
单片机
opencv
python
opencv
单片机
人工智能
目标检测
OpenCV
-计算机视觉开发
机器人;无人机;虚拟现实;医学影像分析等无不涉及到计算机视觉算法
OpenCV
是计算机视觉领域的一个图形与图像算法库,它由一系列的C函数和少量C++类构成,同时提供了Python;Ruby;MATLAB;
温轻舟
·
2024-01-25 05:39
计算机视觉
opencv
人工智能
python
OpenCV
学习篇2:viz模块简单用法
viz模块主要用于3D可视化显示。首先看个简单示例程序,创建一个窗口并显示坐标系://创建可视化窗口viz::Viz3dwindow1("window1");//构造一个坐标系,并显示到窗口中window1.showWidget("Coordinate",viz::WCoordinateSystem());//开启永久循环暂留window1.spin();第一句,创建窗口。很简单,类型为Viz3d
robinhjwy
·
2024-01-25 05:02
OpenCV学习
opencv
opencv
文件夹以及配置环境
(46条消息)ubuntu安装
opencv
的正确方法_陶陶name的博客-CSDN博客跟着这里操作即可补充1:安装4.0版本以上的
opencv
,进行cmake步骤操作的语句不同,应使用:cmake-DCMAKE_BUILD_TYPE
zerogin+
·
2024-01-25 05:31
opencv
人工智能
计算机视觉
第一个项目总结:双目测距(python代码转为c++代码,最终输出点云图,再转为ros点云图,再实现可视化)
目录1.双目成像原理2.双目测距python代码3.python代码转为c++代码(1)双目相机参数(2)立体校正(3)立体匹配4.
opencv
的点云图转为ros点云图1.双目成像原理摘自《视觉SLAM
zerogin+
·
2024-01-25 05:29
c++
opencv
开发语言
毕业设计:python人脸识别系统 实时检测 深度学习 Dlib库 大数据 毕业设计(源码)✅
1、项目介绍技术栈:Python语言、pyqt5图形界面、
opencv
、ResNet深度卷积神经网络、Dlib库系统实现了集识别人脸、录入人脸、管理人脸在内的多项功能:包括通过选择人脸图片、视频、摄像头进行已录入人脸的实时识别
vx_biyesheji0002
·
2024-01-25 00:17
biyesheji0001
毕业设计
biyesheji0002
课程设计
python
深度学习
毕业设计
人脸识别
大数据
计算机视觉
基于python人脸识别考勤系统
OpenCV
数据库(源码+教程)✅
1、项目介绍技术栈:Python语言、dlib、
OpenCV
、Pyqt5界面设计、sqlite3数据库2、项目界面(1)摄像头实时检测识别(2)摄像头识别考勤签到(3)数据库管理系统(4)考勤记录3、项目说明
vx_biyesheji0002
·
2024-01-25 00:45
biyesheji0001
毕业设计
biyesheji0002
python
opencv
数据库
大数据
毕业设计
人脸识别
考勤系统
大数据毕业设计:python人脸识别系统 实时检测 深度学习 Dlib库(源码)✅
1、项目介绍技术栈:Python语言、pyqt5图形界面、
opencv
、ResNet深度卷积神经网络、Dlib库识别人脸、录入人脸、管理人脸
q_3375686806
·
2024-01-24 23:50
biyesheji0002
毕业设计
biyesheji0001
大数据
课程设计
python
深度学习
人脸识别
毕业设计
计算机视觉
php下的 pHash扩展实现
最近应客户要求,需要做一个带有图片识别功能的web应用,
OpenCV
虽然高大上,用它来解决这个问题就是杀鸡用牛刀了,这个问题和面部识别,车牌识别的原理是不同的,在未知要分析的图片的特征的情况下,无法提取特征
imreallycrazy
·
2024-01-24 22:47
pHash
php
linux
软件开发模型
深圳市唤梦科技blog
pHash
php下的 pHash扩展实现
最近应客户要求,需要做一个带有图片识别功能的web应用,
OpenCV
虽然高大上,用它来解决这个问题就是杀鸡用牛刀了,这个问题和面部识别,车牌识别的原理是不同的,在未知要分析的图片的特征的情况下,无法提取特征
imreallycrazy
·
2024-01-24 22:16
软件开发模型
深圳市唤梦科技blog
大一c语言课设--五子棋(基于easyx库)
前言本文介绍本人的大一课程设计作业项目:五子棋,本来准备挑战更有难度的
机器视觉
目标检测系统(对于我来说困难),但是在经历各种不可预测的事情(包括变成小人)之后,还是放弃了,然后写了这个项目(之前就有写过一点
顽强的代码人
·
2024-01-24 22:43
c语言课程设计
c语言
开发语言
游戏
c++
互联网加竞赛 基于
机器视觉
的手势检测和识别算法
0前言优质竞赛项目系列,今天要分享的是基于深度学习的手势检测与识别算法该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate1实现效果废话不多说,先看看学长实现的效果吧2技术原理2.1手部检测主流的手势分割方法主要分为静态手势分割和动态手势分割两大类方法。静态手势分割方法:单张图片利用手和
Mr.D学长
·
2024-01-24 22:29
python
java
互联网加竞赛 基于
机器视觉
的火车票识别系统
文章目录0前言1课题意义课题难点:2实现方法2.1图像预处理2.2字符分割2.3字符识别部分实现代码3实现效果最后0前言优质竞赛项目系列,今天要分享的是基于
机器视觉
的火车票识别系统该项目较为新颖,适合作为竞赛课题方向
Mr.D学长
·
2024-01-24 22:29
python
java
互联网加竞赛 基于
机器视觉
的行人口罩佩戴检测
简介2020新冠爆发以来,疫情牵动着全国人民的心,一线医护工作者在最前线抗击疫情的同时,我们也可以看到很多科技行业和人工智能领域的从业者,也在贡献着他们的力量。近些天来,旷视、商汤、海康、百度都多家科技公司研发出了带有AI人脸检测算法的红外测温、口罩佩戴检测等设备,依图、阿里也研发出了通过深度学习来自动诊断新冠肺炎的医疗算法。优质竞赛项目系列,今天要分享的是图像口罩识别该项目较为新颖,适合作为竞赛
Mr.D学长
·
2024-01-24 22:29
python
java
互联网加竞赛 基于
机器视觉
的车道线检测
文章目录1前言2先上成果3车道线4问题抽象(建立模型)5帧掩码(FrameMask)6车道检测的图像预处理7图像阈值化8霍夫线变换9实现车道检测9.1帧掩码创建9.2图像预处理9.2.1图像阈值化9.2.2霍夫线变换最后1前言优质竞赛项目系列,今天要分享的是基于深度学习的视频多目标跟踪实现该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!更多资料,项目分享:https://gitee.com/d
Mr.D学长
·
2024-01-24 22:24
python
java
【YOLOv8新玩法】姿态评估寻找链接切割点
学习《
OpenCV
应用开发:入门、进阶与工程化实践》一书做真正的
OpenCV
开发者,从入门到入职,一步到位!
gloomyfish
·
2024-01-24 22:06
YOLO
计算机视觉
OpenCV4
人工智能
深度学习
【新特性演示】YOLOv8实现旋转对象检测
学习《
OpenCV
应用开发:入门、进阶与工程化实践》一书做真正的
OpenCV
开发者,从入门到入职,一步到位!
gloomyfish
·
2024-01-24 22:06
YOLO
计算机视觉
编程语言
opencv
qt
开发语言
【实战OBB】自定义旋转对象检测
学习《
OpenCV
应用开发:入门、进阶与工程化实践》一书做真正的
OpenCV
开发者,从入门到入职,一步到位!
gloomyfish
·
2024-01-24 22:06
opencv
YOLO
人工智能
计算机视觉
c++
【守护工地安全】YOLOv8实现安全帽检测
学习《
OpenCV
应用开发:入门、进阶与工程化实践》一书做真正的
OpenCV
开发者,从入门到入职,一步到位!
gloomyfish
·
2024-01-24 22:05
YOLO
人工智能
计算机视觉
缺陷检测
yolov8
【PyCharm】配置Anaconda
之前踩了很多坑的情况下,现在终于是松了口气,anaconda下的tensorflow和
openCV
都装完了,现在配置下PyCharm之前就用过pycharm了,所以打开后直接就进入项目了,如果之前没有别的项目
独脚行
·
2024-01-24 19:08
Python
pycharm
anaconda
第20课 在Android Native开发中加入新的C++类
这节课我们开始利用ffmpeg和
opencv
在Android环境下来实现一个rtmp播放器,与第2课在PC端实现播放器的思路类似,只不过在处理音视频显示和播放的细节略有不同。
西部秋虫
·
2024-01-24 18:10
ffmpeg
opencv
C++
android
c++
开发语言
解决编译ROS项目时出现undefined reference to `cv::Mat::updateContinuityFlag()‘问题
在使用catkin_make编译ROS项目时出现了如下的有关
OpenCV
未定义引用的错误。
凌波一梦
·
2024-01-24 15:03
在jetson上对fastdeploy进行源码编译(完整版)
文章目录准备工作下载飞桨推理库编译代码可能遇到的问题CouldNOTfindPythonNoCMAKE_CUDA_COMPILERcouldbefound.准备工作jetpackcuda
opencv
下载飞桨推理库根据
点PY
·
2024-01-24 14:54
深度学习模型部署
jetson
12-
OpenCV
:算子(Sobel和Laplance) 和Canny边缘检测 详解
目录一、Sobel算子1、卷积应用-图像边缘提取2、Sobel算子(索贝尔算子)3、相关的API(代码例子)二、Laplance算子1、理论2、API使用(代码例子)三、Canny边缘检测1、Canny算法介绍2、API使用(代码例子)一、Sobel算子1、卷积应用-图像边缘提取在这个红点变化最大,变化率很高的,梯度也是最陡。变化率做成一根曲线,所以变化率最大的就在顶点。(1)边缘是什么:是像素值
Ivy_belief
·
2024-01-24 12:12
OpenCV
opencv
计算机视觉
人工智能
NVIDIA Jetson TX2通过网口连接海康威视相机并使用
opencv
-python读取视频数据流
上一篇文章讲到了如何在NVIDIAJetsonTX2上手动编译
opencv
源码使用
opencv
-python并且调用板载摄像头(只能手动编译安装)。
YILA_W
·
2024-01-24 11:09
Jetson Xavier NX设备上利用
opencv
进行多海康摄像头的捕获的部署方法
GstreamerGStreamer的程序通过连接数字媒体处理的元素注入管道(pipeline)。每个元素是由一个插件提供。元素可组合为箱(bins),箱可以进一步聚合,从而形成架构图。下图是一个例子一个过滤器图表。元素沟通是透过垫(pads)。来源垫(sourcepad)上一个元素可以被连接到一个接收垫(sinkpad)在另一个。当管道是在播放状态,数据缓冲流(databuffersflow)从
三木ぃ
·
2024-01-24 11:09
AGX
Xavier
opencv
多摄像头读取视频
gstreamer
【jetson 硬解码】使用NVDEC模块解码rtsp视频流,超低时延、比
opencv
更快、资源更少
jetsonnx使用nvidiadecode硬解码rtsp视频流系统环境工程环境问题系统环境工程环境FastDeploy问题问题1:问题2问题3系统环境工程环境问题系统环境1、jetson系统:32.7.1,2、jetpack:4.6.1,3、deepstream:6.0.1,工程环境FastDeploy工程地址:[FastDeploy](https://github.com/PaddlePadd
艾尔_1222
·
2024-01-24 11:09
图像识别
部署
jetson-tx2
人工智能
机器视觉
系统选型-参数-镜头各个参数之间相互关系
焦距越小,景深越大;焦距越小,畸变越大;光圈越大,图像亮度越高;光圈越大,景深越小;光圈越大,分辨率越高;一般像场中心较边缘分辨率高,像场中心较边缘光场照度高;一般像场中心得到的图像的分辨力越高。所以在需要精密尺寸及位置测量的视觉系统中,尽量采用短波长的单色光作为照明光源,对提高系统精度有很大的作用;
视觉人机器视觉
·
2024-01-24 11:11
工业相机选型
数据库
开发语言
数码相机
视觉检测
计算机视觉
[Python]
opencv
- 如何使用VideoCapture类进行摄像头视频捕获并显示
VideoCapture类介绍
OpenCV
-Python中的VideoCapture类是一个用于捕获视频的类,它可以从摄像头、视频文件或者设备上捕获视频。
老狼IT工作室
·
2024-01-24 10:04
python
opencv
python
opencv
opencv
特征线检测与应用
1.前言我之前写过一个系列的文章讲述基于
Opencv
的图像拼接,拼接流水线中最重要的一步就是特征点识别以及特征点匹配,特征点的好坏直接决定了最终的拼接效果,但对于医疗图像而言,加之如果图像质量不好,则提取的特征点区分度并不高
人工智能大讲堂
·
2024-01-24 09:30
计算机视觉
opencv
图像处理
OpenCV
之凸包检测基础
凸包convecHull()函数代码生成若干个坐标值随机的彩色点,用convexHull函数对点连接起来的图形球凸包#include#include#includeusingnamespacecv;usingnamespacestd;intmain(){//初始化变量和随机值Matimage(600,600,CV_8UC3);RNG&rng=theRNG();//循环,按下ESC,Q,q键程序退出
LeviNinja
·
2024-01-24 09:00
OpenCV
opencv
人工智能
计算机视觉
opencv
图片倾斜度检测(一)对图片进行检测
改进篇
opencv
图片倾斜度检测(二)利用摄像头进行实时检测利用
opencv
检测图片倾斜度1.利用最小矩阵函数minAreaRect得到旋转角度importcv2importnumpyasnpimportimutilsdefshow
亚伯拉罕·黄肯
·
2024-01-24 09:27
机器学习+opencv
opencv
计算机视觉
边缘检测
OpenCV
进行图形检测
OpenCv
图形检测绘制图像轮廓:img=cv2.imread("image.png")#彩色图像转为变成单通道灰度图像gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
神奇的布欧
·
2024-01-24 09:56
opencv
计算机视觉
人工智能
typora
[Python] pyqt6+
opencv
实现摄像头图像的实时读取并显示(完整源代码)
本文将会介绍如何通过
opencv
来实时捕获摄像头的图像,并通过pyqt6进行图像视频呈现。
老狼IT工作室
·
2024-01-24 08:53
python
opencv
python
opencv
pyqt6
12.
openCV
在QT环境中利用zBar开发库实现二维码内容识别
1.说明本篇博客仅记录如何使用zBar库进行二维码内容的识别,其中牵扯到的一些其它知识点,比如二维码区域检测、zBar库开发环境配置等可以参考本专栏的其它相关博客,此篇博客不再赘述。2.具体步骤博客中代码功能:手动选择一张包含二维码的图片,会将检测到的二维码区域单独显示出来,并将二维码中包含的信息显示到一个button上。效果展示:第一步:首先,根据选择的图片,单独提取出图片中的二维码,目的是去除
山间点烟雨
·
2024-01-24 08:15
QT_QML_OPenCV
opencv
qt
二维码
python获取所有可用摄像头(id + 名称)可用于
opencv
缘起python下使用
opencv
库使用VideoCapture调用摄像头时,只能传入枚举号,而不知道相应的相机名称。
babybin
·
2024-01-24 07:15
Python
opencv
python
计算机视觉
学习
Opencv
(蝴蝶书/C++)——4.图形和大型数组类型(下)
文章目录4.5通过块访问数组(多行多列等范围访问)4.6矩阵支持的代数运算(运算符重载)4.7饱和转换4.8cv::Mat的其他成员函数7.cv::SparsesMat表示N维稀疏数组7.1基本介绍7.2引用或者值访问7.2.1cv::SparsesMat::ptr()7.2.2cv::SparsesMat::ref()7.2.3cv::SparsesMat::value()7.2.3cv::Sp
吨吨不打野
·
2024-01-24 07:00
opencv
#
学习Opencv
学习
opencv
c++
OpenCV
书签 #余弦相似度的原理与相似图片/相似文件搜索实验
1.介绍余弦相似度(CosineSimilarity),又称为余弦相似性,是通过计算两个向量的夹角余弦值来评估他们的相似度。余弦相似度仅仅与向量的指向方向相关,与向量的长度无关,它将向量根据坐标值绘制到向量空间中,如最常见的二维空间。因此,万物皆向量,我们可以使用余弦相似度来进行相似图片查找、相似文件搜索等工作。两个向量间的余弦值可以通过使用欧几里得点积公式求出:给定两个属性向量,A和B,其余弦相
有时有味
·
2024-01-24 07:53
OpenCV
算法
Python
opencv
余弦相似度
相似文件搜索
图搜索算法
以图搜图
python
numpy
OpenCV
书签 #差值哈希算法的原理与相似图片搜索实验
1.介绍差值哈希算法(DifferenceHashAlgorithm,简称dHash)是哈希算法的一种,主要可以用来做以图搜索/相似图片的搜索工作。2.原理差值哈希算法通过计算相邻像素的差异来生成哈希,即通过缩小图像的每个像素与平均灰度值的比较,生成一组哈希值。最后,利用两组图像的哈希值的汉明距离来评估图像的相似度。3.魔法概括地讲,差值哈希算法一共可细分五步:缩小图像:调整输入图像的大小为(ha
有时有味
·
2024-01-24 07:23
OpenCV
Python
算法
opencv
哈希算法
差值哈希算法
python
相似图片搜索
图搜索算法
以图搜图
OpenCV
书签 #结构相似性SSIM算法的原理与图片相似性实验
1.介绍结构相似性(StructuralSimilarity,简称SSIM算法),主要用于检测两张相同尺寸的图像的相似度、或者检测图像的失真程度,是一种衡量两幅图像相似度的指标。定义给定两个图像x和y,两张图像的结构相似性可按照以下方式求出:结构相似性的范围为-1到1。当两张图像一模一样时,SSIM的值等于1。SSIM结构相似度指数,从图像组成的角度将结构信息定义为独立于亮度、对比度的,反映场景中
有时有味
·
2024-01-24 07:49
OpenCV
算法
Python
opencv
算法
SSIM算法
结构相似性
python
opencv
011 滤波器03 高斯滤波
今天来学习一下高斯滤波!高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。高斯滤波1.原理高斯函数是符合高斯分布(正态分布)的函数,还记得高斯函数长什么样子吗均值可以简单理解成曲线中间的对称轴,方差越大,越不集中高斯函数的一般形式:高斯滤波就是用符合高
yf743909
·
2024-01-24 07:14
opencv
算法
opencv
人工智能
计算机视觉
python
学习方法
pycharm
opencv
中的几个重要函数
对于我们经常使用python的同学,尤其还习惯使用numpy库,突然上手
opencv
c++时,就会感觉想要一个结果,python一行代码搞定,但是c++却无处下手,因此特总结遇到的几个重要
opencv
函数
视觉弘毅
·
2024-01-24 07:43
opencv
人工智能
计算机视觉
yolov8
opencv
dnn部署自己的模型
源码地址本人使用的
opencv
c++github代码,代码作者非本人使用github源码结合自己导出的onnx模型推理自己的视频推理条件windows10VisualStudio2019NvidiaGeForceGTX1070
opencv
4.7.0
yuanjun0416
·
2024-01-24 07:12
模型部署
YOLO
opencv
dnn
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他