openCV
文章平均质量分 58
hackerjoy
这个作者很懒,什么都没留下…
展开
-
什么是通道
在Photoshop中有一个很重要概念叫图像通道,在RGB色彩模式下就是指那单独的红色、绿色、蓝色部分。也就是说,一幅完整的图像,是由红色绿色蓝色三个通道组成的。他们共同作用产生了完整的图像。一幅完整的图像,红色绿色蓝色三个通道缺一不可。即使图像中看起来没有蓝色,只能说蓝色光的亮度均为0,但不能说没有蓝色通道存在。“存在、亮度为零”和“不存在”是两个不同的概念。一幅图像,如果关闭了红色通道,那么图原创 2012-05-11 08:47:40 · 2155 阅读 · 0 评论 -
opencv for python 之 突出点检测
操作可以找到一张图片中突出点的,比如周围都是黑色像素的一个白色像素将被找到import cv2.cv as cv#load imagefilename = "../Video/cat.jpg"image = cv.LoadImage(filename)#create one windowwin_name = "test"cv.NamedWindow(win_na原创 2012-12-14 16:50:13 · 2679 阅读 · 0 评论 -
opencv for python 之 模板匹配
import cv2.cv as cv#load imagefilename = "../Video/cat.jpg"image = cv.LoadImage(filename)#create one windowwin_name = "test"cv.NamedWindow(win_name)win2_name = "test2"cv.NamedWindo原创 2012-12-14 17:25:48 · 4251 阅读 · 0 评论 -
opencv for python 之 图像处理 阀值转换 侵蚀
import cv2.cv as cv#load imagefilename = "../Video/cat.jpg"image = cv.LoadImage(filename)win_name = "test"cv.NamedWindow(win_name)win2_name = "test2"cv.NamedWindow(win2_name)#set creat原创 2012-12-14 14:10:28 · 2680 阅读 · 0 评论 -
opencv for python 之 创建图片绘制简单几何图形
#create a image and test draw it创建一张图片,需要定义图片各个属性,包括大小,图片像素类型(每个像素点用多少bits表示),通道数3(rgb)import cv2.cv as cv width = 200height = 200no_of_bits = 8channels = 3image = cv.CreateImage((width,原创 2012-12-12 20:56:19 · 8067 阅读 · 1 评论 -
Python for opencv 之 播放视频
用Python调用opencv播放视频 和 用C/C++基本没有区别首先当然是加载opencv的动态库import cv2.cv as cv指定要读取的视频文件目录filename = "../Video/Wildlife.avi"定义播放视频的窗口的名字win_name = "test"利用opencv中CaptureFromFile函数,获得视频的视频的“句柄”原创 2012-12-12 19:34:03 · 8889 阅读 · 3 评论 -
opencv for python 之 简单的图像变化
import cv2.cv as cv#load imagefilename = "../Video/cat.jpg"image = cv.LoadImage(filename)#set created imagesize = cv.GetSize(image)#(100, 100)depth = 8channels = 1灰度处理grey = cv原创 2012-12-13 12:41:57 · 1684 阅读 · 0 评论 -
Python for opencv 之 显示图像及在图像上书写文字
#从Opencv中导入函数import cv2.cv as cv #创建一个窗口,命名为you need tostruggle,#cv.CV_WINDOW_AUTOSIZE这个参数设定显示窗口虽图片大小自动变化cv.NamedWindow('You need to struggle', cv.CV_WINDOW_AUTOSIZE) #加载一张图片,第二个参数指定当图片被翻译 2012-12-04 10:45:12 · 9630 阅读 · 0 评论 -
eclipse 下配置 python 编译环境 调用 opencv 动态库编程
想研究opencv用python写一些图像处理的demo,希望最后能写出一个自己的不是很完善的动态库,最终希望能做出一件可用的小产品。前期学习python的一些基础,因为是在win7下工作的,python自带的IDE开发不是很方便,好吧我承认自己不是用vi就能快速写程序的大神,最终参考网上信息,在eclipse上搭建起了python开发环境。首先是装python,由于本人学习python是想研原创 2012-12-03 12:01:18 · 2623 阅读 · 0 评论 -
emgu 配置
VS2010、C#、Emgu CV配置 ;在C#下使用OpenCV ; C#中使用OpenCV(Emgu CV);配置全程截图,不能请留言!2011-09-21 16:53 在VS2010(VC10)中配置能使用C#开发语言调用Open CV视觉库的方法如下。众所周知,能供C#使用的OpenCV库叫:Emgu CV。注意用C#开发的话,是不需要单独安装转载 2012-07-29 09:16:01 · 2144 阅读 · 1 评论 -
OpenCV-图像输入输出(平滑处理)
//动态链接库中要有 highgui.lib//图像输入与输出//#include "highgui.h"int main(int argc,char** argv){const char * str; str = "FaceBook.jpg"; //工程目录下存在的文件IplImage* img = cvLoadImage(str,原创 2012-05-11 08:46:07 · 1349 阅读 · 0 评论 -
opencv for python 之人脸识别
此代码由网上参考多人代码而写成,仅供大家互相学习参考import cv2.cv as cvcv.NamedWindow("W1", cv.CV_WINDOW_AUTOSIZE)//找到设备对象for i in range(3): capture = cv.CaptureFromCAM(i) if capture: break#检测人脸函数def rep原创 2013-01-02 18:42:31 · 3179 阅读 · 1 评论