OpenCV数字图像处理
文章平均质量分 64
zhubenfulovepoem
机器人研究和arm嵌入式研究
展开
-
运动追踪
Author:朱本福一、理论研究:视频图像中的运动追踪的首要工作是确定场景中存在的运动目标,即运动目标的检测。并且检测要达到以下要求:(1)对环境的缓慢变化(如光照变化等)不敏感;(2)对于复杂背景和复杂目标有效;(3)能适应场景中个别物体运动的干扰(如树原创 2011-09-23 11:48:45 · 4606 阅读 · 0 评论 -
数字图像处理基本软件VC++实现基本处理功能(一)
Author:朱本福Address:桂林电子科技大学,智能科学与技术E-mial:zhubenfulovepoem@163.comQQ:896922782技术交流群:图像处理分析与机器视觉(群号:109128646) 本群主要做图像处理,分析与通信原创 2011-09-23 11:31:40 · 8856 阅读 · 2 评论 -
Computer Vision: Algorithms and Applications 计算机视觉:算法与应用 翻译工作 序
Computer Vision: Algorithms and Applications© 2010 Richard Szeliski, Microsoft ResearchWelcome to the Web site (http://szeliski.原创 2011-09-23 10:05:18 · 18330 阅读 · 11 评论 -
OpenCV数字图像处理十:读写txt文件,在图像训练和测试的时候经常用到
#include #include #include using namespace std;using namespace cv;bool showSteps = true;bool writeModel = true;bool saveRegions = true;#define dataNum ( 4381 )int mai原创 2013-06-02 20:40:17 · 6116 阅读 · 0 评论 -
Windows平台精确到0.1ms测量程序代码段执行时间: 比opencv自带的准
Windows平台精确到0.1ms测量程序代码段执行时间: 比opencv自带的准原创 2013-06-02 20:38:27 · 2280 阅读 · 0 评论 -
windows下批量读取文件夹及子文件夹下的文件名字,方便制作训练样本
批量读取文件夹和子文件夹下的文件原创 2016-04-20 22:01:18 · 3951 阅读 · 1 评论 -
开源tinyXMl和OpenCV读写XML文件对比
tinyXMl开发例子详解,opencv读写xml文件原创 2016-04-20 21:45:29 · 1596 阅读 · 0 评论 -
OpenCV数字图像处理十一:利用分段线性化处理图像 在某些情况效果很实用
分段线性变换分段线性变换也叫做灰度线性拉伸,常用的是分三段分线性变换。如下图:图中对灰度区间[a,b]进行了扩展,而灰度区间[0, a]和[b, Mf]收到了压缩。通过细心调整折线拐点的位置及控制分段直线的斜率,可对任意灰度区间进行扩展和压缩。、本文就是基于这做的图像增强。#include "cxcore.h"#include #include #inc原创 2013-06-02 20:52:05 · 7607 阅读 · 0 评论 -
OpenCV数字图像处理四:直方图均衡化 数组示例
步骤总结:直方图均衡示例clear all;close all;clc;I=[1 5 255 255 100 200 255 200; 17 254 255 100 10 10 9; 37 10 100 100 2 9 6; 36 10 10 9 2 8 2; 21 8 8 9 3 4 2; 10 7 8 8 3 2原创 2012-03-10 23:10:05 · 2221 阅读 · 0 评论 -
基于颜色分量HSV的图像分割:基于opencv的分割调试工具源码
原图为: #include "stdafx.h"#include <iostream>#include <fstream>#include <sstream>#include <exception>#include <stdio.h>#include <vector>#include <io.h>#include <windows.h>#include <opencv/highgui原创 2017-11-21 20:25:58 · 2155 阅读 · 0 评论 -
OpenCV数字图像处理八:图像降采样
#include #include #include #include #include #include #include #define Im(ROW,COL) ((float *)(im->data.fl + im->step/sizeof(float) *(ROW)))[(COL)] #define Imnew(ROW,COL) ((floa原创 2013-06-02 20:37:03 · 7758 阅读 · 0 评论 -
OpenCV数字图像处理六:图像垂直翻转
/*OpenCV2.4.3*/#include "stdafx.h"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include using namespace cv;/// Global variablesMat s原创 2013-06-02 20:34:56 · 2480 阅读 · 0 评论 -
数字图像处理基本软件VC++实现基本处理功能 (二)
以上做法是以输入图像为基准来查找输出图像上的对应点,在放大时出现了输出图像上的一些位置没有对应像素值的情况,所以出现了断断续续的情况。(2) 放大缩小(最近邻点法与双线性内插):以输出图像为基准,对于输出图像上的每个像素,查找其在输入图像上对应的像素,就可以避免原创 2011-09-23 11:37:39 · 2662 阅读 · 0 评论 -
OpenCV数字图像处理一:数学基础及相关运算:点运算
<br /> <br /> <br />数字图像处理的数学基础及相关运算:点运算<br />(1)线性点运算:<br />>> mission(a);<br />>> a=imread('guet.gif');<br />figure(1);imshow(a);<br />b1=a+45;<br />figure(2);imshow(b1);<br />>> b2=1.2*a;<br />>> figure(3);imshow(b2)<br />>> b3=0.65*a;<br />>> figure(4)原创 2011-04-17 13:16:00 · 2582 阅读 · 0 评论 -
以下是computer vision:algorithm and application计算机视觉算法与应用这本书中附录里关于计算机视觉的一些测试数据集和源码站点,我整理了下,加了点中文注解
以下是computer vision:algorithm and application计算机视觉算法与应用这本书中附录里的关于计算机视觉的一些测试数据集和源码站点,我整理了下,加了点中文注解。ComputerVision:Algorithms and ApplicationsRichard Szeliski 在本书的最好附录中,我总结了一些对学生,教授和研究者有用的附加原创 2012-01-10 18:53:31 · 12101 阅读 · 6 评论 -
Matlab环境下使用USB2.0摄像头编程image acquisition tools(读书笔记)
(1)Matlab环境下使用USB2.0摄像头编程Matlab中的图像获取工具箱给我们提供了必要的函数,我们直接调用就可以了,主要就是简单的介绍如何使用该工具箱进行对USB2.0摄像头的编程。 TAG: USB摄像头 Matlab原创 2011-09-23 12:49:38 · 13235 阅读 · 4 评论 -
OpenCV数字图像处理二:代数运算
<br /><br />数字图像处理的代数运算:<br />(1) 加法运算:<br />clear<br />a=imread('test.jpg');<br />s=size(a);<br />b=double(a);<br />p=size(b)<br />c(:,:,1)=b(:,:,1)+b(:,:,2);%增加红色成分<br />c(:,:,2)=b(:,:,2);<br />c(:,:,3)=b(:,:,3)-b(:,:,2);%减少蓝色成分<br /> <br />for i=原创 2011-05-25 19:56:00 · 2517 阅读 · 0 评论 -
OpenCV数字图像处理七:将视频帧变成图像保存下来
#include #include #include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"using namespace std;using namespace cv;//定义文件夹下视频的数量#define NumVideo 4#define原创 2013-06-02 20:35:57 · 6908 阅读 · 0 评论 -
OpenCV数字图像处理五:显示直方图
本程序的开发环境为OpenCV2.4.3,其中OpenCV2.0以上版本都可以使用,编译环境为VS。源程序如下:#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include using namespace std;using namespace原创 2013-06-02 20:31:53 · 3163 阅读 · 1 评论 -
嵌入式开发五:未来之星机器人语音控制及视频开发(颜色追踪)(运动追踪)
Author:朱本福Address:桂林电子科技大学,智能科学与技术E-mial:zhubenfulovepoem@163.comQQ:896922782技术交流群:图像处理分析与机器视觉(群号:109128646) 本群主要做原创 2011-09-23 12:40:49 · 7904 阅读 · 0 评论 -
OpenCV数字图像处理三:数学基础及相关运算:点运算
<br /><br /><br />数字图像处理的数学基础及相关运算:点运算<br />(1)线性点运算:<br />>> mission(a);<br />>> a=imread('guet.gif');<br />figure(1);imshow(a);<br />b1=a+45;<br />figure(2);imshow(b1);<br />>> b2=1.2*a;<br />>> figure(3);imshow(b2)<br />>> b3=0.65*a;<br />>> figure(4);i原创 2011-05-25 19:57:00 · 3316 阅读 · 1 评论 -
基于FFMPEG的视频解码
#include <stdio.h>#include <cv.h>#include <highgui.h>#include <cvaux.h>extern "C"{#include <libavcodec/avcodec.h>#include <libavformat/avformat.h>#include <libswscale/swscale.h>};const char *原创 2017-11-21 20:31:11 · 518 阅读 · 0 评论