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裁剪图片
基于
OpenCV
图像分割
一、概述从图像中将目标或部分目标分割出来,是我们在进行图像处理的操作,也是有意义的事情。在很多情况下,我们也希望将感兴趣的目标区域分割出来,比如将一个人的脸或手分割出来。具体有下面提到的几种方法。1、背景减除背景减除是在背景模型建立后,将背景模型和当前的图像进行比较,然后减去这些已知的背景信息,则剩下的目标物大致就是所求的前景目标。背景减除法的缺点是假设所有像素点是独立的,这种更完整的空间和时间模
tiemaxiaosu
·
2024-02-06 05:03
OpenCV
pdf转图片,nodejs图片切割、
opencv
处理图片灰度,批量扫描二维码
项目场景:需求:公司做会员卡实体卡的项目,需要扫码绑定用户,制卡商给了一个pdf文件里面包含2000张会员卡要求确认印刷,需要扫描出二维码内容并确定问题描述这个任务被安排到我身上(本人前端),领导让手动扫码,作为一个程序员怎么可能干这么蠢的事呢,想着写个脚本解决一下,以下为解决步骤:1.首先要把pdf的每一页分开有一个很方便的网站iLovePDF|OnlinePDFtoolsforPDFlover
beforeDesotry
·
2024-02-06 05:32
工具
pdf
opencv
javascript
python
node.js
基于
OpenCV
灰度图像转GCode的螺旋扫描实现
基于
OpenCV
灰度图像转GCode的螺旋扫描实现引言激光雕刻简介
OpenCV
简介实现步骤1.导入必要的库2.读取灰度图像3.图像预处理4.生成GCode5.保存生成的GCode6.灰度图像螺旋扫描代码示例总结系列文章
cheungxiongwei.com
·
2024-02-06 05:59
⭐激光雕刻
opencv
GCODE
3D打印
激光雕刻
GRBL
C
C++
基于
OpenCV
灰度图像转GCode的单向扫描实现
基于
OpenCV
灰度图像转GCode的单向扫描实现引言单向扫描存在的问题灰度图像单向扫描代码示例结论系列文章⭐深入理解G0和G1指令:C++中的实现与激光雕刻应用⭐基于二值化图像转GCode的单向扫描实现
cheungxiongwei.com
·
2024-02-06 05:58
⭐激光雕刻
opencv
人工智能
计算机视觉
GCode
3D打印
GRBL
Qt+多线程实现单幅图像高斯、灰度、边缘处理,调用
opencv
库导入图片
【QT】多线程+
OpenCV
的demo结合最近学的知识自己做了个小demo。可以实现对输入的图片进行图像处理,高斯模糊、灰度处理以及边缘检测,三种处理同时进行。
我也不太懂她
·
2024-02-06 05:57
opencv
qt
c++
visual
studio
图像处理
OpenCV
4图像处理--二值图像联通组件扫描
联通组件扫描图像联通组件标记概念扫描联通组件的常见算法思考图像联通组件标记概念图像联通组件(CCL)四领域与八领域扫描联通组件的常见算法概念联通组件标记算法(connectedcomponentlabelingalgorithm)是图像分析中最常用的算法之一,算法的实质是扫描二值图像的每个像素点,对于像素值相同的而且相互连通分为相同的组(group),最终得到图像中所有的像素连通组件。扫描的方式可
Mzcc_bbms
·
2024-02-06 05:27
OPENCV
基于
OpenCV
平滑图像
基于
OpenCV
平滑图像也就是图像模糊,本博文介绍使用
OpenCV
的不同函数通过线性滤波进行图像平滑。
凌风探梅
·
2024-02-06 05:27
OpenCV专题
OpenCV专栏
基于
OpenCV
灰度图像转GCode的斜向扫描实现
基于
OpenCV
灰度图像转GCode的斜向扫描实现基于
OpenCV
灰度图像转GCode的斜向扫描实现引言激光雕刻简介
OpenCV
简介实现步骤1.导入必要的库2.读取灰度图像3.图像预处理4.生成GCode5
cheungxiongwei.com
·
2024-02-06 05:55
⭐激光雕刻
opencv
GRBL
激光雕刻
C++
3D打印
GCode
ubuntu 12.04 编译 openvc + ipp 7.1 USE IPP NO 的问题
ubuntu12.04编译openvc2.4.2+ipp7.1攒了个i货,据说ipp能提速,就重新编译openvc,装好了ipp7.1按照参考网上帖子比如http://
opencv
.willowgarage.com
lingzhi007
·
2024-02-06 05:23
ubuntu
12.04
编译
openvc
+
ipp
7.1
USE
IPP
NO
的问题
Python 实现键鼠操作
需要的库timepyautogui
OpenCV
aircv#Aircv是基于
OpenCV
的所以需要安装
OpenCV
和numpyoswin32直接上代码1.导入库importtimeimportpyautoguiimportaircvasacimportosi
qq_45630078
·
2024-02-06 05:10
python
按键事件
JavaCV cvEstimateRigidTransform函数使用心得
JavaCVcvEstimateRigidTransform函数使用心得@Date2018.09.27函数定义对应
OpenCV
中的estimateRigidTransform函数此函数用作根据变换矩阵对图片进行指定大小的变换
voltric
·
2024-02-06 02:19
ImportError: libavcodec-03bb4e36.so.59.37.100: cannot open shared object file: No such file or direc
sudoapt-getinstalllib
opencv
-devpython-
opencv
如果有用的话,记得回来点个赞!
阿维的博客日记
·
2024-02-06 02:04
计算机视觉
200DK
libavcodec
【基于Xilinx ZYNQ7000的PYNQ框架项目】04开发板上运行人脸识别模型
因为当初做这个项目的主要目的是锻炼嵌入式开发的能力,所以人脸识别模型是直接使用的
opencv
自带的分类器。
小黄能吃辣
·
2024-02-05 22:15
嵌入式硬件
opencv
计算机视觉
目标检测
目标跟踪
视觉检测
图像处理
[C++]
opencv
+ qt 创建带滚动条的图像显示窗口代替imshow
在
OpenCV
中,imshow函数默认情况下是不支持滚动条的。如果想要显示滚动条,可以考虑使用其他库或方法来进行实现。一种方法是使用Qt库,使用该库可以创建一个带有滚动条的窗口,并在其中显示图像。
老狼IT工作室
·
2024-02-05 20:47
C++
visual
studio
c++
opencv
qt
【python】
OpenCV
—Tracking(10.1)
学习来自《Learning
OpenCV
3ComputerVisionwithPython》SecondEditionbyJoeMinichinoandJosephHowse文章目录检测移动的目标涉及到的
bryant_meng
·
2024-02-05 17:22
Python
python
opencv
开发语言
开源计算机视觉库
OpenCV
详解和实际运用案例
开源计算机视觉库
OpenCV
是一个功能强大的工具,广泛应用于图像处理和计算机视觉领域。它包含许多优化算法,涵盖了图像处理、特征检测、目标跟踪等多个方面的功能。
黑夜照亮前行的路
·
2024-02-05 16:28
计算机视觉
openCV
【实践系列】8——
OpenCV
中的颜色空间
在本教程中,我们将了解计算机视觉中经常使用的色彩空间,并将其用于基于颜色的分割。我们还将用C++和Python分享演示代码。RGB色彩空间RGB颜色空间具有以下属性1.它是一种加色空间,其中颜色通过红色,绿色和蓝色值的线性组合获得。2.三个通道通过照射到表面的光量相关联。让我们将这两个图像分成R,G和B分量并观察它们以更深入地了解色彩空间。图1:RGB颜色空间的不同通道:蓝(B)绿(G)红(R)如
一只长尾巴
·
2024-02-05 15:03
ncc匹配(三,
opencv
相关性匹配ncc与数学相关性匹配对比解惑)
opencv
关于ncc说,,完全匹配p=1,完全不匹配p=-1,p=0表示无关联。数学书概率论中说,|p|=1,是线性相关,p=0,不相关。我在程序中验证后,发现,数学书更准确。
工业机器视觉设计和实现
·
2024-02-05 14:07
机器视觉
算法
C++实战
Opencv
第二天——色彩空间转换函数和
opencv
中图像对象创建与赋值(从零开始,保姆教学)
OpenCV
是一个强大的计算机视觉库,使用C++作为主要编程语言,对于图像处理和计算机视觉领域具有重要意义。其提供了丰富的功能和算法,使得开发者能够快速实现各种图像处理和计算机视觉应用。
学术菜鸟小晨
·
2024-02-05 13:12
C++实战Opencv
c++
opencv
开发语言
【Script】使用pyOpenAnnotate搭建半自动标注工具(附python源码)
雄鹿红外图像标注3.1选择色彩空间3.2执行阈值3.3执行形态学操作3.4轮廓分析以找到边界框3.5过滤不需要的轮廓3.6绘制边界框3.7以需要的格式保存Reference本文将手把手教你用Python和
OpenCV
猛码Memmat
·
2024-02-05 13:41
prompt
python
标注
深度学习
计算机视觉
openCV
【C++】VS2019+Dlib安装及整合详细步骤
###因为手里的项目原因,需要使用到人脸的68个关键点定位,Dlib对关键点的定位可以说很准确的,写下这篇博客记录配置流程首先要下载Cmake和Dlib以及VS2019VS2019的下载和
OpenCV
的安装可以看我的这篇博客博客链接
黎曼不会算积分
·
2024-02-05 13:02
疲劳驾驶检测
基于
OpenCV
灰度图像转GCode的双向扫描实现
基于
OpenCV
灰度图像转GCode的双向扫描实现引言激光雕刻简介
OpenCV
简介实现步骤1.导入必要的库2.读取灰度图像3.图像预处理4.生成GCode1.简化版的双向扫描2.优化版的双向扫描5.保存生成的
cheungxiongwei.com
·
2024-02-05 11:56
⭐激光雕刻
opencv
人工智能
计算机视觉
GCode
激光雕刻
3D打印
C++
挑战杯 python 机器视觉 车牌识别 -
opencv
深度学习 机器学习
1前言优质竞赛项目系列,今天要分享的是基于python机器视觉的车牌识别系统学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:3分更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate1课题背景车牌识别其实是个经典的机器视觉任务了,通过图像处理技术检测、定位、识别车牌上的字符,实现计算机对车牌的智能管理功能。如今在
laafeer
·
2024-02-05 10:16
python
第十三篇【传奇开心果系列】Python的
OpenCV
库技术点案例示例:光流估计
传奇开心果短博文系列系列短博文目录Python的
OpenCV
库技术点案例示例:光流估计短博文目录前言一、光流估计介绍二、Lucas-Kanade光流介绍和示例代码三、Horn-Schunck光流介绍和示例代码四
传奇开心果编程
·
2024-02-05 09:40
Python库OpenCV
技术点案例示例短博文
python
opencv
计算机视觉
目标跟踪
人工智能
第十一篇【传奇开心果系列】Python的
OpenCV
技术点案例示例:三维重建
传奇开心果短博文系列系列短博文目录Python的
OpenCV
技术点案例示例系列短博文目录一、前言二、
OpenCV
三维重建介绍三、基于区域的SGBM示例代码四、BM(BlockMatching)算法介绍和示例代码五
传奇开心果编程
·
2024-02-05 09:39
Python库OpenCV
技术点案例示例短博文
python
计算机视觉
opencv
第十二篇【传奇开心果系列】Python的
OpenCV
技术点案例示例:视频流处理
传奇开心果短博文系列系列短博文目录Python的
OpenCV
技术点案例示例短博文系列短博文目录一、前言二、视频流处理介绍三、实时视频流处理示例代码四、视频流分析示例代码五、归纳总结系列短博文目录Python
传奇开心果编程
·
2024-02-05 09:39
Python库OpenCV
技术点案例示例短博文
python
opencv
计算机视觉
opencv
中使用cuda加速图像处理
opencv
大多数只使用到了cpu的版本,实际上对于复杂的图像处理过程用cuda(特别是高分辨率的图像)可能会有加速效果。
我是一个对称矩阵
·
2024-02-05 08:56
opencv
图像处理
webpack
【已解决】Exception in thread “main“ java.lang.UnsatisfiedLinkError: no
opencv
_java455 in java.library
问题描述:执行
opencv
包下的方法时报找不到
opencv
_java文件System.loadLibrary(Core.NATIVE_LIBRARY_NAME);问题如下:Exceptioninthread"main"java.lang.UnsatisfiedLinkError
断浪young
·
2024-02-05 08:24
Java
错误解决
java
开发语言
OpenCV
学习记录——形态学处理
文章目录前言一、腐蚀和膨胀二、高级形态学运算三、具体应用代码前言形态学是图像处理中最常用的技术之一,它主要用于从图像中提取有意义的形状信息,例如边界和连通区域,以便后续的识别工作能够捕捉到目标对象最重要的形状特征。此外,细化、像素化和修剪毛刺等技术也常用于图像的预处理和后处理,以增强图像质量。形态学转换主要有腐蚀和膨胀、开运算和闭运算、顶帽和底帽一、腐蚀和膨胀腐蚀和膨胀是两种最基本、最重要的形态学
KAIs32
·
2024-02-05 06:34
树莓派——OpenCV
opencv
学习
人工智能
计算机视觉
嵌入式硬件
opencv
学习记录——(15)模板匹配
一、单模板匹配#include"
opencv
2/
opencv
.hpp"#includeusingnamespacestd;usingnamespacecv;voidmain(){///单模板匹配Mattemp
蜡笔小新qqq
·
2024-02-05 06:34
opencv
学习
计算机视觉
OpenCV
实战项目——多种颜色识别
文章目录前言一、代码展示二、战前准备二、完整代码分析总结前言本专栏旨在学习记录
OpenCV
的各种基础知识和常用函数的用法,共八节基础内容已全部记录完毕。
KAIs32
·
2024-02-05 06:04
树莓派——OpenCV
opencv
人工智能
计算机视觉
嵌入式硬件
学习
Opencv
学习笔记——特征匹配
文章目录Brute-Force蛮力匹配1对1的匹配k对最佳匹配随机抽样一致算法(Randomsampleconsensus,RANSAC)单应性矩阵Brute-Force蛮力匹配 通过SIFT算法可以得到图像关键点,通过比较两张图像的关键点,也就是比较关键点向量之间的差异,Brute-Force蛮力匹配通过比较特征向量,离得最近的特征向量也就是最相似的。默认的是用归一化的欧氏距离。bf=cv2.
纸箱里的猫咪
·
2024-02-05 06:01
Opencv学习笔记
opencv
计算机视觉
学习
OpenCV
学习记录——特征匹配
文章目录前言一、暴力匹配步骤分析二、代码分析前言特征匹配是一种图像处理技术,用于在不同图像之间寻找相似的特征点,并将它们进行匹配。特征匹配在计算机视觉和图像处理领域中具有广泛的应用,包括目标识别、图像拼接、三维重建等。一、暴力匹配步骤分析暴力匹配是一种简单直接的匹配方法,它遍历所有特征点的描述符,并计算它们之间的距离。然后根据距离进行排序,选择距离最短的特征点作为匹配点。虽然暴力匹配方法简单,但在
KAIs32
·
2024-02-05 06:00
树莓派——OpenCV
opencv
学习
人工智能
嵌入式硬件
计算机视觉
python
OpenCV
画 bounding box并标明数据类
importcv2class_name="car"#b_box左上角坐标ptLeftTop=np.array([40,145])#文本框左上角坐标textleftop=[]#b_box右下角坐标ptRightBottom=np.array([365,400])#框的颜色point_color=(0,255,0)#线的厚度thickness=2#线的类型lineType=4#(500,375,3)-
咸鱼丶的自我修养
·
2024-02-05 04:40
python
opencv
python
计算机视觉
开源计算机视觉库
OpenCV
详细介绍
开源计算机视觉库
OpenCV
详细介绍1.
OpenCV
简介
OpenCV
(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉和机器学习软件库。
人生万事须自为,跬步江山即寥廓。
·
2024-02-05 03:43
机器学习人工智能
计算机视觉
python小知识点
mvenv/project/vcmt在project目录下创建虚拟环境激活虚拟环境source/project/vcmt/bin/activate退出虚拟环境deactivatePIL.Image转换成
OpenCV
niuwj
·
2024-02-05 03:16
计算机设计大赛 深度学习 机器视觉 车位识别车道线检测 - python
opencv
0前言优质竞赛项目系列,今天要分享的是深度学习机器视觉车位识别车道线检测该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate简介你是不是经常在停车场周围转来转去寻找停车位。如果你的车辆能准确地告诉你最近的停车
iuerfee
·
2024-02-05 02:55
python
Rockchip RK3588 - linux下Qt和
opencv
交叉编译环境搭建
----------------------------------------------------------------------------------------------------------------------------开发板:NanoPC-T6开发板eMMC:256GBLPDDR4:16GB显示屏:15.6英寸HDMI接口显示屏u-boot:2017.09linux:
Graceful_scenery
·
2024-02-05 01:19
linux
qt
运维
服务器
开发语言
opencv
-之图像细化(直线细化)
平时在我们图像处理的时候会经常用到图像细化或者称为直线细化,在这里我跟大家分享一下我个人的理解,这是我花了一天的时间才搞明白其中的原理,具体的原理大家可以在其他博主的博客里搜索到,偶有详细的解释,我这里只是为大家做一下补充,希望能够帮助大家理解一下就是我对代码的理解,我对每一行的代码进行注解,#include#include#includeusingnamespacecv;usingnamespa
Dawn向阳而生
·
2024-02-05 00:36
opencv学习笔记
OpenCV
简介、导入及图像处理基础方法讲解(图文解释 附源码)
需要源码和图片集请点赞关注收藏后评论区留言私信~~~一、
OpenCV
简介在计算机视觉项目的开发中,
OpenCV
作为较大众的开源库,拥有了丰富的常用图像处理函数库,采用C/C++语言编写,可以运行在Linux
showswoller
·
2024-02-05 00:05
数据分析与可视化
计算机视觉
opencv
图像处理
计算机视觉
人工智能
python
opencv
#40 图像细化
图像细化原理作用:图像细化是将图像的线条从多像素宽度减少到单位像素宽度的过程,又被称为“骨架化”,删除像素点的标准:通常情况下,我们使用二值化图像,我们在判断是否要删除某些像素点时,要进行两次判断。我们需要一个3*3的区域,也就是p1的八邻域范围内的数据,如果黑色的像素数目在2~6之间,则满足了其中的一个条件,在八邻域中,如果按照顺时针方向,有多少次由黑到白的形式?当且仅有1次时,就满足了删除p1
Leeadd1
·
2024-02-05 00:05
opencv
人工智能
计算机视觉
VC++中使用
OpenCV
绘制直线、矩形、圆和文字
VC++中使用
OpenCV
绘制直线、矩形、圆和文字在VC++中使用
OpenCV
绘制直线、矩形、圆和文字非常简单,分别使用
OpenCV
中的line、rectangle、circle、putText这四个函数即可
雪域迷影
·
2024-02-04 19:44
OpenCV
编程语言学习
Visual
C++和MFC
c++
opencv
开发语言
【CUDA】解决使用 sanitizer debug 带 cuda 的
opencv
时 (-217:Gpu API call) out of memory 错误
1.发现问题在使用sanitizer调试引用了带cuda编译的
opencv
程序内存错误的时候,遇到了必现的(-217:GpuAPIcall)outofmemory错误,导致程序直接无法启动,具体错误如下
我才是一卓
·
2024-02-04 16:09
cuda
sanitizer
Python使用PYQT进行数据增强界面搭建
在这个例子中,我将使用PyQt5进行图形用户界面的设计,并使用
OpenCV
库进行图像处理。请确保你已经安装了PyQt5和
OpenCV
。
weixin_44119674
·
2024-02-04 14:34
deeep
learning
OpenCV入门学习
python
pyqt
开发语言
opencv
--颜色物体识别跟踪
HSV颜色空间与人眼较为接近,一般以HSV为颜色检测和识别H--色调(红-绿-蓝)S--饱和度(颜色深浅)V-亮度(颜色亮暗)
opencv
H范围(0-180)S(0-255)V(0-255)HSV二值化处理的函数
qq_35971623
·
2024-02-04 14:27
双目测距--Matlab标定及深度图
上一次用的
opencv
官方的程序进行的双目标定,效果比较差,最后输出的映射图畸变比较严重后来请教学长后改用matlab标定,解决了映射畸变问题具体的matlab标定方法可以看下面三个大佬的博文,亲测可以
qq_35971623
·
2024-02-04 14:27
关于byte与Mat类型的互换
http://download.csdn.net/download/qq_35971623/10115253这是我根据源码改的
opencv
调用大恒工业相机的源码现阶段由于帮老师做一个关于用大恒工业相机做视觉的项目
qq_35971623
·
2024-02-04 14:27
Win10下安装Anaconda(
Opencv
和Numpy)
由于楼主前天电脑硬盘坏了,重新安装了一个什么东西都没有了,只好重新安装并且总结一下。注:楼主是学生所以一切版本以老师安排为主一、下载Anaconda下载网址:Indexof/anaconda/archive/|清华大学开源软件镜像站|TsinghuaOpenSourceMirrorhttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下拉找到版
阿阿阿阿阿阿樊
·
2024-02-04 14:41
人工智能
opencv
-------NumPy数组属性
一、NumPy数组属性NumPy数组的维数称为秩(rank),秩就是轴的数量,即数组的维度,一维数组的秩为1,二维数组的秩为2,以此类推。在NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是NumPy中的轴(axis),第一个轴相当于是底层数组,第二个轴是底
LYSSLQ2015
·
2024-02-04 13:35
opencv
opencv
矩阵
人工智能
双目模组 - IMSEE SDK的配置实践:含
Opencv
的详细编译配置
IMSEE的环境要求:CMake(3.0以上)(需要支持vs2019)VisualStudio2019
opencv
3.3.1IMSEE-SDK官网参考:Windows源码安装—IMSEESDK1.4.2
Franklin
·
2024-02-04 10:01
机器视觉
#
3D机器视觉
嵌入式
opencv
人工智能
计算机视觉
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他