opencv-python
文章平均质量分 64
耶纷飞
渣渣想逆袭
展开
-
win10安装opencv,pycharm中import cv2失败
遇到的问题:win10如何安装opencvpycharm中import cv2模块出现错误,找不到该模块处理经过:win10如何安装opencv自己的电脑上已经装有anaconda,下载地址为:https://www.anaconda.com/download/,像numpy等包已经伴随anaconda安装到电脑上了,只需要再安装opencv就行。 使用pip instal...原创 2018-03-04 17:23:25 · 19089 阅读 · 1 评论 -
8-Performance+Measurement+and+Improvement+Techniques
1.衡量代码的性能 2.提高代码性能的细节 3.学习函数cv.getTickCount,cv.getTickFrequency1、用OpenCV衡量性能cv.getTickCount函数返回针对参考事件调用函数时的时钟周期数。 所以如果你在函数执行前后调用它,你会得到用于执行函数的时钟周期数。 cv.getTickFrequency函数返回时钟周期的频率或每秒钟的时钟周期数。...翻译 2018-03-27 10:41:02 · 227 阅读 · 0 评论 -
7-Arithmetic+Operations+on+Images
1、图像添加import numpy as npimport cv2 as cv你可以通过OpenCV的函数cv.add()或者简单的numpy操作res = img1+img2操作对两个图像进行相加。但是这两个图像应该有相同的深度、相同的类型或者第二个图像是一个标量。 OpenCV和Numpy的加操作是不同的。OpenCV添加是一个和操作,而Numpy添加是一个模操作。x...翻译 2018-03-27 10:40:54 · 282 阅读 · 0 评论 -
6-Basic Operations on Images
1、接受和修改像素值import numpy as npimport cv2 as cvfrom matplotlib import pyplot as pltimg = cv.imread('./images/roi.jpg')可以通过横纵坐标获得对用位置的像素值。返回值为[Blue,Green,Red]。px = img[100, 100]print(px)...翻译 2018-03-27 10:40:45 · 226 阅读 · 0 评论 -
5-Trackbar+as+the+Color+Palette
Trackbar作为调色板。 这里我们将创建一个简单的应用程序,显示您指定的颜色。 您有一个显示颜色的窗口和三个用于指定B,G,R颜色的轨道条。 您滑动轨迹条并相应地更改窗口颜色。 默认情况下,初始颜色将被设置为黑色。 我们创建了一个开关,其中应用程序仅在开关处于开启状态时才起作用,否则屏幕始终为黑色。 retval = cv.getTrackbarPos( trackbarname...翻译 2018-03-27 10:40:31 · 187 阅读 · 0 评论 -
4-Mouse+as+a+Paint-Brush
import numpy as npimport cv2 as cv1、简单demo显示可以激活鼠标回调函数的鼠标动作events = [i for i in dir(cv) if 'EVENT' in i]print(events)['EVENT_FLAG_ALTKEY', 'EVENT_FLAG_CTRLKEY', 'EVENT_FLAG_LBUTTON', 'EV...翻译 2018-03-27 10:40:22 · 175 阅读 · 0 评论 -
3-Drawing+Functions+in+OpenCV
import numpy as npimport cv2 as cv1、画直线第一个参数是画布,即直线画在哪里;第二个参数为之前的起始位置;第三个参数为终止位置;第四个参数为直线的颜色;第五个参数为直线的粗细度。# Create a black imageimg = np.zeros((512,512,3), np.uint8)# Draw a diagonal blue...翻译 2018-03-27 10:40:14 · 158 阅读 · 0 评论 -
2-Getting+Start+with+Video
import numpy as npimport cv2 as cvimport matplotlib.pyplot as plt1、从摄像头捕获视频从摄像头捕获视频流,并在窗口“frame”中输出,按“q”键停止输出视频流。 cv.VideoCapture()函数,参数可以为设备号或者是视频路径。设备号为0代表一个设备,1为第二台设备 cap.read()函数的返回一个boo...翻译 2018-03-27 10:40:04 · 219 阅读 · 0 评论 -
1-Getting Started with Images
import numpy as npimport cv2 as cvfrom matplotlib import pyplot as plt1、读写图像cv.imread()函数第一个参数为图像路径,第二个参数可以为-1,1,0,其中1为彩色图,0为灰度图,-1为alpha channel。 cv.nameWindow()函数第一个参数为生成窗口的标题,第二个参数可以为WINDO...翻译 2018-03-27 10:39:52 · 255 阅读 · 0 评论 -
haarcascades---各种分类器xml文件下载地址
原网址:http://blog.csdn.net/barry_j/article/details/79178680 在实验室电脑上安装完openncv python 版,想拿人脸检测测试下,结果找不到haarcascades分类器,于是上网搜索下载,可是找了半天,在csdn上给出的都是需要下载币的,后来在GITHUB上zhao找到了文件,就此分享一下。我知道很多博主给出的是opencv安装中...转载 2018-03-05 09:41:40 · 6675 阅读 · 2 评论 -
9-Changing+Colorspaces
1、目标1、从一个颜色空间转到另一个,像BGR<->Gray, BGR<->HSV。 2、从视频中提取有颜色的对象。 3、学习函数cv.cvtColor(),cv.inRange().2、改变颜色空间转换方法有很多,这里介绍最常用的两种:BGR<->Gray,BGR<->HSV。 我们使用函数cv.cvtColor(input_...翻译 2018-03-28 15:31:06 · 341 阅读 · 0 评论