自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (10)
  • 收藏
  • 关注

原创 回归方程推导

2016-06-17 09:34:21 1519

原创 3维空间旋转3维空间矩阵旋转及旋转变换

本文将实现三维空间中的旋转和平移变换,即将三维空间中的一个向量(或者一个空间图形)移动到另一个位置。如下图所示:如上图所示,由矢量一移动到矢量二。三维空间中的移动可以分为旋转和平移。设矢量一在坐标位置(X0,Y0,Z0) .目标矢量二在坐标位置(X,Y,Z)。空间任意一个位置的向量移动到与Z轴位置(法失和起点值相同)可以拆分为两步。第一步是绕Z轴旋转到XZ平面,第二步是绕Y

2015-08-29 14:33:06 8091

原创 图像处理形态学椭圆形模板结构元素的设计与实现

在图像处理中,经常要用到形态学操作,形态学操作中的结构元素有很多,如点结构 十字架结构 圆结构 矩形结构 椭圆形结构等等本文将介绍椭圆形结构的实现。(主要结合OpenCV实现)具体如下:#include#includeusing namespace cv;using namespace std;int main(){ Size ksize = Size(7, 7); in

2015-08-25 23:32:48 4107

原创 Matlab关联m文件与m文件关联设置

MATLAB安装后经常出现m文件不能关联到matlab打开,很烦恼。网上有一些设置教程,比如:链接一 按照链接方式一方式二设置后出现报错。修改注册表亦没用。下面链接链接二 链接三 链接四 都没有效果代码为:cwd=pwd;cd([matlabroot '\toolbox\matlab\winfun\private']);fileassoc('add',{'.m'

2015-08-06 08:50:22 31297 2

原创 MatLab 2014a编译jar包时mcc无法使用的问题

使用Matlab2014a编译jar包时报错:Test checkout of feature 'Compiler' failed.经查证是因为Matlab2014a破解不全的问题搜到一个网友的解决方案:适用于已安装compiler但破解不完全的,http://download.csdn.net/detail/heroafei/8407631

2015-07-16 13:14:27 4984 6

原创 C#显示当前日期时间

首先建立控制台应用程序C#的控制台应用程序然后编写实例代码代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DeclaringConstructor{ publ

2015-06-30 22:14:17 2569 1

原创 图像模板

2015-05-19 10:51:01 688

原创 OpenCV Viz 3D虚拟空间模块

在OpenCV2.4.9发布release版本时添加了3D模块,实现起来非常简洁漂亮,三维虚拟空间模块是集成自三维计算机图形学、图像处理和可视化的VTK得到的,OpenCV3.0的OpenCV tutorial中例程效果如下:首次配置Viz运行得到的效果:源代码如下:#include #include using namespace cv;using namespa

2015-04-30 13:18:19 8434 3

原创 OpenCV——空间矩算子特征矩一阶矩二阶矩中心矩重心目标方向

特征矩的知识在概率论和数理统计中有介绍,空间矩的方法在图像应用中比较广泛,包括零阶矩求面积、一阶矩确定重心、二阶矩确定主方向、二阶矩和三阶矩可以推导出七个不变矩Hu不变矩,不变矩具有旋转,平移、缩放等不变性,因此在工业应用和模式识别中得到广泛的应用。目标物体灰度函数特征矩的公式定义如下:如果是二值图像,那么f(x,y)就变成在OpenCV中,可以很方便的计算多边形区域的3阶特征矩,

2015-01-06 15:39:36 24084 6

原创 2D射影儿何和变换——柱面投影,图像拼接柱面投影

引入二维空间(以下简称2D) 的射影变换这些变换发生在用透视摄像机对平面摄像的时候.该章偏重于入门介绍并为三维空间(以下简称3D) 几何铺路.大多数的概念在2D 中比3D 中更容易理解和可视化. 本章介绍射影变换,包括它的特殊悄况:仿射和相似变换; 并把注意力主要集中在从透视图像中恢复仿射性质(例如平行钱)和度量性质(例如线之间的角度) .

2014-12-08 17:05:24 6419

原创 VS2012编译文件报错——error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW

错入显示如:1>  正在生成代码...1>SurfDescriptor.obj : error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW1>Validate.obj : error LNK2001: 无法解析的外部符号 __imp___CrtDbgReportW1>Visualize.obj : error LNK2001: 无法解析的外部符

2014-12-05 09:46:53 20729 1

原创 OpenCV重复播放摄像头视频,循环播放摄像头(视频)文件,循环播放视频中某一段视频

OpenCV中使用摄像头录像并保存并不难实现,本文针对摄像头实时帧画面进行记录,并重复播放视频文件的读取和处理方法类似,首先,本文对摄像头进行采集和实时帧画面显示。#include #include using namespace std;using namespace cv;int main(){ VideoCapture vcap(0); if(!vcap.isOpene

2014-12-02 14:44:17 10527 1

原创 OpenCV搜索文件夹中的图片并保存图片路径和信息

具体如下:// OpenCVdemo.cpp : Defines the entry point for the console application.//#pragma once// C/C++ includes#include #include #include #include #include // Set up default call to namespa

2014-11-30 16:15:00 2425

原创 OpenCV读取多幅图片,读取系列图片,读取文件夹中指定图像类型的系列图片

之前写过一篇利用OpenCV读取系列图片的例子,参见链接,但是,实际应用中并不能改变文件名,本文同样实现读取系列图片集方法,具体如下:代码实现:#include #include #include using namespace cv;using namespace std;int main(){ //IplImage *desimg,*srcimg; Mat desimg

2014-11-30 15:32:39 5850

原创 OpenCV图像几何变换——转置,镜像,倒置

图像几何变换方法之——remap使用。源图像一、图像转置#include #include using namespace std;using namespace cv;int main(){ Mat src = imread("lena.jpg",CV_LOAD_IMAGE_UNCHANGED); imshow("src",src); Mat dst; d

2014-11-30 12:47:11 16176 1

原创 边缘检测——Sobel

#include #include #include #include using namespace cv;using namespace std;int houghLineTransform(const char* str);// Computes the x component of the gradient vector// at a given point in a

2014-11-24 18:17:08 1049

原创 机器视觉核心算法——图像预处理

图像预处理图像增强(Image enhancement)是数字图像处理技术

2014-11-24 10:49:42 7100

原创 CCD和CMOS的的相同点和差异

CCD与CMOS传感器是当前被普遍采用的两种图像传感器,两者都是利用感光二极管(photodiode)进行光电转换,将图像转换为数字数据,而其主要差异是数字数据传送的方式不同。  如下图所示,CCD传感器中每一行中每一个象素的电荷数据都会依次传送到下一个象素中,由最底端部分输出,再经由传感器边缘的放大器进行放大输出;而在CMOS传感器中,每个象素都会邻接一个放大器及A/D转换电路,用类似内

2014-11-23 17:12:34 3097

原创 机器视觉概述

美国制造工程协会(American Society of Manufacturing Enge)

2014-11-23 16:08:04 1535

原创 直方图均衡化

直方图均衡化#include #include #include #include using namespace cv;using namespace std;// ===================================================================// 参考/引用// ==========================

2014-11-02 20:06:25 2003

转载 Deep Learning(深度学习) 资料库

Deep Learning(深度学习)ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。deeplearning.net主页,里面包含的

2014-10-22 21:57:31 3566

转载 Huffman编码原理详解

1、概述     huffman编码是一种可变长编码(  VLC:variable length coding))方式,于1952年由huffman提出。依据字符在需要编码文件中出现的概率提供对字符的唯一编码,并且保证了可变编码的平均编码最短,被称为最优二叉树,有时又称为最佳编码。2、原理    在了解huffman树为最优二叉树时,先要明确下面几个概念:    路

2014-10-07 11:38:05 8152

原创 Freeman链码,差分码,归一化链码,归一化差分码

Freeman链码是指用曲线起始点的坐标和边界点方向代码来描述曲线或边界的方法,常被用来在图像处理、计算机图形学、模式识别等领域中表示曲线和区域边界。它是一种边界的编码表示法,用边界方向作为编码依据,为简化边界的描述,一般描述的是边界点集。

2014-10-05 10:17:18 36453 6

原创 前景背景分离方法(二)高斯混合模型法GMM(Gaussian Mixture Model)

int main(){ VideoCapture capture("D:/videos/shadow/use3.MPG"); if( !capture.isOpened() ) { cout<<"读取视频失败"<<endl; return -1; } //获取整个帧数 long totalFrameNumber = capture.get(CV_CAP_PROP_FRAME_

2014-10-04 16:19:30 5313

原创 前景背景分离方法(一) 帧差法

帧差法是背景减图法中的一种,只不过是帧差法不需要建模,因为它的背景模型就是上一帧的图,所以速度非常快,另外帧差法对缓慢变换的光照不是很敏感,所以其用途还是有的,有不少学者对其做出了出色的改进。  其基本原理可以用下面公式看出:  |i(t)-i(t-1)|  |i(t)-i(t-1)|>=T 前景  其中i(t),i(t-1)分别为t,t-1时刻对应像素点的像素值,T为阈值。 

2014-10-03 20:59:42 10965

原创 高斯滤波器

高斯函数图形

2014-09-30 21:23:05 2497

原创 删除字符串中指定位置的字符

比如说删除字符串certainly中的第5个字符i,编程

2014-09-24 09:44:57 4610

原创 简单工厂模式

http://blog.csdn.net/chollima/article/details/3985570

2014-09-09 19:27:29 579

原创 利用OpenCV实现——目标跟踪方法(一)

目标跟踪一直是热门话题,对于shishizhen

2014-08-30 11:53:39 5975 3

原创 位运算求两个数的平均值

一直不理解位运算求两个数的平均值。今天

2014-08-27 20:21:08 1246

原创 浅拷贝与深拷贝

“浅拷贝”与“深拷贝”

2014-08-27 10:16:20 483

原创 如何判断一个数为无符号数还是有符号数

判断一个数是不是有符号数:首先

2014-08-26 10:59:08 2285

原创 Qt学习笔记——打开并显示图片

使用控件QLabelmainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include #include #include #include namespace Ui {class MainWindow;}class MainWindow : public

2014-07-25 09:57:03 35676 8

原创 QT 按钮(4种样式)

新建Qt Widgets Applicationmainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include class QPushButton;namespace Ui {class MainWindow;}class MainWindow : public QMainWi

2014-07-22 21:07:40 7996

转载 Qt4 QRadioButton和QCheckBox用法示例

本文转载自这里转

2014-07-22 14:56:52 1497

原创 Qt学习笔记之——生成exe可执行文件并打包生成安装软件

之前用MFC生成过安装文件,今天想尝试采用Qt生成的exewen

2014-07-21 22:12:53 17937 3

原创 Qt学习笔记之GUI基本知识

首先建立一个Qt QtWidgets Application

2014-07-21 16:52:43 1087 1

原创 Qt学习笔记之Hello World

用Qt的第一个程序必然是怎样s

2014-07-21 11:17:26 1652

原创 Qt学习笔记之二

最近开始整Qt了,这两天配QtCreator刚装了

2014-07-21 09:59:59 787

转载 MFC程序打包为安装文件方法

用visual studio 2010进行打包,2005、2008都差不多是一样的操作。详图如下。1.打开visual studio 2010,新建一个安装项目,名称为InstallTest,图如下2.在解决方案资源管理器,右击解决方案-添加-现有项目(选择你要打包的程序项目,最好已编译好,能运行)此处选择TuneUpMaetro项目 3.右击InstallTest

2014-06-07 09:35:40 1579 1

An Invitation to 3D Vision Y. Ma, S. Soatto, J. Kosecka, S. Sas

Lectures Rigid body motion, imaging geometry(lecture1.ppt) Image primitives and correspondence (lecture2.ppt) Two view geometry, discrete and continuous case (lecture3.ppt) Stratified model based reconstruction from uncalibrated views (lecture4.ppt) Multiview reconstruction from points and lines (lecture5.ppt) Multiview reconstruction with scene knowledge (lecture6.ppt) Step-by-Step model building (lecture8.ppt) Case study UAV's landing (lecture9.ppt) Case study Mul

2023-12-13

Circular and Linear Regression Fitting Circles and Lines by Leas

Circular and linear regression: Fitting circles and lines by least squares (a book by N. Chernov) This book is published by Chapman & Hall/CRC in June 2010, in the series Fitting ellipses, circles, and lines by least squares Your questions, comments, and suggestions are welcome; please E-mail to Nikolai Chernov https://people.cas.uab.edu/~mosya/cl/index.html

2023-07-28

CGAL-5.0.2-Setup.zip

CGAL其实很强大,本资源是CGAL-5.0.2-Setup.exe。CGAL是Computational Geometry Algorithms Library(计算几何算法库)的缩写,用C++语言提供高效、可靠的算法库。被广泛应用于几何计算相关的领域,如信息可视化系统,计算机辅助设计,分子生物学,医学图像处理,计算机图形学,机器人设计等。

2020-03-17

《模式识别》第四版源码 Sergios Theodoridis Konstantinos Koutroumbas

《模式识别》第四版demo matlab代码, Sergios Theodoridis Konstantinos Koutroumbas 李晶皎译 所有源代码 PPT等

2016-01-26

Simple Image Analysis by Moments

本PDF为空间特征矩的英文文档,讲述很详细,包括了零阶矩、一阶矩、二阶矩、重心求法、方向求法等以及离心率、圆滑度、直径等等的理论知识,详情请看http://blog.csdn.net/yang6464158/article/details/42459595

2015-01-06

圆柱形投影变换

圆柱形投影变换,用于图像拼接等,文件包括几篇相关的论文和源代码

2014-12-09

帧差法实现前景背景分离

帧差法实现前景背景分离,来自于BGSLibrary,对于静态的背景效果很好!

2014-10-03

模板匹配目标跟踪方法

http://blog.csdn.net/yang6464158/article/details/38942529 目标跟踪方法实现,通过模板匹配的方法进行跟踪 先用鼠标选择要跟踪的目标,再利用模板匹配的方法实现实时帧的跟踪 附源代码和测试视频以及更多视频的网站链接

2014-08-30

Qt4 QRadioButton和QCheckBox用法示例

Qt4 QRadioButton和QCheckBox用法示例http://blog.csdn.net/yang6464158/article/details/38041877

2014-07-22

2013-2014年度CSCD期刊

本文档为(2013-2014年度)CSCD包括的期刊详细列表,想投哪个期刊可以参考,很实用

2014-06-10

程序员给女朋友用HTML5制作的3D相册

程序员给女朋友用HTML5制作的3D相册

2014-04-21

泊松融合图像处理

本代码为泊松融合的源码,内容齐全,区别于基本的拉普拉斯融合方法

2014-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除