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
Python-opencv
python-opencv
轮廓绘制
8.python-opencv轮廓绘制第一章python-opencv-图片导入和显示第二章
python-opencv
图像简单处理第三章
python-opencv
图像mask掩膜处理第四章
python-opencv
白羊by
·
2023-11-14 08:06
python-opencv
opencv
python
计算机视觉
pythonopencv人脸相似度_一起学
python-opencv
二十九(实战:人脸检测)
人脸检测实现人脸检测不是一件简单的事情,因为人脸的特征其实不好提取,你说用颜色吧,但是首先有黄种人,白种人,黑种人,并且图片中出现了和肉色相近的物体怎么办呢?人脸检测一般用的还是CNN(卷积神经网络),没错,这个卷积的意思就是前面说的图像的卷积。我先来简单介绍一下CNN,参考了https://www.cnblogs.com/skyfsm/p/6790245.html这个是一个传统的神经网络结构:C
weixin_39723678
·
2023-11-07 05:40
python-opencv
写入视频文件无法播放
python-opencv
写入视频文件无法播放在采用Python写OpenCV的视频时,生成的视频总是无法播放,大小只有不到两百k,播放器提示视频已经损坏。网上搜了一些方法,记录下解决办法。
ninghes
·
2023-11-07 04:56
Python
python
opencv
开发语言
python-OpenCV
中的几个基本函数
为什么用python?python作为一种高效简洁的直译式语言非常适合我们用来解决日常工作,简单易学,再加上numpy和matplotlib两个翅膀,python对数据分析的能力不逊于matlab。python还被称为胶水语言,有很多软件都提供了python接口。尤其是在linux下,可以使用python将不同的软件组成一个工作流,发挥每一个软件自己最大的优势从而完成一个个复杂的任务,比如我们使用
花间独酌酒一壶
·
2023-11-06 17:02
Python-OpenCV
选择、提取感兴趣区域(ROI区域)
Python-OpenCV
选择、提取感兴趣区域(ROI区域)在图像处理中,我们常常要对某个区域进行选择、提取,然后对这个区域进行单独分析、处理、显示。
昊虹AI笔记
·
2023-11-04 12:10
图像处理原理
工具
代码
感兴趣区域
ROI
深拷贝
浅拷贝
【错误解决方案】Error: module ‘cv2‘ has no attribute ‘SURF‘
1.错误提示
python-opencv
高版本中,AttributeError:module'cv2'hasnoattribute'SURF'问题;错误提示:Error:module‘cv2‘hasnoattribute
DRobot
·
2023-11-02 09:03
错误解决方案
python
Python - Opencv 之详解直线检测算法+代码
Python-Opencv
之详解直线检测算法+代码_pythonlsd直线检测-CSDN博客
天人合一peng
·
2023-11-01 13:50
Opencv/Halcon
halcon
python-opencv
一种基于聚类的图像过分割解决办法
文章目录前言1.过分割分析2.聚类算法核心代码膨胀和本文聚类算法对比前言本文过分割解决办法,主要针对一些目标物在图像中较为分散或比较单一的情况有效。例如血管的过分割,一些杂质颗粒的过分割,较为分散矿石的过分割。如果目标物较为密集也可参考本文,自行改进聚类算法实现过分割的修复。以下例子为杂质颗粒的过分割修复1.过分割分析原图对原图二值化后提取轮廓开运算膨胀后提取轮廓原图对原图二值化后提取轮廓开运算膨
五岁能抬头s
·
2023-10-29 07:50
聚类
opencv
算法
python
c++在csv写入汉字_
python-opencv
表格识别转csv
最近学习了一下opencv,做了个简单的小东西,就是识别图片中的表格,识别完成后再把数据写入到csv中保存起来。环境准备:下面先说下我们应该要准备下啥环境:1.python安装完成(笔者python3.7)2.tesseract(google的开源cr框架)3.pytesseract(python对tesseract的封装,调用时是通过pytesseract去调用tesseract)4.pytho
weixin_39611070
·
2023-10-26 14:18
c++在csv写入汉字
opencv
图像识别
e语言
practical
python
and
opencv
python
cv2
imshow
python
cv2
打开
raw
python
opencv
【常用图像增强技术,
Python-opencv
】
文章目录常用图像增强技术调整大小灰度变换标准化随机旋转中心剪切随机裁剪高斯模糊亮度、对比度和饱和度调节水平翻转垂直翻转高斯噪声随机块中心区域常用图像增强技术图像增强技术是常用于数据增强的方法,可以帮助增加数据集中图像的多样性,提高深度学习模型的性能和泛化能力。调整大小(Resize):调整图像的尺寸,通常用于将图像缩放到模型输入的期望尺寸。灰度变换(GrayscaleTransformation)
落叶霜霜
·
2023-10-18 22:19
#
学习笔记
python深度学习
人工智能
python
opencv
开发语言
计算机视觉
人工智能
pyqt
Python-opencv
学习第十五课:随机数与随机颜色
Python-opencv
学习第十五课:随机数与随机颜色文章目录
Python-opencv
学习第十五课:随机数与随机颜色一、学习部分二、代码部分1.引入库2.定义随机函数和设置随机位置和随机颜色,绘制线段
阿康Obliviate
·
2023-10-16 08:05
深度学习之opencv快速入门
opencv
python
计算机视觉
Python-Opencv
中图像融合[ cv2.addWeighted( ) 和 cv2.resize( ) 的应用 ]
Python-Opencv
中图像融合[cv2.addWeighted()和cv2.resize()的应用]在图像处理中,可以将两张图片可以通过cv2.addWeighted()按权重进行融合【注意:两张图片必须是相同
wave.lt
·
2023-10-14 05:09
python虚拟人脸生成_
Python-OpenCV
人脸识别之数据集生成
在上一篇文章中,我们学习了如何安装配置OpenCV和Python,然后写了些代码玩玩人脸检测。现在我们要进行下一步了,即搞一个人脸识别程序,就是不只是检测还需要识别到人是谁。来,搞人脸识别要搞一个人脸识别程序,首先我们需要先用提前裁剪好的标注好的人脸照片训练一个识别器。比如说,我们的识别器需要识别两个人,一个人的id是1,而另一个的id是2,于是在数据集里面,1号人的所有照片会有id1号,2号人同
车万白野兔
·
2023-10-09 23:55
python虚拟人脸生成
Python-OpenCV
单通道加噪(cv2.split通道分离+skimage+cv2.merge通道合并)
单通道加噪声实现过程代码流程代码示范图示单通道加噪声实现过程代码流程使用opencv函数split,分割通道;使用skimage的random_noise函数对某通道加噪声;使用opencv函数merge,合并通道代码示范defaddNoiseByChannel(img_path):origin_img=cv2.imread(img_path)#BGR#分割通道(b,g,r)=cv2.split(
zh_jessica
·
2023-10-08 22:17
图像处理
opencv
图像处理
python
图像加噪
通道分离与合并
python-opencv
图像通道分离,合并,边界扩展(cv2.split() \\cv2.merge()\\cv2.copyMakeBorder())
通道拆分和合并,扩充边界通道拆分[b,g,r]=cv2.split(image)通道合并img=cv2.merge([r,b,g])合并的顺序可以自由修改通道拆分和合并是耗时的,多数情况可以直接使用numpy索引比较好img2=img[:,:,0]#0表示blue通道,1表示green,2表示red扩充边界在图像处理的时候,有时我们需要在图像边缘填充一圈像素,类似于加一个相框,以便后续运算处理需要
音柯路德
·
2023-10-08 22:46
python-opencv
python
cv2.split()
cv2.merge()
opencv
使用
python-opencv
批量生成带噪点噪线的数字验证码
使用
python-opencv
批量生成带噪点噪线的数字验证码文章目录1.明确要使用的包2.引入库3.生成随机的颜色组合get_random_color()4.生成颜色随机,数值随机的数字生成函数get_random_number
大Q熊猫
·
2023-10-06 22:03
python
opencv
使用
python-opencv
检测图片中的人像
最简单的方法进行图片中的人像检测使用
python-opencv
配合yolov3模型进行图片中的人像检测1、安装
python-opencv
、numpypipinstallopencv-pythonpipinstallnumpy2
mldxs
·
2023-10-05 18:34
python
opencv
开发语言
yolo
python-opencv
下读取影像释放内存
因为读取影像较大,且数量较多,不释放,报错OpenCV(4.1.1)(-4:Insufficientmemory)Failedtoallocate2825196594bytesc++下opencv释放影像占用内存:IplImage*img=cvCreateImage(cvSize(640,480),IPL_DEPTH_8U,1);cvReleaseImage(&img);在python下没有找到对
babyzbb636
·
2023-10-03 21:55
深度学习
python
opencv
内存泄漏
利用
python-opencv
中solvepnp函数解决位姿定位定向问题。
一、思路文本主要解决如何直接调用
python-opencv
中的solvepnp函数来实现对位姿解算问题。
BoostingIsm
·
2023-09-25 10:02
python
python
opencv
solvePnP
位姿解算
python-opencv
图像金字塔
importcv2ascvimportnumpyasnpimg=cv.imread('./shangyi.jpg',cv.IMREAD_COLOR)#高斯金字塔#pyrDown利用高斯模糊降低图片分辨率,原图分辨率的1/2#取原图5个像素点进行高斯加权平均,得到新的像素点,将新的像素点排列成新的图像,图像分辨率下降lower=cv.pyrDown(img)lower1=cv.pyrDown(low
no bug no life
·
2023-09-21 21:09
opencv
python
一阶微分算子和二阶微分算子
转载:CV笔记6:图像边缘检测之一阶微分算子、二阶微分算子、Canny边缘检测(基于
python-opencv
实现)Laplacian算子-Log算子-Dog算子边缘检测原理合集及实现DoG和LoG算子斑点检测
爱钻研的小铭
·
2023-09-19 11:13
图像处理
计算机视觉
一阶和二阶算子
表格识别1-使用
python-opencv
实现表格识别
最近学习了一下opencv,做了个简单的小东西,就是识别图片中的表格,识别完成后再把数据写入到csv中保存起来。环境准备:下面先说下我们应该要准备下啥环境:1.python安装完成(笔者python3.7)2.tesseract(google的开源cr框架)3.pytesseract(python对tesseract的封装,调用时是通过pytesseract去调用tesseract)4.pytho
我想问问天
·
2023-09-12 01:54
opencv
OCR识别
opencv
人工智能
python
tesseract
计算机视觉
python-opencv
之边界填充
函数原型defcopyMakeBorder(src:Mat,top,bottom,left,right,borderType,dts:Mat=...,value=...)->typing.Any:函数功能用于给图片填充边界,起到数据增广的左右,多应用与卷积。零填充等操作。参数1src:输入的图像2top,bottom,left,right:用于填充边界的范围大小3borderType:填充类型cv
疯狂的蕉尼基
·
2023-09-11 13:49
OpenCV
Python
opencv
python
计算机视觉
python-opencv
提取图片中的表格直线--Apple的学习笔记
一,传统方法1.1二值化后,用canny边缘提取,然后用霍夫变换获得直线为一般方法。比如在图片中车道线提取上的应用。1.2二值化后,用横向和竖向的细长的条去腐蚀膨胀可以得到横线和竖线,拼在一起就是完整的表格框架。比如图片中表格的提取。总结一开始我用传统的第一个方法,python代码实现后发现canny后是轮廓,一条横线和一条垂线有交点,交点处就变成镂空的十字架,导致线不连续。后来了解到膨胀腐蚀即可
applecai
·
2023-09-10 15:42
自制一个棋盘格标定板
Python-opencv
生成棋盘格图片代码:"""CreatedonFriJan510:57:342018@
晚晴风_
·
2023-09-08 16:03
error: (-210:Unsupported format or combination of formats) [Start]FindContours supports only CV_8UC1
python-opencv
问题:解决办法:https://www.cnblogs.com/ambdyx/p/11961826.html
Ambrosedream
·
2023-09-04 01:30
计算机
python-openCV
入门(二)--颜色空间转化
背景在日常应用中,我们经常会用到彩色图片转化为灰度图片,用openCV可以很容易的完成这个功能。在计算机视觉中,常用的色彩空间有:灰度、BGR以及HSV(色调、饱和度、黑暗程度)下面用几个例子说明颜色控件的使用与说明(1)将RGB分别转化为灰度、YUYV和HSV图像代码展示#-*-coding=GBK-*-importcv2ascv#色彩空间的转换defcolor_space_demo(image
创客们杂货铺掌柜
·
2023-09-01 05:15
Python-OpenCV
轻松入门-数字图像处理改变图像颜色
文章目录前言一、数字图像处理是什么?二、操作步骤原图:1.引入库2.读入数据3.图片操作:4.显示结果:5.结果:总结前言随着人工智能的不断发展,OpenCV这门技术也越来越重要,很多人都开启了学习OpenCV,本文就介绍了OpenCV的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、数字图像处理是什么?数字图像处理其实就是处理二维矩阵数据。利用opencv来学习处理算法是一种比较好的
AIoT时代青年
·
2023-08-30 15:40
python
opencv
Python-OpenCV
人脸识别之数据集生成
在上一篇文章中,我们学习了如何安装配置OpenCV和Python,然后写了些代码玩玩人脸检测。现在我们要进行下一步了,即搞一个人脸识别程序,就是不只是检测还需要识别到人是谁。来,搞人脸识别要搞一个人脸识别程序,首先我们需要先用提前裁剪好的标注好的人脸照片训练一个识别器。比如说,我们的识别器需要识别两个人,一个人的id是1,而另一个的id是2,于是在数据集里面,1号人的所有照片会有id1号,2号人同
煎鱼不可能有BUG
·
2023-08-26 12:39
Python-opencv
读取视频流处理后保存成mp4格式的视频源码
源码importcv2defmain():cap1=cv2.VideoCapture("1.mp4")#打开摄像头fourcc1=cv2.VideoWriter_fourcc(*'MP4V')#视频编解码器fps1=cap1.get(cv2.CAP_PROP_FPS)#帧数width1,height=int(cap1.get(cv2.CAP_PROP_FRAME_WIDTH)),int(cap1.
萧鼎
·
2023-08-23 09:11
笔记
opencv
python
音视频
python-OpenCV
视频的读取与显示
一、读取视频数据使用.VideoCapture()方法,参数为视频地址importcv2vc=cv2.VideoCapture(r"C:\Users\admin\Desktop\els.mp4")进行检查视频是否打开正确#检查是否打开正确ifvc.isOpened():open_mark,frme=vc.read()#会返回两个值布尔值,第一帧图else:open_mark=False展示视频wh
小白地瓜
·
2023-08-23 09:11
OpenCV-Python
python
opencv
Python-OpenCV
读取并保存视频
importcv2#cap=cv2.VideoCapture('action.mp4')#读取指定视频cap=cv2.VideoCapture(0)fourcc=cv2.VideoWriter_fourcc(*'XVID')#fps=cap.get(cv2.CAP_PROP_FPS)#保证摄像头的输出与保存的视频尺寸大小相同size=(int(cap.get(cv2.CAP_PROP_FRAME_
Scarlett2025
·
2023-08-23 09:11
python
opencv
python-opencv
[图像处理-滤波技术]
图像滤波在采集图像过程中,通常会出现各种各样的噪声,去除噪声,显示图像信息最有效的办法就是进行图像滤波操作。均值滤波(blur)均值滤波,顾名思义,就是取均值作为目标像素点的灰度值,具体操作是,选定滤波模板,遍历图像,用卷积覆盖区域内的所有像素点灰度值之和的平均值来代替中心点的灰度值。算法简单,计算速度快,但是会模糊图像,图像细节信息丢失。代码:importcv2ascvimportnumpyas
路-路-路
·
2023-08-22 15:04
opencv
python
图像处理
python行业应用及
python-OpenCV
简介(一)
一、对于初学者来说从Python开始是最好的选择。它易于学习,功能强大1、简单易学,入门友好2、优雅明确,简单便捷3、很多直接可以使用的库4、所有的行业都能使用5、跨平台,开源6、非常大的社区二、python应用行业范围:1、Web开发2、大数据处理3、人工智能4、自动化运维开发5、云计算6、爬虫开发7、游戏开发三、python-OpenCV1、OpenCV应用范围无处不在,已经深入到监控摄像头、
码农小镰刀1024
·
2023-08-20 07:31
python
开发语言
后端
opencv
python-OpenCV
图像,像素说明(二)
一、背景介绍OpenCV主要在视频,图像人工智能识别领域应用很普遍,当下人工智能的发展是前所未有的迅猛,而计算机视觉(ComputerVision)无疑是人工智能一个非常重要的分支,计算机视觉的发展也成为了很多科研人员和业界开发人员聚焦的热点。我们常说的无人驾驶、智能安防、人脸识别、文字识别、以图搜图、VR/AR、3D重构等等都是以计算机视觉做为技术基础的应用实践。在计算机视觉项目的开发中,Ope
码农小镰刀1024
·
2023-08-20 07:31
python
opencv
图像处理
50行代码利用
Python-OpenCV
绘制视频中运动轨迹热力图
一、环境配置opencv-python==3.4.2.16opencv-contrib-python==3.4.2.16numpy==1.19.3二、算法步骤:核心思路是,通过高斯混合差值算法,计算相邻帧图像的差值,得到二值图像,利用二值图像进行累积求和,得到累积二值图,并将累计二值图转为伪彩色图像,与原图像进行融合,得到运动轨迹热力图。step1.构建视频流cap=cv2.VideoCaptur
小风_
·
2023-08-20 07:30
小项目
opencv
python
opencv
python
计算机视觉
Ubuntu下
python-opencv
无法打开摄像头,open VIDEOIO(V4L2:/dev/video0): can‘t open camera by index
Ubuntu下
python-opencv
无法打开摄像头我们在ubuntu下使用opencv获取摄像头画面是,报错openVIDEOIO(V4L2:/dev/video0):can‘topencamerabyindex1
悸尢
·
2023-08-19 14:52
opencv
python
ubuntu
python-opencv
【图像处理-模板匹配】
模板匹配(matchTemplate)模板匹配,就是在待处理图像中,利用模板进行遍历,找到相似度最大的区域,最终将相似度最高的区域作为最终的结果。步骤:1.准备模板图像和待处理图像2.滑动模板图像,与原图像进行对比3.在每一个位置,都计算与待处理图像的相似度4.找到相似度最大的图像位置,该位置就是最匹配的区域5.绘制显示代码:importcv2ascvimportnumpyasnpimportma
路-路-路
·
2023-08-19 13:42
opencv
python
图像处理
python-opencv
保存视频失败
python-opencv
写视频几个步骤:fourcc=cv2.VideoWriter_fourcc
梦想不能在远方
·
2023-08-17 04:32
python
opencv
音视频
python-opencv
图像处理基础 (四)1D直方图 2D直方图
定义一维直方图:只考虑了一个特性,即像素的灰度值。二维直方图:考虑两个特征,通常是色度和饱和度。代码opencv二维直方图一维的直方图使用函数cv2.calcHist()进行计算,从BGR转换成灰度图。二位直方图使用相同的函数cv2.calcHist()进行计算。对于颜色直方图,需要将图像从RGB转换为HSV。对于2D直方图,其参数将被修改如下:通道=0,1,因为需要同时处理H和S平面。用于H平面
冰雪棋书
·
2023-08-16 23:44
opencv
python
图像处理
opencv
Python-OpenCV
中的图像处理-GrabCut算法交互式前景提取
Python-OpenCV
中的图像处理-GrabCut算法交互式前景提取
Python-OpenCV
中的图像处理-GrabCut算法交互式前景提取
Python-OpenCV
中的图像处理-GrabCut算法交互式前景提取
SongYuLong的博客
·
2023-08-15 12:07
OpenCV
Python
python
opencv
图像处理
Python-OpenCV
中的图像处理-霍夫变换
Python-OpenCV
中的图像处理-霍夫变换霍夫变换霍夫直线变换霍夫圆环变换霍夫变换霍夫(Hough)变换在检测各种形状的技术中非常流行,如果要检测的形状可以用数学表达式描述,就可以是使用霍夫变换检测它
SongYuLong的博客
·
2023-08-13 15:44
OpenCV
Python
python
opencv
图像处理
Python-OpenCV
中的图像处理-傅里叶变换
Python-OpenCV
中的图像处理-傅里叶变换傅里叶变换Numpy中的傅里叶变换Numpy中的傅里叶逆变换OpenCV中的傅里叶变换OpenCV中的傅里叶逆变换DFT的性能优化不同滤波算子傅里叶变换对比傅里叶变换傅里叶变换经常被用来分析不同滤波器的频率特性
SongYuLong的博客
·
2023-08-13 09:31
OpenCV
Python
python
opencv
图像处理
Python-OpenCV
中的图像处理-模板匹配
Python-OpenCV
中的图像处理-模板匹配模板匹配单对象的模板匹配多对象的模板匹配模板匹配使用模板匹配可以在一幅图像中查找目标函数:cv2.matchTemplate(),cv2.minMaxLoc
SongYuLong的博客
·
2023-08-13 05:08
OpenCV
Python
python
opencv
图像处理
python-opencv
[图像处理-hough直线检测]
hough直线检测霍夫变换常用来提取图像中的几何形状,比如直线,圆等等。霍夫线检测使用的内置函数为:cv.Huogh(image,rho,theat,threshold)其中rho,theat表示极坐标系下的半径和角度threshold表示阈值,限制条件,高于该阈值才会被确定为直线而且,cv.Huogh(image,rho,theat,threshold)获取到的是极坐标系下的点的数据,需要转化为
路-路-路
·
2023-08-12 13:16
python
opencv
图像处理
python-opencv
[图像处理-边缘检测Canny]
图像边缘轮廓提取图像边缘是存有图像的重要信息,边缘轮廓的提取无异于是重点,记录下sobel边缘轮廓提取算法的实现步骤。canny边缘轮廓提取算法canny算法目前是边缘检测效果较好的算法,第一步是进行高斯滤波,第二步是计算图像梯度(大小和方向都需要计算),接着是非极大值抑制,最后是滞后阈值,筛选边缘点。代码:importcv2ascvimportnumpyasnpimportmatplotlib.
路-路-路
·
2023-08-11 22:06
opencv
python
图像处理
Python-OpenCV
中的图像处理-直方图
Python-OpenCV
中的图像处理-直方图直方图统计直方图绘制直方图使用Matplotlib中的绘图函数(简单)使用OpenCV中的绘图函数(复杂)直方图通过直方图你可以对整幅图像的灰度分布有一个整体的了解
SongYuLong的博客
·
2023-08-11 12:05
OpenCV
Python
python
opencv
图像处理
Python-OpenCV
中的图像处理-图像平滑
Python-OpenCV
中的图像处理-图像平滑图像平滑平均滤波高斯模糊中值模糊双边滤波图像平滑使用低通滤波器可以达到图像模糊的目的。这对与去除噪音很有帮助。
SongYuLong的博客
·
2023-08-11 01:58
OpenCV
Python
python
opencv
图像处理
Python-OpenCV
中的图像处理-图像阀值
Python-OpenCV
中的图像处理-图像阀值图像阈值单阈值自适应阈值Otsu's二值化图像阈值单阈值与名字一样,这种方法非常简单。
SongYuLong的博客
·
2023-08-10 14:11
OpenCV
Python
python
opencv
图像处理
Python-opencv
颜色物体跟踪程序
Python-opencv
颜色物体跟踪程序:1.首先我们得找到物体颜色的HSV是多少,这样我们物体识别更准确如何找到HSV:(1)首先用同一个摄像头拍照我们所需跟踪物品的照片importcv2cap=cv2
菜鸡联盟
·
2023-08-10 08:13
oepncv
opencv
python
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他