- 博客(13)
- 收藏
- 关注
转载 Ubuntu16.04下配置caffe(仅CPU)
转载地址:https://blog.csdn.net/zt_1995/article/details/56283249、1. 安装依赖包$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler$ sud...
2018-08-13 16:20:19 449
转载 使用pyenv管理工作环境
转帖地址:https://zhuanlan.zhihu.com/p/27294128Python 2和Python 3之间存在着较大的差异,并且,由于各种原因导致了Python 2和Python 3的长期共存。在实际工作过程中,我们可能会同时用到Python 2和Python 3,因此,也需要经常在Python 2和Python 3之间进行来回切换。此外,如果你是喜欢尝鲜的人,那么,你很有可能...
2018-08-13 16:01:39 532
翻译 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 340
翻译 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
翻译 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
翻译 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
翻译 5-Trackbar+as+the+Color+Palette
Trackbar作为调色板。 这里我们将创建一个简单的应用程序,显示您指定的颜色。 您有一个显示颜色的窗口和三个用于指定B,G,R颜色的轨道条。 您滑动轨迹条并相应地更改窗口颜色。 默认情况下,初始颜色将被设置为黑色。 我们创建了一个开关,其中应用程序仅在开关处于开启状态时才起作用,否则屏幕始终为黑色。 retval = cv.getTrackbarPos( trackbarname...
2018-03-27 10:40:31 187
翻译 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
翻译 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
翻译 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 218
翻译 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
转载 haarcascades---各种分类器xml文件下载地址
原网址:http://blog.csdn.net/barry_j/article/details/79178680 在实验室电脑上安装完openncv python 版,想拿人脸检测测试下,结果找不到haarcascades分类器,于是上网搜索下载,可是找了半天,在csdn上给出的都是需要下载币的,后来在GITHUB上zhao找到了文件,就此分享一下。我知道很多博主给出的是opencv安装中...
2018-03-05 09:41:40 6673 2
原创 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 19086 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人