OpenCV-Python:滑块控件(Trackbar)

下面我们使用滑块控件创建一个简单的调色板。创建3个滑块,分别代表颜色B,G,R,通过调节3个滑块选择颜色。代码如下:

Screen Shot 2015-12-27 at 15.46.36

OpenCV-Python:绘制几何函数

介绍OpenCV绘制几何函数的几个函数: cv2.line()cv2.circle() , cv2.rectangle()cv2.ellipse()cv2.putText() 。。。。

下面所以函数都有共同参数:

  • img:在哪个图像上绘制图形
  • color:图形的颜色,对于BGR传入一个元祖(255,0,0)代表蓝色。
  • thickness:线的宽度,如果是-1,填充图形。默认值为-1。
  • lineType:线的模式,默认情况下是8-connected,cv2.LINE_AA:反走样线条,绘制曲线比较好。

继续阅读OpenCV-Python:绘制几何函数

OpenCV-Python:摄像头/视频文件的读取、播放和保存

下面主要介绍两个函数 cv2.VideoCapture()cv2.VideoWriter()。

从摄像头中捕获视频

有时我们需要从摄像头中获得视频流,OpenCV提供了非常简单的接口。我这里用的是笔记本上的摄像头,下面代码实现把捕获的视频转为灰度模式,然后显示。 继续阅读OpenCV-Python:摄像头/视频文件的读取、播放和保存

OpenCV-Python:图像的读取、显示和保存

读取图片

使用函数cv2.imread()读取图片。第一个参数是文件路径;第二个参数指定以什么方式读取:

  • cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数。
  • cv2.IMREAD_GRAYSCALE:以灰度模式加载图片。
  • cv2.IMREAD_UNCHANGED:包括alpha。

继续阅读OpenCV-Python:图像的读取、显示和保存

使用OpenCV和Python,找出一张图片的主导颜色

安装OpenCV和Python环境,看这里

LinuxLogo

我们来看一看上图中占主导地位的颜色(颜色所占比重最多的)。我们可以看到白色和黑色为主流颜色。人可以很好的辨别出一张图片的主要颜色,那计算机呢?下面我们用OpenCV和Python来做这件事。

继续阅读使用OpenCV和Python,找出一张图片的主导颜色

Ubuntu14.04安装OpenCV

安装依赖包

从github下载源码

继续阅读Ubuntu14.04安装OpenCV