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-python
python3.5 cv2 获取视频特定帧生成jpg图片
假如文件夹有大量视频文件,需求目标是想从每个视频中提取一帧作为视频的一个封面图片,本文利用
opencv-python
模块实现需求。
weixin_38336920
·
2019-08-28 11:47
Opencv-Python
学习笔记五
原文链接:https://www.jianshu.com/p/ef67cacf442c本篇笔记主要记录Opencv里的图像翻转,平移,旋转,仿射及透视功能,主要是下面几个API:cv2.flip()#图像翻转cv2.warpAffine()#图像仿射cv2.getRotationMatrix2D()#取得旋转角度的Matrixcv2.GetAffineTransform(src,dst,mapMa
c2a2o2
·
2019-08-16 15:45
【教程】opencv-python+yolov3实现目标检测
yolov3模型简介性能介绍架构介绍
opencv-python
实现whyopencv?
weixin_30500289
·
2019-08-11 18:00
人工智能
python
opencv-python
视频转图片和图片转视频
importcv2ascvimportnumpyasnpimportmatplotlib.pyplotasplt'''获取视频信息'''cap=cv.VideoCapture('robot.mp4')#加载视频fps=cap.get(cv.CAP_PROP_FPS)#获取帧率width=int(cap.get(cv.CAP_PROP_FRAME_WIDTH))#获取宽度height=int(cap
Trible6
·
2019-08-11 17:58
卸载 opencv-contrib-python and
opencv-python
卸载opencv-contrib-pythonandopencv-python1.pip-Python2.xstrong@foreverstrong:~$piplist|grepopencv/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py:83:RequestsDependencyWarning:Oldv
ForeverStrong
·
2019-08-04 15:41
OpenCV
2
-
OpenCV
3
-
OpenCV
4
Ubuntu python2.7安装opencv
首先,先给出一个
opencv-python
的下载链接,里面包含所有版本和不同操作系统下版本,感觉挺有用的,记录一下~~~https://pypi.tuna.tsinghua.edu.cn/simple/
深山里的小白羊
·
2019-07-29 16:58
日用小技能
opencv-python
视频写入无法打开
浏览更多内容,可访问:http://www.growai.cn1.问题今天测试opencv文件的视频抓取和保存功能,测试代码如下,运行时视频可以正常播放,但是保存的output.mp4文件打不开(macos),换了多个播放器都不行,仔细看才发现文件之后不到8k,也就是文件没有正确保存。尝试了安装ffmpeg,切换了fourcc文件中的配置,都不能解决问题。importnumpyasnpimport
QLMX
·
2019-07-22 15:49
CV
opencv
cv2.error: OpenCV(4.1.0) C:\projects\
opencv-python
\opencv\modules\highgui\src\window.cpp:352: error:
运行环境:python3.6.0初学opencv,看着程序跟书本都一样啊,突然报了以下错误 Traceback(mostrecentcalllast): File"E:/Python/Projects/week1/不是闹着玩儿嘞/example/test.py",line3550,in cv.imshow("image",img) cv2.error:OpenCV(4.1.0)C:\project
漫天丶飞雪
·
2019-07-15 00:00
python
机器学习
【Python】Windows 下使用 pyinstaller 对 keras(tensorflow) 模型预测的代码文件打包
包的版本(CPU)python:3.61、pyinstaller:3.3.1(打包成exe)2、tensorflow:1.4.0(深度学习框架)3、keras:2.0.8(模型时基于keras训练的)4、
opencv-python
山东科技大学遥感与机器智能实验室
·
2019-07-10 21:43
python
pyinstaller
keras
【Python】Windows 下使用 pyinstaller 对 keras(tensorflow) 模型预测的代码文件打包
包的版本(CPU)python:3.61、pyinstaller:3.3.1(打包成exe)2、tensorflow:1.4.0(深度学习框架)3、keras:2.0.8(模型时基于keras训练的)4、
opencv-python
山东科技大学遥感与机器智能实验室
·
2019-07-10 21:43
python
pyinstaller
keras
【OpenCV】
opencv-python
版使用要点
BacktoOpenCVIndeximage#tocreateanewimageblank_image=np.zeros((height,width,3),np.uint8)#imagesize##forgrayimagerows,cols=img.shapeh,w=img.shape##forcolorimagerows,cols,channels=img.shapeh,w,c=img.shap
鹅城惊喜师爷
·
2019-07-10 15:59
OpenCV
用我雯示意,图像的加载、读取、转换、热图。 OpenCV彩色转为灰度图、通道拆分(cv2.split)及合并(cv2.merge)
在python中,图像处理主要采用的库:skimage,
opencv-python
,Pillow(PIL)。这三个库均提供了图像读取的方法。
业精于勤荒于嬉-行成于思而毁于随
·
2019-07-10 14:19
语言学习记录
姿态估计逐步
OpenCV-python
常见用法 · 个人总结
今天给自己总结一下pythonopenCV的一些常见用法。包括1.显示原图2.显示灰度图3.GRB通道分离4.坐标旋转5.重定义大小6.图像裁剪7.亮度增强8.直方图均衡9.滤波10.边缘检测11.角点检测#coding:utf-8importcv2importnumpyasnp#原图显示im=cv2.imread("star.jpg")cv2.imshow("pic.jpg",im)cv2.wa
panfengzjz
·
2019-07-06 21:50
python
OpenCV
opencv-python
绘制图片标注框
参考自简书Python实现一个简单的图片物体标注工具简化版实现importosimportcv2fromtkinter.filedialogimportaskopenfilenameclassSimpleLabel:color=(255,255,255)FPS=24KEY_DELETE=46KEY_ENTER=13KEY_EXIT=27def__init__(self,window_name='S
LD.
·
2019-07-05 15:24
目标检测
关于 Python opencv 使用中的 ValueError: too many values to unpack
最近在
OpenCV-Python
接口中使用cv2.findContours()函数来查找检测物体的轮廓。
Lecol_leng
·
2019-06-28 10:39
import cv2 DLL Load Failed 终极解决方案
先说一下我的环境,winserver2012r2,python3.7.3,vs2017,然后装了各种
opencv-python
,或者opencv-contrib-python。
hexter
·
2019-06-27 12:29
OpenCV-Python
学习笔记(十八):使用 GrabCut 算法进行交互式前景提取
InteractiveForegroundExtractionusingGrabCutAlgorithm:目标在本节中我们将要学习:•GrabCut算法原理,使用GrabCut算法提取图像的前景•创建一个交互是程序完成前景提取原理GrabCut算法是由微软剑桥研究院的Carsten_Rother,Vladimir_Kolmogorov和Andrew_Blake在文章《GrabCut”:intera
GiffordY
·
2019-06-26 11:47
机器视觉
OpenCV
OpenCV-Python
学习笔记(十七):分水岭算法图像分割
分水岭算法图像分割(ImageSegmentationwithWatershedAlgorithm)目标本节我们将要学习•使用基于掩模的分水岭算法进行图像分割•函数:cv2.connectedComponents()、cv2.watershed()1.原理任何一副灰度图像都可以被看成拓扑平面,灰度值高的区域可以被看成是山峰,灰度值低的区域可以被看成是山谷。我们向每一个山谷中灌不同颜色的水。随着水的
GiffordY
·
2019-06-25 22:39
机器视觉
OpenCV
centos6.5安装python3.7和
opencv-python
记录
之前自己做实验全部用的centos7版本的系统,现在要部署到指定服务器,而指定的服务器确是centso6.5版本,因此本来两个命令即可解决的事情,最后遇到了那么多问题需要解决。1、问题:ModuleNotFoundError:Nomodulenamed'_ctypes'解决办法:yuminstalllibffi-devel-y#有疑问,可能不行wgethttp://mirror.centos.or
AllyLi0022
·
2019-06-25 19:53
linux系统
OpenCV-Python
学习笔记(十六):Hough直线变换、Hough圆变换
一、Hough直线变换(HoughLineTransform)目标•理解霍夫变换的概念•学习如何在一张图片中检测直线•学习函数:cv2.HoughLines(),cv2.HoughLinesP()原理霍夫变换在检测各种形状的的技术中非常流行,如果你要检测的形状可以用数学表达式写出,你就可以是使用霍夫变换检测它,即使检测的形状存在一点破坏或者扭曲也可以使用。我们下面就看看如何使用霍夫变换检测直线。一
GiffordY
·
2019-06-25 17:02
机器视觉
OpenCV
(四)
OpenCV-Python
学习—形态学处理
通过阈值化分割可以得到二值图,但往往会出现图像中物体形态不完整,变的残缺,可以通过形态学处理,使其变得丰满,或者去除掉多余的像素。常用的形态学处理算法包括:腐蚀,膨胀,开运算,闭运算,形态学梯度,顶帽运算和底帽运算。1.腐蚀腐蚀操作类似于中值平滑,也有一个核,但不进行卷积运算,而是取核中像素值的最小值代替锚点位置的像素值,这样就会使图像中较暗的区域面积增大,较亮的的区域面积减小。如果是一张黑底,白
silence_cho
·
2019-06-22 18:00
(三)
OpenCV-Python
学习—图像平滑
由于种种原因,图像中难免会存在噪声,需要对其去除。噪声可以理解为灰度值的随机变化,即拍照过程中引入的一些不想要的像素点。噪声可分为椒盐噪声,高斯噪声,加性噪声和乘性噪声等,参见:https://zhuanlan.zhihu.com/p/52889476噪声主要通过平滑进行抑制和去除,包括基于二维离散卷积的高斯平滑,均值平滑,基于统计学的中值平滑,以及能够保持图像边缘的双边滤波,导向滤波算法等。下面
silence_cho
·
2019-06-22 14:00
相机标定与3D重建(
opencv-python
实现)
文章目录1.相机标定的四个坐标系以及转换关系1.1四个坐标系介绍1.1.1世界坐标系(X~w~,Y~w~,Z~w~)1.1.2摄像机坐标系(X~c~,Y~c~,Z~c~)1.1.3图像坐标系(x,y)1.1.4像素坐标系(u,v)1.2简单知识介绍1.3图像坐标系与像素坐标系的关系1.4世界坐标系与摄像机坐标系的关系1.5摄像机坐标系、图像坐标系和像素坐标系三者之间的关系1.6总结2畸变模型2.1
weixin_41153803
·
2019-06-21 19:08
三维重建
计算机视觉
3D重建
相机标定
opencv
OpenCV-Python
学习笔记(十五):模板匹配(Template Matching)
目标在本节我们要学习:1.使用模板匹配在一幅图像中查找目标2.函数:cv2.matchTemplate(),cv2.minMaxLoc()原理模板匹配是用来在一副大图中搜寻查找模版图像位置的方法。OpenCV为我们提供了函数:cv2.matchTemplate()。和2D卷积一样,它也是用模板图像在输入图像(大图)上滑动,并在每一个位置对模板图像和与其对应的输入图像的子区域进行比较OpenCV提供
GiffordY
·
2019-06-20 21:01
机器视觉
OpenCV
OpenCV-Python
学习笔记(十四):图像变换:傅里叶变换与反变换
OpenCV-Python
官方文档关于图像傅里叶变换和反变换的教程网址:https://docs.opencv.org/4.1.0/de/dbc/tutorial_py_fourier_transform.html
GiffordY
·
2019-06-19 21:39
机器视觉
OpenCV
OpenCV-Python
学习笔记(十三):直方图的计算绘制与分析、直方图均衡化、2D直方图、直方图反向投影
1直方图的计算,绘制与分析目标:•使用OpenCV或Numpy函数计算直方图•使用Opencv或者Matplotlib函数绘制直方图•将要学习的函数有:cv2.calcHist(),np.histogram()通过直方图你可以对整幅图像的灰度分布有一个整体的了解。直方图的x轴是灰度值(0到255),y轴是图片中具有同一个灰度值的点的数目。直方图其实就是对图像的另一种解释。1.1统计直方图先了解一下
GiffordY
·
2019-06-18 20:53
机器视觉
OpenCV
OpenCV-Python
学习笔记(十二):OpenCV中的轮廓:找轮廓、绘制轮廓、轮廓特征、轮廓的性质、轮廓的层次结构
1初识轮廓目标•理解什么是轮廓•学习找轮廓,绘制轮廓等•函数:cv2.findContours(),cv2.drawContours()1.1什么是轮廓轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。•为了更加准确,要使用二值化图像。在寻找轮廓之前,要进行阈值化处理或者Canny边界检测。•查找轮廓的函数会修改原始图像。如果
GiffordY
·
2019-06-17 17:47
机器视觉
OpenCV
python使用
OpenCV-Python
结合百度图像识别api实现图片中的文字识别
上篇文章写了利用百度api实现图像识别提取图片上的文字,但是发现不是那么准确,所以现在结合
OpenCV-Python
找出图片上的文字,再把需要的文字切分出来,再调用接口识别,这样就会精确很多,附上参考的资料
tang_xiaotang
·
2019-06-12 17:06
python
OpenCV-Python
学习笔记(六):颜色空间转换(Changing Colorspaces)
OpenCV图像处理之颜色空间转换目标•你将学习如何对图像进行颜色空间转换,比如从BGR到灰度图,或者从BGR到HSV等。•我没还要创建一个程序用来从一幅图像中获取某个特定颜色的物体。•我们将要学习的函数有:cv2.cvtColor(),cv2.inRange()等。1.转换颜色空间在OpenCV中有超过150种进行颜色空间转换的方法。但是我们经常用到的也就两种:BGRGray和BGRHSV。要用
GiffordY
·
2019-06-12 17:55
OpenCV
机器视觉
Python
机器视觉
OpenCV
OpenCV-Python
学习笔记(五):程序性能检测及优化
在图像处理中每秒钟都要做大量的运算,所以你的程序不仅要能给出正确的结果,同时还必须要快。所以这节将要学习:•检测程序的效率•一些能够提高程序效率的技巧1.使用OpenCV检测程序效率cv2.getTickCount()函数返回从参考点到这个函数被执行的时钟数。所以当你在一个函数执行前后都调用它的话,你就会得到这个函数的执行时钟数。cv2.getTickFrequency()返回时钟频率,或者说每秒
GiffordY
·
2019-06-11 21:21
机器视觉
OpenCV
OpenCV-Python
学习笔记(四):图像上的算术运算:图像加法、图像混合、按位运算
1.图像加法可以使用函数cv2.add()将两幅图像进行加法运算,两幅图像的大小,类型必须一致。(注意:OpenCV中的加法与Numpy的加法是有所不同的。OpenCV的加法是一种饱和操作,而Numpy的加法是一种模操作。r如下所示。推荐使用OpenCV中的函数)importcv2importnumpyasnpx=np.uint8([250])y=np.uint8([10])print(cv2.a
GiffordY
·
2019-06-11 20:07
机器视觉
OpenCV
OpenCV-Python
学习笔记(三):图像的基础操作:获取像素值并修改、获取图像信息、ROI、通道拆分与合并、边界填充
1.获取并修改像素值首先我们需要读入一幅图像,可以根据像素的行和列的坐标获取他的像素值。对BGR图像而言,返回值为B,G,R的值。对灰度图像而言,会返回他的灰度值(亮度intensity):importcv2importnumpyasnpimg=cv2.imread('D:/opencv/images/roi.jpg')#获取像素值px=img[100,100]print(px)blue=img[
GiffordY
·
2019-06-11 20:01
机器视觉
OpenCV
OpenCV-Python
学习笔记(一):图像读入、显示、保存,BGR模式转RGB模式
使用
OpenCV-Python
实现图像读入、显示与保存:#-*-coding:utf-8-*-importcv2frommatplotlibimportpyplotasplt##第二个参数,0为灰度模式显示
GiffordY
·
2019-06-11 13:42
OpenCV4
机器视觉
Python
机器视觉
OpenCV
python-opencv2可以正常imwrite却无法正常imshow的解决办法
今天在网上拷贝一份关于人脸检测变换的代码,然后他的默认功能imwrite保存的图片是没问题的,而当我想用imshow显示出来的时候却报错:error:OpenCV(4.0.0)C:\projects\
opencv-python
comeonbabe_
·
2019-06-10 15:37
图像处理
opencv-python
的Tracker跟踪器实践
最近,我做毕业设计用到opencv中的Tracker,其中有些东西,写下来免得忘记。我使用的是python版的opencv,网上有些博客说opencv中的一些跟踪器和python兼容的不是很好,这一点确实很有道理。先从头开始说吧。先是安装opencv,就两条指令pipinstallopencv-python,pipinstallopencv-contrib-python。如果你觉得下载速度太慢,可
GP_Lee
·
2019-06-10 10:24
opencv-python
图像处理 —— canny边缘检测
canny边缘检测有个canny函数用起来非常方便简单importcv2importnumpyasnpimg=cv2.imread('screenshot.png',0)cv2.imwrite('canny.jpg',cv2.Canny(img,200,300))cv2.imshow('canny',cv2.imread('canny.jpg'))cv2.waitKey()cv2.destroyA
姬小野
·
2019-06-08 11:56
openCV
opencv
边缘检测
canny
如何使用python快速实现字符识别
//github.com/UB-Mannheim/tesseract/wiki安装完软件后,我们使用python来实现字符识别先安装python3,pip再pipinstallpytesseract,
opencv-python
xlcaoyi
·
2019-06-05 15:31
开源代码实现
利用摄像头拍照并保存照片的程序(python实现,含UI界面)
为了使用和后续开发方便,这里利用pyqt5设计了个相机界面,后面将介绍如何实现,要点如下:界面设计逻辑实现完整代码点击跳转至博文涉及的全部文件下载页1.前言最近的项目中需要用到摄像头获取画面,于是利用
OpenCV-python
思绪无限
·
2019-06-02 17:53
拍照界面
python
OpenCV
摄像头拍照
UI界面
Python小软件制作
人脸识别专栏
Python 安装cv2包出错
Couldnotfindaversionthatsatisfiestherequirementcv2(fromversions:none)ERROR:Nomatchingdistributionfoundforcv2原因是CV2在的软件包不叫cv2而是叫
opencv-python
我是酱油谁要打我
·
2019-06-01 18:32
Python
OpenCV+Python二维码条形码识别
先上源码,github地址:https://github.com/DerrickRose25/Opencv_QRcode_recognition环境:Pycharm、Python3.7在pycharm里安装
opencv-python
The Chainsmokers
·
2019-05-31 19:32
Opencv
python
opencv-python
进行sift匹配之后输出匹配点的坐标
查阅资料得在经过sift匹配之后,特征点类如下所示classKeyPoint{ Point2f pt; //坐标 float size;//特征点邻域直径 float angle;//特征点的方向,值为[零,三百六十),负值表示不使用 float response; int octave;//特征点所在的图像金字塔的组 int
瓜不田
·
2019-05-28 21:07
Python
机器视觉
(已解决)import cv2时出现ImportError: DLL load fail:找不到指定模块
从网上的各种说法来看,我认为Python和
Opencv-Python
的版本不匹配的说法比较有可能。最后使用了一位博主的配置ht
衍者
·
2019-05-27 22:37
Opencv-Python
python 使用opencv读取图片,解决cv2.error: OpenCV(4.1.0) C:\projects\
opencv-python
\opencv....报错
完整代码如下:#-*-coding:utf-8-*-#@Time:2019/5/2719:24#@Author:未来战士biubiu!!#@FileName:code.pyimportcv2#引入opencv模块importserial#串口模块importosos.chdir('D:\DOCUMENT/U1/Python3_Demo/TRunk_tools/QY\data')importcv2#
不想熬夜的女程序媛
·
2019-05-27 19:19
opencv
读取图片
计算机
python
opencv
读取图片
pytorch学习—图像的加载/读取方式
在python中,图像处理主要采用的库:skimage,
opencv-python
,Pillow(PIL)。这三个库均提供了图像读取的方法。
water&12
·
2019-05-24 13:17
OpenCv-Python
人脸识别,车辆识别,自定义物体识别,自定义分类器
本文将使用
opencv-python
识别自定义物体,能够区分识别到的物体,如果用作人脸识别,则能够区分出不同的人脸id,也就是能够分得清张三,李四,王二麻子本文提供的所有资源仅供学习使用,不可商用文末有完整工程链接效果
一万六++
·
2019-05-23 18:06
人脸识别
opencv
python
自定义分类器
人脸识别
人工智能
opencv
OpenCV搞定腾讯滑块验证码的实现代码
要搞现在的滑块验证码绕不开图像处理,图像处理当然是首推
OpenCV-Python
啦!当然我的OpenCV非常菜(P.S.两天速成不敢保证代码质量),发现问题就直接指出嘛,不用走流程啦!
1treeS
·
2019-05-18 13:44
OpenCV搞定腾讯滑块验证码
要搞现在的滑块验证码绕不开图像处理,图像处理当然是首推
OpenCV-Python
啦!当然我的OpenCV非常菜(P.S.两天速成不敢保证代码质量),发现问题就直接指出嘛,不用走流程啦!
此账号已注销
·
2019-05-18 00:00
python
验证码
selenium
opencv-python
opencv
OpenCV-Python
Tutorials - 4.14. 霍夫圆变换
目标:学习使用Hough变换来查找图像中的圆圈函数:cv.HoughCircles()理论圆圈在数学上表示为(x−xcenter)2+(y−ycenter)2=r2\left(x-x_{center}\right)^{2}+\left(y-y_{center}\right)^{2}=r^{2}(x−xcenter)2+(y−ycenter)2=r2其中(xcenter,ycenter)\left(
hpuhjl
·
2019-05-15 13:56
#
OpenCV-Python教程
[笔记] 关于
OpenCV-Python
的视频处理笔记
最近在公司疯狂做Demo,最近需要使用cv2里的视频操作,之前一直也没放在心上,借这次机会好好研究一下吧。此外,吐槽一句,做Demo前最好大家统一一下所用的环境。Opencv-Pyhton2.x与3.x会存在部分属性函数名的修改,到时候debug就十分的繁琐。至于两者的区别,可以看看文章末尾的参考资料。本文所使用的环境为:Python2.7,Opencv-Python3.4.0目录获取并展示视频保
Code_Mart
·
2019-05-15 09:25
Python
工具库
常用工具速查表
[笔记] 关于
OpenCV-Python
的视频处理笔记
最近在公司疯狂做Demo,最近需要使用cv2里的视频操作,之前一直也没放在心上,借这次机会好好研究一下吧。此外,吐槽一句,做Demo前最好大家统一一下所用的环境。Opencv-Pyhton2.x与3.x会存在部分属性函数名的修改,到时候debug就十分的繁琐。至于两者的区别,可以看看文章末尾的参考资料。本文所使用的环境为:Python2.7,Opencv-Python3.4.0目录获取并展示视频保
Code_Mart
·
2019-05-15 09:25
OpenCV
Python
视频处理
Python
工具库
常用工具速查表
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他