OpenCV
文章平均质量分 90
番茄发烧了
一介匹夫 随心而去
展开
-
【OpenCV】SIFT特征提取
自己mark下#include #include #include #include #include #include #include #include #include #include using namespace cv;using namespace std;void getFiles( string path, string exd, vector&原创 2016-04-06 11:53:57 · 1540 阅读 · 0 评论 -
【OpenCV】 大津展之法
#include <cv.h>#include <highgui.h>#include<io.h>#include <string.h> #include "opencv2/opencv.hpp" using namespace std;using namespace cv;#include <iostream> using namespace std;usin原创 2016-10-09 17:15:06 · 834 阅读 · 0 评论 -
【CNTK】CNTK学习笔记之图像识别-树叶识别Train and Test
CNTK,OpenCV,卷积神经网络的图像识别实战。原创 2016-08-26 13:45:07 · 8975 阅读 · 2 评论 -
【OpenCV】通过旋转图片增加训练集
通过旋转输入图片,并保存旋转后的图片。这样做是不是可以增加一些训练集数量。。。#include <cv.h>#include <highgui.h>#include <stdio.h> #include <opencv2/core/core.hpp>#include <iostream>#include <fstream> using namespace std;using n原创 2016-08-13 23:21:16 · 2517 阅读 · 1 评论 -
【图像识别】图像特征提取备忘
提取的是一阶不变距,二阶不变距,外接矩形面积比,外接矩形长宽比,紧凑度五个特征值。 留自己备忘。还不知道可不可以做到识别。#include <cv.h>#include <highgui.h>#include <stdio.h> #include <iostream>#include <fstream> using namespace std; char* filename =原创 2016-08-13 21:08:22 · 1699 阅读 · 0 评论 -
【图像识别】GrabCut的Android实现
除了用神经网络,做图像识别最重要的是进行图片特征提取。包括:纹理特征、边缘特征、颜色特征、形状特征等等。每一种特征又有不同的实现方式和效果。比如形状特征可以通过提取边缘的斜率,也可以通过其外接矩形的长宽比。目前前景提取没有十分完美的算法。一种方法不可能适用于所有复杂的环境。所以采用了人机交互的grabcut算法。通过人为制定一些背景信息,大大增加了前景提取的准确性,为之后的特征提取或降维奠定基础。本原创 2016-08-11 20:47:58 · 5294 阅读 · 18 评论 -
【CNTK/OpenCV/Android】Server+Android+CNN实现移动端图像识别系统
使用CNTK训练的网络,和OpenCV提供的图片处理支持。在Android平台将图片上传服务器并返回图片种类。留自己备忘。转载请注明出处->http://blog.csdn.net/bless2015首先是第一个BUG:用NDK太麻烦,所以讲CNTK和OpenCV接口直接编译好了一个exe,用Java Runtime直接调用。但是除了一个问题,花了半天时间。原因是CNTK函数返回了很多日志信息,原创 2016-08-29 15:47:40 · 4756 阅读 · 1 评论 -
【OpenCV】图片几何特征提取
上一版不太好,又重新自己了一遍。#include<cv.h> #include<highgui.h> using namespace cv;using namespace std;CvMemStorage *stroage;IplImage *contourimage;CvSeq *seq = NULL;int ku = -1;float pi = 3.14159;int ma原创 2016-08-16 16:57:18 · 3165 阅读 · 0 评论 -
【OpenCV】批量集合特征提取,本地保存成向量
把之前集合几篇博客用到的知识结合起来了。#include<cv.h> #include<highgui.h> #include<io.h>#include <string.h> #include <iostream>#include <fstream>using namespace cv;using namespace std;CvMemStorage *stroage;Ipl原创 2016-08-16 17:33:03 · 1056 阅读 · 0 评论 -
【OpenCV】批量处理图片尺寸-64*64
使用的话修改对应的路径,和图片生成的位置。#include <cv.h>#include <highgui.h>#include<io.h>#include <string.h> using namespace std;using namespace cv;char * filePath = "E:\\一";void getFiles(string path, vect原创 2016-08-16 14:11:13 · 2136 阅读 · 0 评论 -
【OpenCV】Python人脸检测+人脸提取
#!/usr/bin/env pythonimport numpy as npimport cv2import cv2.cv as cvfrom video import create_capturefrom common import clock, draw_strhelp_message = '''USAGE: facedetect.py [--cascade ] [--ne原创 2016-08-01 03:01:10 · 15441 阅读 · 14 评论 -
【OpenCV】 GrabCut.cpp详解
grabCut的方法参数从核心代码开始grabCut(*image, mask, rect, bgdModel, fgdModel, 1, GC_INIT_WITH_MASK);*image是读入的原图,mask是跟原图一样大小,用来标记原图的每个点,是前景、背景、可能的前景、可能的背景。看下图:这是个30*50的图片。经过赋值后,传入的mask值如下(至于如何给mask赋原创 2016-07-29 12:35:53 · 5423 阅读 · 7 评论 -
【OpenCV】功能说明:Samples里的Python实现
用Python把OpenCV的samples跑了一遍,把各模块的功能列出来如下:mosse.py 运动物体检测motempl.py 运动物体变成白色mser.py 边缘检测(区域特征提取)opt_flow.py运动方向检测plane_ar.py 增强现实plane_tracker.py 平面追踪,如果是立体的就会改变平面原创 2016-07-26 16:50:42 · 3311 阅读 · 2 评论 -
VS2012配置OpenCV2.4.9
OpenCV已经更新到3.1,文件目录变动比以往大。但官网找旧版本还是挺好找的。下载2.4.*版本安装,配置环境变量。include进来——包含目录最好这么引入,下边两句&OPENCV&\opencv\build\include&OPENCV&opencv\build\include\opencv其中 &OPENCV&换成安装目录就好。然后一般引入的时候注意一下有些库引原创 2016-02-17 23:47:41 · 917 阅读 · 0 评论 -
【OpenCV】反差条件下去背景
基于opencv的java版。package com.sunyang.Test;import org.opencv.core.CvType;import org.opencv.core.Mat;import org.opencv.core.Scalar;import org.opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgpro原创 2016-10-13 12:32:58 · 1970 阅读 · 0 评论