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
图像处理——实现直线检测
简介:1.霍夫变换(HoughTransform)霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像中检测直线(线段)。2.Hough变换的原理是将特定图形上的点变换到一组参数空间上,根据参数空间点的累计结果找到一个极大值对应的解,那么这个解就对应着要寻找的几何形状的
·
2020-11-16 11:38
Python+OpenCV
图像处理—— 色彩空间转换
一、色彩空间的转换代码如下:#色彩空间转换importcv2ascvdefcolor_space_demo(img):gray=cv.cvtColor(img,cv.COLOR_BGR2GRAY)#RGB转换为GRAY这里的GRAY是单通道的cv.imshow("gray",gray)hsv=cv.cvtColor(img,cv.COLOR_BGR2HSV)#RGB转换为HSVcv.imshow(
·
2020-11-16 11:37
python+opencv
实现多张图像的仿射变换
python+opencv
实现多张图像的仿射变换步骤:1.导入opencv、numpy、os2.把所要处理的图像放在一个文件中,然后用os.listdir(‘文件目录’)读取该文件夹目录下的所有图片的名字
weixin_45832156
·
2020-11-15 19:17
opencv
python
opencv
Python+OpenCV
:图像对比度受限自适应直方图均衡化(CLAHE, Contrast Limited Adaptive Histogram Equalization)
Python+OpenCV
:图像对比度受限自适应直方图均衡化(CLAHE,ContrastLimitedAdaptiveHistogramEqualization)###################
机器视觉001
·
2020-11-15 15:14
Python
OpenCV
opencv
python
计算机视觉
Python+OpenCV
图像处理——打印图片属性、设置存储路径、调用摄像头
一.打印图片属性、设置图片存储路径代码如下:#打印图片的属性、保存图片位置importcv2ascvimportnumpyasnp#numpy是一个开源的Python科学计算库defget_image_info(image):print(type(image))#type()函数如果只有第一个参数则返回对象的类型在这里函数显示图片类型为numpy类型的数组print(image.shape)#图像
·
2020-11-13 10:46
python+opencv
传统图像方法对仿射变换的校正
#-*-coding:utf-8-*-importcv2fromimutils.perspectiveimportfour_point_transformfromimutilsimportcontoursimportnumpyasnpimportargparseimportimutils#透视矫正defperspective_transformation(img):#读取图像,做灰度化、高斯模糊、
gsrhehe
·
2020-11-03 22:47
图像识别
opencv
边缘检测
计算机视觉
cv
python+opencv
边缘检测方法整理
python+opencv
边缘方法整理#边缘检测####基于搜索(一阶导数)#Roberts算子#交叉微分算法,它是基于交叉差分的梯度算法,通过局部差分计算检测边缘线条。
南山叶
·
2020-11-03 19:24
python
python
opencv
Python+Opencv
简易车牌识别(一):基于HSV颜色空间的图像分割
注:这是一个非常简单的车牌识别demo1.前言首先看疗效:原图:输出:代码:importcv2importnumpyasnpimage=cv2.imread(r'D:\car1.png')hsv_img=cv2.cvtColor(image,cv2.COLOR_BGR2HSV)lower=np.array([110,100,150])upper=np.array([125,200,255])mas
xiongxyowo
·
2020-11-02 19:13
cv
计算机视觉
opencv
图像识别
Python+OpenCV
检测灯光亮点
本篇博文分享一篇寻找图像中灯光亮点(图像中最亮点)的教程,例如,检测图像中五个灯光的亮点并标记,项目效果如下所示:第1步:导入并打开原图像,实现代码如下所示:#importthenecessarypackagesfromimutilsimportcontoursfromskimageimportmeasureimportnumpyasnpimportargparseimportimutilsimp
不脱发的程序猿
·
2020-10-24 23:30
Python项目实战开发应用
1024程序员节
OpenCV
Python
检测灯光亮点
检测图像中最亮点
【数字图像处理2.2】同态滤波器 增强图像
Python+Opencv
文章目录说在前面!!!!!1、同态滤波简介2、原理图3、实现思路和步骤4、最终效果5、源代码说在前面!!!!!同态滤波器有很多细节需要挖掘,尤其是数学方面。而我目前也只是学习中,会有一些问题和错误,有问题可以评论留言。另外,频率域中,高通滤波器、低通滤波器的效果见:https://blog.csdn.net/qq_30154571/article/details/1091418551、同态滤波简介
李清焰
·
2020-10-17 21:33
数字图像处理
数字图像处理
同态滤波器
同态滤波
1024程序员节
python+opencv
实现信用卡识别
任务:使用opencv利用模板实现对信用卡卡号的识别模板图像如图:使用opencv对图像处理得到图像对应的数字并使用字典存储deftemplate_process(img):temp_img=cv.cvtColor(img,cv.COLOR_BGR2GRAY)#转换颜色ret,temp_img=cv.threshold(temp_img,127,255,cv.THRESH_BINARY_INV)#
飞车穿越联盟
·
2020-10-17 17:53
机器视觉学习
图像识别
计算机视觉
python
opencv
cv
31个Python实战项目带你学会图像处理
近期小白学视觉公众号推出了多篇
Python+OpenCV
实战项目的文章,深受小伙伴们的喜爱。最近有小伙伴推荐,希望可以讲经典的项目整理一下,集成手册,便于小伙伴在日常的学习中使用。
小白学视觉
·
2020-10-14 22:21
OpenCV视觉实战项目
【数字图像处理1】直方图均衡化、平滑滤波器、锐化滤波器
一、前言10.10数字图像处理作业,对一张图像进行以下操作:1、直方图均衡化2、用平滑滤波器(均值滤波和中值滤波)过滤图像3、用锐化滤波器(梯度算子和拉普拉斯算子)过滤图像本次作业主要使用
Python+
李清焰
·
2020-10-14 09:19
数字图像处理
opencv
python
人工智能
计算机视觉
1024程序员节
10分钟学会python写游戏脚本!Python其实很简单
当然,本篇文章不是要讲Airtest这个怎么用,而是用原始的
python+opencv
来实
python阿喵
·
2020-09-25 17:24
python
python
后端
如何用python调用百度云接口实例
python可以通过
python+Opencv
来实现很多图片变换之类的工作,因为OpenCV库的功能可以说是相当强大,很多功能都可以完成。
Cachel wood
·
2020-09-20 20:46
python
百度
Python+OpenCV
腐蚀膨胀源代码编写
对于图像的每个像素,取其一定的邻域,计算最大值/最小值作为新图像对应像素位置的像素值。其中,取最大值就是膨胀,取最小值就是腐蚀。(摘自CSDN其他博客)腐蚀膨胀算法步骤:(1)将输入图像转化为灰度图;(2)将灰度图进行二值化处理,此处本人用otsu算法(参考前面本人博客);(3)对二值化图像进行腐蚀(取像素点邻域最小值赋于像素点)和膨胀(取像素点邻域最大值赋于像素点)处理;腐蚀膨胀算法如下:imp
~沐春风~
·
2020-09-17 11:46
腐蚀膨胀
Python
OpenCV
源码编写
Python+OpenCV
识别Halcon标定板圆并将圆心坐标写入文件
话不多说直接上图:直接上代码:#加载环境包importcv2importnumpyasnp#fromPILimportImage#图片简单处理img=cv2.imread('C:\\Users\\Tony.Hsu\\Desktop\\hh_08.bmp')#读取图片GrayImage=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#灰度化GrayImage=cv2.med
TonyHsuM
·
2020-09-17 08:55
OpenCV识别圆
霍夫变换
Python文件操作
Python+OpenCV
图像处理(十二)—— 图像梯度
简介:图像梯度可以把图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导。Sobel算子是普通一阶差分,是基于寻找梯度强度。拉普拉斯算子(二阶差分)是基于过零点检测。通过计算梯度,设置阀值,得到边缘图像。以下各种算子的原理可参考:https://blog.csdn.net/poem_qianmo/article/details/25560901一、Sobel算子代码如下:importcv2
weixin_33834679
·
2020-09-17 00:03
Python+OpenCV
图像处理 —— 图像梯度
【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑
Python+OpenCV
图像处理(十二)——图像梯度图像梯度的基本原理图像梯度计算
Elvirangel
·
2020-09-16 22:38
数字图像处理
树莓派3安装openCV
本人准备用树莓派+
python+openCV
实现一个家庭监控的装置,在此先介绍如何将opencv安装到树莓派上,以及用opencv库对树莓派实现简单的应用。
一叶片秋
·
2020-09-16 21:37
树莓派3B+
emmc
python+opencv
裁剪视频
python有极其方便的脚本特性,用来做一些脚本工作非常合适。对于经常用到的小脚本儿,用个博文记下来,以免下次又重新写~-_-。环境:python2/3+opencv3.1功能:输入一个长视频,我想用帧序号的方法截取其中的一小段,只需明确起始帧和结束帧即可。脚本如下:importcv2INPUT_FILE='t1.avi'OUTPUT_FILE='clip1.avi'start_frame=10e
木盏
·
2020-09-16 11:57
Computer
Vision
python
opencv
python
script
video
Python opencv:实现与自己同框对话的视频特效
下面,来尝试使用
Python+opencv
实现自己与自己同框的视频特效。一、素材准备要求同一个主体(人或动物、物体均可)在同一场景的不同位置拍摄两段视频。为了方便后切裁切,最好在镜头左
叶舟
·
2020-09-16 10:25
Python
opencv
python+opencv
开发环境之不能import cv的问题
mac系统搭建
python+opencv
开发环境的时候,遇到了不能importopencv的问题。
wangguanghui0607
·
2020-09-16 04:34
Python
【OpenCV】Python3 + OpenCV & PyCharm - OpenCVProject01
背景:毕设设计是基于双目立体视觉的图像匹配与测距,采用
Python+Opencv
开发双目立体视觉系统,为了方便后续编程方便,使用Pycharm作为开发工具。将首次的环境搭建配置和项目过程记录如下。
砖家家家
·
2020-09-16 03:11
Python
工具使用
基于车牌颜色(仅限蓝色和黄色)的车牌定位(
python+opencv
实现)
1.基于车牌颜色(仅限蓝色和黄色)的车牌定位本文仅对蓝底白色和黄底黑色的单层车牌进行定位,其他情况类似defcolorDetect(image,option=0):name=random.randint(0,99)img=cv2.imread(image)colorImage=img.copy()_colorImage=img.copy()hsv=cv2.cvtColor(img,cv2.COLO
开心点点
·
2020-09-15 19:39
OpenCV_机器视觉
利用
Python+opencv
创建图像、读取图像文件、获得图像属性等操作
版权声明:本文为博主原创文章,转载请附源链接。一、我们应该知道的看到一个图片,不要将其当作图片,在你眼里,其实就是一个一个小格子,每个格子都有一个数值,也就是一个矩阵,格子里的数值其实就是灰度值,对于多通道的彩色图片来说,其实就相当于多个灰度图的叠加,只是说叠加的颜色不同而已。可以看作多个灰度图就可以理解了。看到一个视频,不要将其当作视频,其实就是很多个图片而已,按照顺序从前到后播放图片。理解了这
阿尔法先生
·
2020-09-14 16:57
python
Python+OpenCV
图像处理之腐蚀与膨胀
形态学操作其实就是改变物体的形状,一般作用于二值化图,来连接相邻的元素或分离成独立的元素。腐蚀的原理是在原图的小区域内取局部最小值。因为是二值化图,只有0和255,所以小区域内有一个是0该像素点就为0膨胀的原理是在原图的小区域内取局部最大值腐蚀与膨胀的python实现importcv2"""腐蚀算法:变瘦用kernel,扫描图像的每一个像素;用kernel与其覆盖的二值图像做“与”操作;如果都为1
weixin_30352645
·
2020-09-14 16:00
python
人工智能
小强学
Python+OpenCV
之-1.4.1平移、旋转、缩放、翻转-之理论
小强学
Python+OpenCV
之-1.4.1平移、旋转、缩放、翻转-之理论小强学PythonOpenCV之141平移旋转缩放翻转之理论目标变换矩阵平移旋转缩放翻转仿射变换平移旋转缩放翻转参考下面我们将进入实际的图像处理阶段
eric_pycv
·
2020-09-14 13:45
python+opencv
Python+OpenCV
图像处理(十六)—— 轮廓发现
简介:轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法,所以边缘提取的阈值选定会影响最终轮廓发现结果。代码如下:importcv2ascvimportnumpyasnpdefcontours_demo(image):dst=cv.GaussianBlur(image,(3,3),0)#高斯模糊去噪gray=cv.cvtColor(dst,cv.COLOR_RGB2GRAY)ret,binary=
aiyizou6070
·
2020-09-14 13:20
python+opencv
混合高斯模型进行背景建模提取前景的代码实现 有效果视频和详细代码
混合高斯模型的基本原理:图像运动估计是计算机视觉中重要的部分,如何准确的在背景中提取出我们想要的目标是识别的关键。运动物体的检测分为两种情况:第一种是摄像头静止,目标在运动,背景也相对静止。例如大部分的固定摄像头拍摄到的画面;第二种是摄像头运动,目标静止或者运动,这种情况比较复杂。例如航拍画面,人拿着摄像机录像等。第一种情况,由于摄像头静止,所以背景相对来说是不变的,那么如果目标在运动,将某一帧图
逗创创
·
2020-09-13 16:21
机器学习&计算机视觉
python+opencv
获取最小外接矩形
python+opencv
获取最小外接矩形环境代码效果环境python版本:3.8opencv版本:4.3.0.36代码fromPILimportImagefrompylabimport*importcv2importnumpyasnp
SimyHsu
·
2020-09-13 13:14
计算机视觉
python
opencv
人脸融合?没有想象中难!
颜如玉颜如玉——
python+opencv
人脸融合程序,可实现类似天天P图疯狂换脸、face++人脸融合效果项目描述最近随着各种技术的发展,图像方面的人脸处理技术越来越广泛。
IT派
·
2020-09-13 12:37
视频格式转换方法(不用下载任何软件)
今天在做
Python+OpenCV
行人检测,想在网上随便找个有很多行人的视频,用爱奇艺下载后发现cv2.VideoCapture不支持读取.qlv这种视频文件格式,但又不想专门下载一个视频格式转换的软件
粒米LALA
·
2020-09-13 10:14
Python
计算机视觉
python+opencv
运行报错 Invalid number of channels in input image:
想把剩下的图像处理小demo跑一趟,在做Canny边缘提取处理时报错程序如下:importcv2ascvimportnumpyasnpdefedge_demo(image):blurred=cv.GaussianBlur(image,(3,3),0)gray=cv.cvtColor(blurred,cv.COLOR_GRAY2BGR)#XGrodientxgrad=cv.Sobel(gray,cv
qq_43453541
·
2020-09-13 02:49
opencv
Python+OpenCV
图像标注矩形框bounding box
转自https://blog.csdn.net/xieqiaokang/article/details/60780608
梦倚烟花笑
·
2020-09-12 22:36
Python+OpenCV
图像标注矩形框bounding box
1.函数用OpenCV标注boundingbox主要用到下面两个工具——cv2.rectangle()和cv2.putText()。用法如下:#cv2.rectangle()#输入参数分别为图像、左上角坐标、右下角坐标、颜色数组、粗细cv2.rectangle(img,(x,y),(x+w,y+h),(B,G,R),Thickness)#cv2.putText()#输入参数为图像、文本、位置、字体
IT远征军
·
2020-09-12 21:33
目标检测算法
mac下安装
python+opencv
http://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/
温酒睡黄昏
·
2020-09-12 18:11
python
小强学
Python+OpenCV
之-1.4.2裁剪
小强学
Python+OpenCV
之-1.4.2裁剪小强学PythonOpenCV之142裁剪目标实例总结问题引入:如果一幅图像中,你只对其中的一部分感兴趣(ROI(regionofinterest))。
eric_pycv
·
2020-09-12 09:09
python+opencv
Python+OpenCV
进行图像的基本处理——读入、显示、裁剪、颜色改变、写入等
Python+OpenCV
进行图像的基本处理HSV颜色模型理论cv2.imread()读入图像cv2.cvtColor(p1,p2)颜色空间转换plt.imshow()图片显示cv2.inRange()
Yale曼陀罗
·
2020-09-12 04:56
OpenCV
opencv
python
Python+Opencv
中的轮廓の(01)cv2.findContours检索图像的轮廓
Python+Opencv
中的轮廓の(01)cv2.findContours检索图像的轮廓01、了解轮廓是什么?
Yale曼陀罗
·
2020-09-12 04:56
机器视觉
OpenCV
opencv
python
学习笔记(03):
Python+OpenCV
计算机视觉-高斯滤波
立即学习:https://edu.csdn.net/course/play/10552/234933?utm_source=blogtoedu高斯滤波:每个点添加权重。cv2.GaussianBlur(src,ksize,sigmaX)sigmaX:X方向方差,控制权重
weixin_44519401
·
2020-09-11 05:35
研发管理
学习笔记(18):
Python+OpenCV
计算机视觉-图像平滑-高斯滤波
立即学习:https://edu.csdn.net/course/play/10552/234933?utm_source=blogtoedu高斯滤波让临近的像素具有更改的重要度。对周围像素计算加权平均值,较近的像素具有更大的像素值。GaussianBlurdst=cv2.GaussianBlur(src,ksize,sigmaX)ksize:核大小(N,N)必须是奇数sigmaX:X方向方差,控
投篮不准的小宇哥
·
2020-09-11 02:15
Python+OpenCV
实现AI人脸识别身份认证系统!真不难!
最近一直在研究AI人脸识别身份认证,发现目前网上的识别Demo都是小Demo,非常零散,最近在GitHub上见到一位大神开源人脸识别项目,效果显著,遂将其整理优化,介绍项目实现原理和机制。本系统项目最终效果如下:本项目的实现机制:基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪,应用LBPH算法开发了一个功能相对完整的人脸识别系统。系统采用sqlite3进行序列化数据存储,能够对
pythonjavaphp
·
2020-09-11 00:35
Python
python用百度云接口实现黑白图片上色
python可以通过
python+Opencv
来实现很多图片变换之类的工作,因为OpenCV库的功能可以说是相当强大,很多功能都可以完成。
Cachel wood
·
2020-09-08 23:39
python
opencv
人工智能
python用百度云接口实现身份证识别
python可以通过
python+Opencv
来实现很多文字识别之类的工作,因为OpenCV库的功能可以说是相当强大,很多功能都可以完成。
Cachel wood
·
2020-09-07 16:43
python
百度
opencv
python+opencv
实现图像人脸检测及视频中的人脸检测
文章目录一、数据和知识准备1.下载HAAR与LBP数据2.opencv相关知识二、
python+opencv
实现人脸检测1.图像单人脸检测2.图像多人脸检测3.视频中人脸检测4.摄像头人脸检测原文链接:
叶庭云
·
2020-09-01 17:38
计算机视觉图像处理
python
opencv
人脸检测
图像处理
年薪20W大佬教你用Python写脚本
当然,本篇文章不是要讲Airtest这个怎么用,而是用原始的
python+opencv
来实
大咖爱爬虫
·
2020-08-26 16:12
Python入门
Python学习资料
Python资讯
python+opencv
对图像进行二值化处理
一.采用Image类对图像进行明亮度,颜色,对比度等处理,去除图片上的干扰物。。。#图像增强defimage_enhance(image_path):img=cv2.imread(image_path,cv2.IMREAD_COLOR)img=Image.fromarray(img)#明亮度增强img_bright=ImageEnhance.Brightness(img)brightness=1.
新鸟2018
·
2020-08-26 16:28
python
图像
opencv
python+opencv
——去除图像光照不均匀
使用python版本的opencv去除图像中的光照不均匀在图像处理中,如果图像中存在光照不均匀,则会影响图像处理的效果,比如在图像文本识别和图像分割中。本博客对于图像均衡化的处理主要参考文章:一种基于亮度均衡的图像阈值分割技术,以有关于C++的实现代码:opencv一种不均匀光照的补偿方法使用该方法主要的原因是最近在弄Tesseract的文字识别,需要识别拍摄照片中的字母,但是照片为室外拍摄,具有
hudongloop
·
2020-08-26 14:40
图像处理
Python+OpenCV
图像处理之图像直方图
(一)图像直方图要画直方图必须要安装matplotlib库,Matplotlib是一个Python的2D绘图库。图像直方图是反映一个图像像素分布的统计表,其横坐标代表了图像像素的种类,可以是灰度的,也可以是彩色的。纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。图像是由像素构成,因为反映像素分布的直方图往往可以作为图像一个很重要的特征。直方图的显示方式是左暗又亮,左边用于描述
weixin_30532759
·
2020-08-25 09:36
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他