
OpenCV
吃葡萄倒吐葡萄皮
Love is a rainbow, short and beautiful!
展开
-
一起学opencv (六) 形态学-腐蚀和膨胀
代码如下#include #include #include int main(){ // Read input image cv::Mat image = cv::imread("binary.bmp",0); if (!image.data) return 0; // Display the image cv::namedWindow("Image"); cv翻译 2016-11-04 14:45:11 · 583 阅读 · 0 评论 -
二维特征点(Features2D)和单映射(Homography)寻找已知物体
#include #include #include "opencv2/core/core.hpp"#include "opencv2/features2d/features2d.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/calib3d/calib3d.hpp"#include #includeusi翻译 2016-12-02 11:58:40 · 1018 阅读 · 2 评论 -
FLANN进行特征点匹配
#include #include #include "opencv2/core/core.hpp"#include "opencv2/features2d/features2d.hpp"#include "opencv2/highgui/highgui.hpp"#include #include using namespace cv;void readme();/**转载 2016-12-02 11:01:03 · 2727 阅读 · 1 评论 -
surf特征检测描述和匹配
#include #include #include "opencv2/core/core.hpp"#include "opencv2/features2d/features2d.hpp"#include "opencv2/highgui/highgui.hpp"#include #includeusing namespace cv;using namespace std;v翻译 2016-12-02 09:57:55 · 417 阅读 · 0 评论 -
一起学opencv (十) sobel and laplacian
#if !defined LAPLACEZC#define LAPLACEZC#include #include class LaplacianZC {private: // original image cv::Mat img; // 32-bit float image containing the Laplacian cv::Mat laplace; // Ap翻译 2016-11-18 18:33:24 · 779 阅读 · 0 评论 -
一起学opencv (九) 滤波
#include #include #include #include int main(){ // Read input image cv::Mat image= cv::imread("bfg.jpg",0); if (!image.data) return 0; // Display the image cv::namedWindow("Original翻译 2016-11-18 16:44:01 · 366 阅读 · 0 评论 -
一起学opencv(七) 边缘和角点检测
头文件#if !defined MORPHOF#define MORPHOF#include #include class MorphoFeatures {private: // threshold to produce binary image int threshold; // structuring elements used in corner detection翻译 2016-11-14 21:09:25 · 798 阅读 · 0 评论 -
一起学opencv (八) 分水岭和选取segment
mian/*------------------------------------------------------------------------------------------*\This file contains material supporting chapter 5 of the cookbook:Computer Vision Programming using翻译 2016-11-15 21:36:32 · 1082 阅读 · 0 评论 -
一起学opencv (五) 图片的数据计较,类的应用
简单的比较彩色图数据RGB值分别于设定的三个色度值比较,大则输出白色,小则输出黑色值。colordetector.h#if !defined COLORDETECT#define COLORDETECT#include class ColorDetector {private: // minimum acceptable distance int minDi翻译 2016-10-28 16:20:35 · 378 阅读 · 1 评论 -
一起学opencv2 (四) 图片的整合
直接上代码#include #include #include #includevoid sharpen2D(const cv::Mat &image, cv::Mat &result) { // Construct kernel (all entries initialized to 0) cv::Mat kernel(3, 3, CV_32F, cv::Scalar(0));翻译 2016-10-28 12:00:58 · 294 阅读 · 0 评论 -
一起学opencv2(二) 诠释像素+添加salt-and-pepper 噪声
图像:图像是以数值矩阵的形式存储,因此我们可以通过cv::mat 数据结构对其进行处理;每个矩阵元素代表一个像素;对于灰度图,像素为 unsigned 8-bit 类型,0代表白 ,255代表黑;对于彩色图由三个色彩频道{Red, Green, Blue} 组成,每个像素元素由这三个值构成;像素类型:CV_8U ,CV_8UC3 ,CV_16SC3,CV_32F 。添加sa原创 2016-10-26 10:19:52 · 2060 阅读 · 0 评论 -
opencv2中vs2013配置保存和调用
针对每次新建一个opencv项目都需要重新配置的麻烦,采取项目配置保存的方法。视图-其他窗口-属性管理器以Debug为例:右击Debug,新建项目属性表,新建了 debugx86.props 配置项,点开可查看并配置好将这个文件保存起来,新建一个项目填入程序#include #include #include "open原创 2016-10-25 17:50:31 · 806 阅读 · 0 评论 -
一起学opencv2(一)
opencv翻译 2016-10-26 09:36:27 · 320 阅读 · 0 评论 -
opencv-2.4.13 vs2013安装配置
下载:OpenCV 下载地址:http://opencv.org/downloads.html解压假定为目录:E:/opencv环境变量配置: 右击我的电脑,属性-高级系统设置-高级-环境变量 分别设置如下系统变量PATH:e.g. E:\opencv\build\x86\vc12\bin用户变量:添加opencv变量:e.g. E:\opencv\buil翻译 2016-10-24 19:51:25 · 1020 阅读 · 0 评论 -
opencv 绘制目标矩形
//混合高斯模型#include #include #include #includeusing namespace cv; int main(){ VideoCapture video("video1.avi"); Mat frame,mask,thresholdImage, output; video>>frame; int frameNum=1; Backg原创 2017-07-24 15:27:35 · 1109 阅读 · 0 评论