自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图像金字塔

一、图像金字塔 图像金字塔是一个图像集合,集合中所有的图像都源于同一个原始图像,而且是通过对原始图像连续采样获得,知道达到某个终止条件才停止降采样。 二、金字塔类型 高斯金字塔和拉普拉斯金字塔 高斯金字塔用来向下降采样图像 拉普拉斯金字塔则用来从金字塔底层图像中向上采样重建一个图像 三、应用 1)向下采样再向上采样通常可以过滤掉一些噪点。 2)一个特别的应用就是利用

2015-11-24 14:25:55 544

原创 图像形态学

一,基本的转换 基本的形态转换是膨胀与腐蚀,它们能实现多种功能:例如消除噪声、分割出独立的图像元素以及在图像中连接相邻的元素。形态学也常被用于寻找图像中的明显的极大值区域或极小值区域以及求出图像的梯度。 二、膨胀和腐蚀 膨胀是指将一些图像与核进行卷积,膨胀是求局部最大值的操作,核B与图像卷积,即计算核B覆盖的区域的像素点最大值,并把这个最大值赋值给参考点指定的像素。这样会使图像中的高

2015-11-24 11:49:22 773

原创 图像平滑处理

一、概念 “平滑处理”也称“模糊处理”,平滑处理的用途很多,但最常见的是用来减少图像上的噪声或者失真。降低图像分辨率时,平滑处理也很重要。 二、使用 目前OpenCV可以提供五种不同的平滑操作方法,左右操作都由cvSmooth函数实现, 该函数可以将用户所期望的平滑方式作为参数。 函数原型为:void cvSmooth(         const CvArr* src,  

2015-11-24 10:35:08 848

原创 Android跨进程通信----AIDL使用方法

1,什么是AIDL 全称为Android interface Definition Language即Android接口定义语言. Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同的进程之间进行通信。为了使其他的应用程序也可以访问到本应用程序提供的服务,Android系统采用远过程调用方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种借口定义语言来

2015-11-17 13:56:50 834

原创 AIDL与Binder的区别

Binder是一个远程对象的基础类,核心部分是远程调用机制,这部分是由IBinder定义的。 它是对IBinder类的实现,其中IBinder类提供了这样一个类的标准的本地化实现方式。 大多数开发者不会去直接实现Binder类,而是用AIDL工具来描述他们自己想要的接口,借助它来生成一个合适的Binder之类。 AIDL(Android Interface Define

2015-11-17 11:18:15 6525

原创 显示win32控制台

#ifndef DEBUGCONSOLE_H #define DEBUGCONSOLE_H #include #include #include #include #include #include extern void showWin32Console(); void showWin32Console() { static const

2015-09-14 17:12:18 305

原创 插入排序

#include #include #include using namespace std; struct Obj{ int x; int y; int val; void show() { cout" x:"x",y:"y",val:"val; }}; listObj> insert_sort(listObj> ils){ listObj> olis; listObj>::iterat

2015-09-14 17:11:34 319

原创 通过管道执行cmd命令

string ExeCmd(const char * pszCmd) { //创建匿名管道 SECURITY_ATTRIBUTES sa = {sizeof(SECURITY_ATTRIBUTES), NULL, TRUE}; HANDLE hRead, hWrite; if (!CreatePipe(&hRead, &hWrite, &sa, 0)) {

2015-09-14 17:10:45 979

原创 wxWidgets下显示下载进度条

class myApp : public wxApp{ public: bool OnInit(void); }; DECLARE_APP(myApp); IMPLEMENT_APP(myApp); void LoadBarProgress(unsigned curr_val, unsigned max_val, unsigned bar_width = 20) {

2015-09-14 17:09:55 448

原创 图像拼接算法

#ifndef MY_SIFT#define MY_SIFT #define SIGMA_INIT 1.6 #define SIFT_INIT_SIGMA 0.5#define CURVATURE_THRESHOLD 10.0#define CONTRAST_THRESHOLD 0.04 // in terms of 255#define M_PI 3.141592653589793

2015-09-14 17:03:18 1620

空空如也

空空如也

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

TA关注的人

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