个人总结
文章平均质量分 68
Cheery2018
努力努力再努力,加油!
展开
-
指针和句柄的区别
句柄是不同于指针的,但是实际上的操作有相同的地方。创建一个窗体,或者创建DC、BITMAP……都会有相应的句柄产生。那么这些对象销毁的时候,他们对应的句柄也就失效了。或者说可以通过他们的句柄来销毁这些对象。 句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是驻留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时转载 2015-05-31 18:59:06 · 683 阅读 · 0 评论 -
matlab学习笔记(五)---空域变换增强-直接灰度调整
1、像素选择(1)函数pixval(matlab7.8中此函数已过时),改用impixelinfo,用来测试像素的值。 imshow canoe.tif; impixelinfo效果图如下:(2)函数impixel,用来得到像素的值。语法格式: [C,R,P]=impixel(X,MAP)其中X表示输入图像,MAP表示索引图像的调色板(仅当图像为索原创 2015-11-13 15:09:26 · 6435 阅读 · 0 评论 -
matlab学习笔记(七)---空域变换增强-图像间的代数运算
1、图像相加运算1.1增强图像的亮度 I = imread('rice.png'); J = imadd(I,50); subplot(1,2,1), imshow(I),title('原图像'); subplot(1,2,2), imshow(J), title('增强图像的亮度');效果图如下:1.2图像叠加 I = imread原创 2015-11-14 15:03:13 · 1690 阅读 · 0 评论 -
matlab学习笔记(八)---空域滤波增强
1、平滑滤波器1.1线性平滑滤波器1.1.1给图像加入椒盐噪声原创 2015-11-14 16:24:30 · 7177 阅读 · 0 评论 -
matlab学习笔记(六)---空域变换增强-直方图处理
1、直方图均衡化函数histeq,实现对输入图像的直方图均衡化语法格式:略 I = imread('tire.tif'); J = histeq(I); subplot(221),imshow(I),title('原始图像'); subplot(222),imshow(J),title('直方图均衡图像'); subplot(223),imhist(I),t原创 2015-11-13 15:49:37 · 1827 阅读 · 0 评论 -
matlab学习笔记(九)---频域增强
1、低通滤波1.1对图像eight.tif加入椒盐噪声后,实现Butterworth低通滤波。clear;I1=imread('eight.tif');subplot(221),imshow(I1),title('原始图像');I2=imnoise(I1,'salt & pepper'); %加入椒盐噪声subplot(222),imshow(I2),title('噪声图原创 2015-11-16 15:10:06 · 4848 阅读 · 0 评论 -
matlab学习笔记(十)---边缘检测
分别采用roberts、sobel、prewitt、canny、log算子来检测图像的边缘并比较I=imread('rice.png');B1=edge(I,'roberts');B2=edge(I,'sobel');B3=edge(I,'prewitt');B4=edge(I,'canny');B5=edge(I,'log');subplot(231),imshow(I),tit原创 2015-11-16 15:27:24 · 1605 阅读 · 0 评论 -
matlab学习笔记(十一)---二值形态学运算
1、膨胀运算1.1对图像text.png进行膨胀操作,并对比。bw=imread('text.png');se=strel('line',11,90); %创建一个线性结构元素bw2=imdilate(bw,se); %用线性结构元素来进行膨胀操作subplot(121),imshow(bw),title('原始图像');subplot(122),imshow(bw2)原创 2015-11-17 16:43:16 · 4666 阅读 · 0 评论 -
matlab学习笔记(十二)---二值图像及其特征提取
1、二值图像的生成函数im2bw:把图像转换成二值图像load trees;BW=im2bw(X,map,0.4);subplot(121),imshow(X,map),title('原图像');subplot(122),imshow(BW),title('二值图像');效果图如下: 2、特征提取2.1图像面积函数bwarea:获取二值图像的面积计算图像cir原创 2015-11-19 14:18:48 · 13292 阅读 · 0 评论 -
matlab学习笔记(十三)---基于对象的操作
1、对象及边沿连接方式1.1二值图像中对象的概念 即,值为1的像素按照一定规则连接在一起的集合,值为0的像素代表的是背景。1.2像素的连接类型 分为:4-连接和8-连接。2、对象标记和选择2.1对象标记函数:bwlabel例1:标记下面图像中矩阵中的对象: BW = [1 1 1 0 0 0原创 2015-11-26 19:52:14 · 1403 阅读 · 0 评论 -
matlab学习笔记(十四)---形态学应用
1、查找表操作函数:makelut例1:通过查找表修改图中包含的文本lut = makelut('sum(x(:)) == 4',2);BW = imread('text.png');BW2 = applylut(BW,lut);subplot(121),imshow(BW),title('原始图像');subplot(122),imshow(BW2),title('查找表修改原创 2015-11-26 21:59:37 · 1100 阅读 · 0 评论 -
matlab学习笔记(十五)---综合实例
1、光照不均的校正例1:对光照不均图像的光照进行校正BW=imread('rice.png');subplot(221),imshow(BW),title('原始图像');BW2=im2double(BW);bg32=blkproc(BW2,[32 32],'min(x(:))'); %得到每个字块的极小值bg256=imresize(bg32,[256 256],'bicubic原创 2015-11-27 15:44:26 · 1986 阅读 · 0 评论 -
如何使用Git上传文件到Github(一)
本文简单介绍一下如何使用Github1、注册Github账号Github官网地址。Github官网 Ps : 注册的时候需要一个用户名和邮箱。后面要用到。2、下载安装Git下载安装git。git下载地址 3、配置Git与Githuba.在自己的电脑上安装好git之后,如下图所示,先输入git bash,再点击,会出现一个黑色的弹框。 b.绑定本机Git和Github 在刚刚的弹框原创 2017-04-15 18:09:14 · 8405 阅读 · 2 评论 -
matlab学习笔记(四)--- 图像的几何操作
1、改变图像的大小imresizeimresize的调用方法:Y=imresize(X,M,Method);其中X表示原图像,M表示方法倍数,Method表示使用何种差值方法,默认最近邻插值法。 I=imread('circuit.tif'); J=imresize(I,1.25); imshow(I); figure,imshow(J);效果图如下:原创 2015-11-12 14:42:04 · 3405 阅读 · 0 评论 -
matlab学习笔记(三)---图像的代数运算
1、绝对值差函数imabstiff I=imread('cameraman.tif'); J=uint8(filter2(fspecial('gaussian'),I)); K=imabsdiff(I,J); imshow(I); imshow(K,[]);原图和处理后的图如下:2、图像的叠加函数imadd I=imread('r原创 2015-11-11 14:58:59 · 18964 阅读 · 2 评论 -
matlab学习笔记(一)---二维绘图
1、基本绘图指令键入如下指令: x=linspace(0,2*pi,100); plot(x,sin(x),'co',x,cos(x),'g*');图像如下:加上一下注解: axis([0,2*pi,-1,1]); xlabel('x轴'); ylabel('y轴'); title('正弦和余弦函数图像'); legend('原创 2015-11-09 11:05:58 · 1567 阅读 · 0 评论 -
J2EE学习参考链接收藏
1、[转]SSH三大框架的工作原理及流程2、使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境3、Struts,Spring,Hibernate三大框架的面试&笔试题4、[转]SpringMVC+Hibernate+Spring整合实例(一)5、Struts内部流程(总控ActionServlet读取Struts-config.xml后转载 2015-07-03 19:11:34 · 397 阅读 · 0 评论 -
Linux(文件系统+其他)学习参考链接收藏
1、Linux 文件系统剖析2、Linux内核源代码情景分析---第五章 文件系统_openlv_新浪博客3、 Linux内核学习四库全书 4、Linux时代 - 中国最大的Linux技术社区5、硬件_CPU 个数硬件类型转载 2015-07-03 19:25:26 · 487 阅读 · 0 评论 -
Linux(进程调度)学习参考链接收藏
1、CFS 调度器学习笔记2、 linux非实时任务调度CFS算法分析 3、Linux进程管理之CFS调度器分析4、Linux内核之进程管理 - SunnyBeiKe的专栏 - 博客频道 - CSDN.NET5、 CFS进程调度 6、linux2.6 CFS调度算法分析7、[转]linux do_fork()源代码分析转载 2015-07-03 19:19:58 · 435 阅读 · 0 评论 -
Java的垃圾回收机制(未完)
1、垃圾回收的意义 在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不需要的对象是“无用信息”,这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。由于创建对象和垃圾回收器释放丢弃对象所占的内存空间,内存会出现碎片。碎片是分配给对象的内存块之间的空闲内存洞转载 2015-05-31 19:27:18 · 394 阅读 · 0 评论 -
【技术收藏】特别好的网盘资料
1、Linux_免费高速下载2、linux视频教程-韩顺平等3、韩顺平-php_免费高速下载转载 2015-07-03 20:27:08 · 604 阅读 · 0 评论 -
【技术网站】精品技术网站收藏
1、explore/projects | CODE2、segmentfault3、蓝桥网4、51CTO.COM5、ITeye Java编程 Spring框架 Ajax技术 agile敏捷软件开发 ruby on rails实践 - ITeye做最棒的软件开发交流社区6、w3school转载 2015-07-03 19:46:27 · 744 阅读 · 0 评论 -
使用sublime text2如何新建文件快速生成HTML头部信息?
转载自:http://segmentfault.com/q/1010000000150026Emmet 也有快速生成文件头的功能啊,而且更强大啊输入下边加粗的缩写,然后Tab,就OK了 html:4t Document html:4s Document html:xt转载 2015-07-04 13:18:13 · 1708 阅读 · 0 评论 -
【各种网站】好用&好玩的精品网站收藏
一:好玩的:1、豆瓣2、花瓣首页 - 采集你喜欢的美好事物3、科学松鼠会 让我们剥开科学的坚果4、懒人图库 - 矢量图,网页素材下载 - 学会偷懒,懒出境界!5、学而时嘻之二、提升逼格的:1、南方周末 - 首页2、知3、蒲公英 - 应用广场转载 2015-07-03 20:45:25 · 1123 阅读 · 0 评论 -
【前端网站】 前端(html、css、js)精品网站收藏
对于前端工程师的思考:前端工程师的价值一、学习网址:1、前端网址导航2、W3CPlus教程3、w3cfuns前端工程师互动平台4、w3cshool5、RunJS6、Html5极客学院7、JavaScript|MDN8、bootstrap官网9、前端初阶修炼二、资料:1、前端收集(前端学习资源) 2、js的那转载 2015-07-03 20:10:12 · 672 阅读 · 0 评论 -
Android学习参考链接收藏
1、Android - 文件读写操作 总结2、mysql图片保存和读取:http://blog.csdn.net/lzzyok/article/details/18876233、实现向MYSQL数据库中存储或提取图片文件:http://www.cnblogs.com/ycoe/archive/2006/03/19/353498.html4、一起来开发Android的天气转载 2015-07-03 20:21:13 · 569 阅读 · 0 评论 -
JAVA学习参考链接收藏
1、java提高篇(一)-----理解java的三大特性之封装2、深入理解Java的接口和抽象类3、Java开发中的23种设计模式详解4、Java 学习笔记01:使用JDBC连接MYSQL数据库转载 2015-07-03 20:33:11 · 517 阅读 · 0 评论 -
牛客网改错java20150905
1、request的forward和response的redirect1.redirect地址栏变化,forward发生在服务器端内部从而导致浏览器不知道响应资源来自哪里2.redirect可以重定向到同一个站点上的其他应用程序中的资源,forward只能将请求 转发给同一个WEB应用中的组件3.redirect默认是302码,包含两次请求和两次响应4.redirect效率较低原创 2015-09-05 09:54:46 · 516 阅读 · 0 评论 -
腾讯网页重构笔试总结
1、响应式2、移动端性能优化的方法3、css sprite、icon font、svg font实现小图标的优缺点4、编写用CSS、HTML、JS实现手机端滑动效果的代码原创 2015-09-05 09:37:36 · 1758 阅读 · 0 评论 -
如何使用Git上传文件到Github之tortoiseGit的使用(二)
下载安装完成tortoiseGit之后。 1、打开自己的本地git仓库,选择某一个项目的目录。例如下图1: 我们选择testgit这个git项目目录双击进去。 图1 2、双击进来之后,如图2 图2 在空白处右键,会发现右键菜单多了Git Commit ->’master’、TortoiseGit。 鼠标移动到TortoiseGit上,会发现又多了很多二级菜单,pull、push原创 2017-05-02 23:36:18 · 1413 阅读 · 2 评论