- 博客(7)
- 资源 (32)
- 收藏
- 关注
原创 opencv在Android上实现物体跟踪(7)
简介 本章继续在opencv和android平台上,利用opencv的算法来实现对物体的跟踪。[编辑]实现步骤[编辑]原理介绍 实现物体跟踪,需要一个用来匹配的模板图像,以及被分析跟踪的原图像或者原视频流。如果被分析的是视频流,也是将它拆分成一帧一帧的图像进行分析。因此,我们只讨论对一张图像上找到模板图像的做法。 计算模板匹配方法是,从原图像的左上角开始,从
2015-01-25 11:21:07 4834
原创 opencv图像的平滑(6)
简介 本章主要介绍opencv上常用的4种线性滤波器来平滑图片。之所以要平滑图片,是因为在图片中通常会有一些各类噪音,常见的噪音有:(1)椒盐噪音:噪声的幅值基本相同,但是噪声出现的位置是随机的。(2)高斯\瑞利噪声:在每一点上都存在噪声,但是它们的幅值随机。 为了处理这类噪声,opencv使用了若干滤波器。[编辑]blur[编辑]使用原理 首先看下blur,
2015-01-25 11:17:26 1070
原创 opencv各种小功能记录总结(5)
简介 本文作用,总结记录opencv使用过程中会使用到的各种小功能。[编辑]计算消耗时间 在opencv使用中,我们经常会使用到用这个功能来计算某个计算花费的时间,和比较几个算法之间的优劣性。范例代码如下:#include #include #include #include #include #include #include using namesp
2015-01-25 11:12:54 1732
原创 opencv在android预览上实现人脸识别(4)
简介 现在,继续进行opencv的学习ing。本章中,学习使用opencv提供的库来实现人脸识别的功能。[编辑]实现步骤[编辑]函数介绍 这里是使用的opencv库实现,主要用到两个方面: 1、opencv函数:detectMultiScale 2、haarcascade_frontalface_
2015-01-25 11:08:28 2573 5
原创 opencv在android预览上实现灰化/感应触屏/边缘检测(3)
简介 在前一篇中,我们已经讲解了opencv在Android实现预览,现在继续在这预览上面实现些其他功能。[编辑]预览黑白化[编辑]步骤分析 首先需要知道我们使用的像素格式为:Bgra32。 Bgra32:Bgra32像素格式是一种32BPP的sRGB格式。每个颜色通道(蓝色blue, 绿色green, 红色red)各占8BPP(位/像素),与Bgr24不同的是,
2015-01-25 11:04:45 2026 1
原创 opencv在android上预览的最小代码模块(2)
简介 本文主要是介绍,将opencv模块在Android上预览的最小代码实现。[编辑]准备工作 首先在opencv官网上下载Android的库文件,下载下来之后,我的如下: 接着可以使用eclipse新建一个工程,注意:opencv库和apk的工程必须在一个目录下。然后将opencv的android库和apk工程都导入到eclipse中,如下:
2015-01-25 11:01:16 1302
原创 在图像需要位置画方框_opencv(1)
简介 本篇开始是学习opencv笔记的第一章,本章主要需要学会内容有:(1)新建空白图片。(2)在空白图片中画方框、圆等图形。(3)载入已有图片,进行修改然后保存。(4)利用imageROI,在图片感兴趣地方框起来。[编辑]新建空白图片 如题所示,可以用如下代码实现:cv::Mat img = cv::Mat(240,320,CV_8UC3,cv::Scalar
2015-01-25 10:51:58 9709
Seam Carving 智能缩放代码
2017-01-07
对焦清晰度分层
2016-11-21
图像傅里叶变换简单代码实现
2016-09-11
opencl计算kernel运行时间
2016-08-10
opencv图像配准
2016-01-22
基于2440的bootloader程序
2013-08-07
基于linux下的ftp服务器与客户端
2013-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人