- 博客(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关注的人