自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

转载 padding与margin区别

转载网址:http://android.tgbus.com/Android/tutorial/201110/373447.shtml一直没有搞懂android:padding和android:layout_margin的区别,其实概念很简单。  padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自

2015-04-25 11:11:20 420

原创 linenoise源码解析

linenoise是一个命令行编辑库(line editing library),readline的替代品,可以用于tab自动补全方法的实现。本文主要分析linenoise的函数调用关系。

2016-06-01 20:59:36 4444

原创 图像添加高斯噪声、胡椒噪声、盐噪声和椒盐噪声

1、盐椒噪声图像加入椒盐噪声开始,椒盐噪声其实就是使图像的一些随机的像素为黑色(0)或者白色(255):盐噪声又称白噪声,在图像中添加一些随机的白色像素点(255);胡椒噪声是在图像中添加一些随机的黑色像素点(0);盐椒噪声是在图像中既有白色像素点,又有黑色像素点。添加代码如下://盐噪声void salt(Mat& image,int n){ for(int k=0;

2015-05-18 15:22:33 24130 1

原创 openCV图像处理笔记

一、cvNameWindow用法1、定义int cvNamedWindow( const char* name, int flags=CV_WINDOW_AUTOSIZE );flags 窗口属性标志。可以选择CV_WINDOW_AUTOSIZE(1)和0两种值。CV_WINDOW_AUTOSIZE这个标志被设置后, 如果用户不能手动改变窗口大小,窗口大小会自动调整以适合被显示图像

2015-05-18 10:40:38 1072

原创 拼图代码-两张图片拼接

拼图代码——两张图片拼接:onCreate函数: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imagev

2015-05-15 23:39:47 2280

原创 Android三种方法设置ImageView的图片

