
opencv
文章平均质量分 75
opencv学习使用
lucayhaozi
这个作者很懒,什么都没留下…
展开
-
opencv 2-2
#include "highgui.h"int main(int argc,char*argv[]){ char* avi = "D:\\demo.avi"; cvNamedWindow("Example",CV_WINDOW_AUTOSIZE); CvCapture* capture = cvCreateFileCapture(avi); IplImage* frame; wh原创 2013-07-26 10:39:04 · 465 阅读 · 0 评论 -
opencv+vs2010安装
点击打开链接转载 2013-07-26 10:11:03 · 437 阅读 · 0 评论 -
opcv测试2-1
#include "highgui.h"int main(int argc, char** argv) { char* imgPath = "D:\\kobe.jpg"; IplImage* img = cvLoadImage(imgPath); cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE); cvShowImag原创 2013-07-26 10:05:43 · 521 阅读 · 0 评论 -
opencv实现“找茬”
// 111.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;#define CVX_RED CV_RGB(0xff,0x00,0x00)#define CVX_BLUE CV_RGB(0x00,0x00,0xff)//定义宏,轮廓边框颜色in原创 2013-07-31 16:40:58 · 1950 阅读 · 0 评论 -
opencv几个函数
1、 对于图像中的某一像素点 P(x, y), 在我们正常的坐标系中,x代表其横坐标,y代表其纵坐标,而在opencv的函数 cvGet2D()与cvSet2D() 中,却行不通。cvGet2D() 的函数原型是 : CvScalar cvGet2D (const CvArr * arr, int idx0, int idx1); 函数返回的是一个CvScalar 容器,其参数中也有两原创 2013-07-30 11:36:29 · 874 阅读 · 0 评论 -
Niblack算法和OTSU算法的实现
1、OTSU算法是设阈值将图像分割成俩组,一组灰度对应目标,另一组灰度对应背景,则这俩组灰度值的类内方差最小,俩组的类间方差最大。相关公式: g = w0 *(u0 - u)*(u0 - u) + w1*(u1 - u)*(u1 - u) = w0 * w1 *(u0 - u1原创 2013-08-14 18:51:45 · 3281 阅读 · 2 评论 -
opencv中CvvImage函数
关于Opencv2.2也要过时来了,因为2.3出来,但是不知道2.3有没有这个CvvImage函数。如何在OpenCV2.2中实现CvvImage,根据网络各个高手的方法,我自己的总结如下。首先,找到CvvImage的原代码。我在网上已经找到了,具体代码如下。这是CvvImage.h文件。#pragma once#ifndef CVVIMAGE_CLASS_DEF转载 2013-09-01 11:51:08 · 969 阅读 · 0 评论 -
ptyhon的imageHash.py
#!/usr/bin/pythonimport globimport osimport sysfrom PIL import ImageEXTS = 'jpg', 'jpeg', 'JPG', 'JPEG', 'gif', 'GIF', 'png', 'PNG'def avhash(im): if not isinstance(im, Image.Image): im = Image.open(i原创 2014-08-11 10:45:44 · 810 阅读 · 0 评论