Android三种方法设置ImageView的图片:ImageView imageview=(ImageView) findViewById(R.id.imageview);方法一:imageview.setImageResource(R.drawable.plane);方法二:Bitmap bm=BitmapFactory.decodeResource(getResour

2015-05-15 23:34:50 1475

转载 Java非静态内部类为什么不能有静态成员

对于java类加载顺序我们知道,首先加载类,执行static变量初始化,接下来执行对象的创建,如果我们要执行代码中的变量i初始化,那么必须先执行加载OuterClass,再加载Innerclass,最后初始化静态变量i,问题就出在加载Innerclass上面,我们可以把InnerClass看成OuterClass的非静态成员,它的初始化必须在外部类对象创建后以后进行,要加载InnerClass必须

2015-05-14 00:18:45 2966

转载 Android图片的剪裁处理

package com.baojia.view; import java.io.File; import java.io.FileOutputStream; import java.util.concurrent.CountDownLatch; import android.app.Activity; import android.content.Context; im

2015-05-13 20:40:35 1076

转载 Android Layout各种布局的内容对齐控制

LinearLayout(线性布局)提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。水平(vertical)垂直(horizontal)fill-parent:占满整个屏幕wrap-content:刚好适合控件内容的大小对齐方式gravity取值:top:不改变大小,位置置于容器的顶部bottom:不改变

2015-05-07 21:37:34 5919

转载 vector和list区别

stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。

2015-05-07 21:16:37 366

原创 RGB三个通道分别计算直方图

利用OpenCV 对图像像素进行操作,将图像分成三个通道,并分别计算归一化直方图,并在窗口中以图形的方式显示出来。

2015-04-29 23:59:13 6631

原创 彩色图像直方图均衡处理

彩色图像直方图均衡处理,在灰度图像直方图均衡处理的基础上实现彩色直方图均衡处理。

2015-04-29 23:56:57 3064

原创 灰度图像直方图均衡处理

通过计算归一化直方图,设计算法实现直方图均衡化处理。

2015-04-29 23:53:50 1327

原创 计算灰度图像的归一化直方图

利用OpenCV 对图像像素进行操作,计算归一化直方图,并在窗口中以图形的方式显示出来。

2015-04-29 23:52:18 11312

转载 InputStream、InputStreamReader和Reader的关系

转载网址:http://www.cnblogs.com/sara-gcj/p/3307454.htmlInputStream:得到的是字节输入流,InputStream.read("filename")之后,得到字节流Reader:读取的是字符流InputStreamReader:从字节到字符的桥梁。InputStreamReader(InputStream.r

2015-04-23 21:21:31 424

转载 BufferedInputStream和BufferedOutputStream用法 解决乱码

转载网址:http://www.pocketdigi.com/20110805/437.htmlBufferedInputStream和BufferedOutputStream是过滤流,需要使用已存在的节点来构造,即必须先有InputStream或OutputStream,相对直接读写,这两个流提供带缓存的读写,提高了系统读写效率性能.BufferedInputStream读取的是字节

2015-04-23 20:09:28 11422

转载 关于类中静态,非静态,构造方法的执行顺序

public class Text { public static int k =0 ; public static Text t1 = new Text("t1") ; public static Text t2 = new Text("t2") ; public static int i = print("i") ; public static int n =99 ; public

2015-04-19 15:49:47 647

原创 C开辟内存

Int main(void){int i=0i;int a[10];for(i=0;i{a[i]=0;}return 0;}上述程序是可以正常执行,不会报错。Int main(void){int a[10];int i=0i;for(i=0;i{a[i]=0;}return 0;}上述程序编译通过,但是运行会出

2015-04-16 16:20:13 482

原创 利用Opencv进行图像灰度变换处理

1、利用 OpenCV 读取图像。具体内容:用打开 OpenCV 打开图像,并在窗口中显示2、灰度图像二值化处理具体内容:设置并调整阈值对图像进行二值化处理。3、灰度图像的对数变换具体内容:设置并调整 r 值对图像进行对数变换。4、灰度图像的伽马变换具体内容:设置并调整γ值对图像进行伽马变换。5、彩色图像的补色变换具体内容:对彩色图像进行补色变换。

2015-04-14 21:40:33 5944 1

转载 API消息机制中的WM_COMMAND

在WM_COMMAND消息中 , lParam参数没有高地位的值之分 . 如果这个消息是由一个窗口发送的 , 那么这个参数lParam就表示这个窗口的窗口句柄HWND,这个主要是为了区分消息是从哪个按钮(或其它窗口控件)发送来的。//button.c#include //按钮个数#define NUM        2 //按

2015-04-14 19:21:42 1004

原创 关于交换函数的总结

关于交换函数的总结:1、swap1没有交换a、b的值;2、swap2也不能,可能swap2会崩溃;3、swap3没有交换a、b的值;4、swap4和swap5都可以交换a、b的值,swap4修改的是指针所指向地址中的值,swap5和swap4类似,但它是一个引用,修改的结果直接影响实参,swap5调用的时候可以直接调用,即swap5(a,b);而不是swap5(&a,&b)。

2015-04-12 23:32:32 895

原创 关于sizeof运算符和strlen()函数的个别区别分析

关于sizeof运算符和strlen()函数的个别区别分析1、sizeof是运算符,strlen()是函数2、sizeof可以用类型做参数,strlen()只能用char*做参数,且必须以‘\0’结尾。注意:strlen()算字符串长度的时候不包括'\n'。3、sizeof还可以用函数做参数。比如short fun();printf("%d\n",sizeof(fun()));

2015-04-12 23:16:25 640

转载 C++将一个图片显示到窗口里面

// Test2.cpp : 定义控制台应用程序的入口点。//#pragma comment(lib,"user32")#pragma comment(lib,"gdi32")#include "stdafx.h"#include #include #include #include HWND WINAPI GetConsoleWindo

2015-04-12 20:55:34 22667 3

转载 如何在Win32 Console Application生成的窗口中添加按钮

// Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include //#include #include #include #define MAX_STR 100//全局变量HINSTANCE hInst;//当前实例TCHAR szTitle[

2015-04-12 19:01:26 2927

转载 Win32控制台工程中创建窗口

// Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #define MAX_STR 100//全局变量HINSTANCE hInst;//当前实例TCHAR szTitle[MAX_STR] = _TEXT("Console_Win Dem

2015-04-11 16:48:32 663

绘制灰度直方图

利用 OpenCV 对图像像素进行操作, 计算归一化直方图。并在窗口中绘制灰度直方图。

2015-04-20

绘制RGB三色直方图

利用 OpenCV 对图像像素进行操作, 计算归一化直方图。并在窗口中以图形的方式显示出来,绘制RGB三色直方图

2015-04-20

空空如也

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

TA关注的人

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