自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

壮志未酬

忘记昨日所有过的烦恼,今天依然是快乐的壮士

  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

转载 IOS-通过StortBoard设置Button点击效果

来自:http://leopard168.blog.163.com/blog/static/16847184420144714612802/在 iOS 中,为了让按钮看上去美一些,通常给按钮添加一个 背景图片。关于按钮的状态,最常用的是 2个状态:  默认状态,  按钮被触摸的状态。 为了给用户一个清晰的指示, 当按钮被按下时,按钮将显示另外一个颜色。 这样一来,就需要

2017-11-30 13:41:28 1818

原创 以字节码通信时的乱码

我们在做Android或IOS移动端的时候,传输的Model用JSON解析,然后用HTTP通信传输到服务端,服务端再用JSON解析,中间没有涉及到编码的问题,那是因为HTTP默认编码是UTF-8(也就是我们的Model是转换成UTF-8字节流通信的,如果我们不直接使用现成的HTTP通信函数,而是使用Socket,我们就会发现,无论是否经过JSON解析,最后都是转换成byte字节流传输,而将本文转换

2017-08-04 16:11:36 531

转载 Python学习19_骨架提取与分水岭算法

转自:http://www.cnblogs.com/denny402/p/5167414.html骨架提取与分水岭算法也属于形态学处理范畴,都放在morphology子模块内。1、骨架提取骨架提取,也叫二值图像细化。这种算法能将一个连通区域细化成一个像素的宽度,用于特征提取和目标拓扑表示。morphology子模块提供了两个函数用于骨架提取,分别是Skeletonize()

2017-07-26 15:42:21 2327

转载 Python学习18_高级形态学处理

转自:http://www.cnblogs.com/denny402/p/5166258.html形态学处理,除了最基本的膨胀、腐蚀、开/闭运算、黑/白帽处理外,还有一些更高级的运用,如凸包,连通区域标记,删除小块区域等。1、凸包凸包是指一个凸多边形,这个凸多边形将图片中所有的白色像素点都包含在内。函数为:skimage.morphology.convex_hull_i

2017-07-26 15:42:00 2505

转载 Python学习17_边缘与轮廓

转自:http://www.cnblogs.com/denny402/p/5160955.html在前面的python数字图像处理(10):图像简单滤波 中,我们已经讲解了很多算子用来检测边缘,其中用得最多的canny算子边缘检测。本篇我们讲解一些其它方法来检测轮廓。1、查找轮廓(find_contours)measure模块中的find_contours()函数,可用来检

2017-07-26 15:41:39 1200

转载 Python学习16_霍夫圆和椭圆变换

转自:http://www.cnblogs.com/denny402/p/5160061.html在极坐标中,圆的表示方式为:x=x0+rcosθy=y0+rsinθ圆心为(x0,y0),r为半径,θ为旋转度数,值范围为0-359如果给定圆心点和半径,则其它点是否在圆上,我们就能检测出来了。在图像中,我们将每个非0像素点作为圆心点,以一定的半径进行检测,如果有一个点在圆

2017-07-26 15:41:14 1963 2

转载 Python学习15_霍夫线变换

转自:http://www.cnblogs.com/denny402/p/5158707.html在图片处理中,霍夫变换主要是用来检测图片中的几何形状,包括直线、圆、椭圆等。在skimage中,霍夫变换是放在tranform模块内,本篇主要讲解霍夫线变换。对于平面中的一条直线,在笛卡尔坐标系中,可用y=mx+b来表示,其中m为斜率,b为截距。但是如果直线是一条垂直线,则m为无穷

2017-07-26 15:40:48 584

转载 Python学习14_高级滤波

转自:http://www.cnblogs.com/denny402/p/5133086.html本文提供更多更强大的滤波方法,这些方法放在filters.rank子模块内。这些方法需要用户自己设定滤波器的形状和大小,因此需要导入morphology模块来设定。1、autolevel这个词在photoshop里面翻译成自动色阶,用局部直方图来对图片进行滤波分级。该滤波器

2017-07-26 15:40:20 1527

转载 Python学习13_基本形态学滤波

转自:http://www.cnblogs.com/denny402/p/5132677.html对图像进行形态学变换。变换对象一般为灰度图或二值图,功能函数放在morphology子模块内。1、膨胀(dilation)原理:一般对二值图像进行操作。找到像素值为1的点,将它的邻近像素点都设置成这个值。1值表示白,0值表示黑,因此膨胀操作可以扩大白色值范围,压缩黑色值范围。一般用

2017-07-26 15:30:38 629

转载 Python学习12_基本图形的绘制

转自:http://www.cnblogs.com/denny402/p/5131406.html图形包括线条、圆形、椭圆形、多边形等。在skimage包中,绘制图形用的是draw模块,不要和绘制图像搞混了。1、画线条函数调用格式为:skimage.draw.line(r1,c1,r2,c2)r1,r2: 开始点的行数和结束点的行数c1,c2: 开始点的列数和结

2017-07-25 13:57:37 2428

转载 Python学习11_图像自动阈值分割

转自:http://www.cnblogs.com/denny402/p/5131004.html图像阈值分割是一种广泛应用的分割技术,利用图像中要提取的目标区域与其背景在灰度特性上的差异,把图像看作具有不同灰度级的两类区域(目标区域和背景区域)的组合,选取一个比较合理的阈值,以确定图像中每个像素点应该属于目标区域还是背景区域,从而产生相应的二值图像。在skimage库中,阈值分割

2017-07-25 13:54:16 1024

转载 Python学习10_图像简单滤波

转自:http://www.cnblogs.com/denny402/p/5125253.html对图像进行滤波,可以有两种效果:一种是平滑滤波,用来抑制噪声;另一种是微分算子,可以用来检测边缘和特征提取。skimage库中通过filters模块进行滤波操作。1、sobel算子sobel算子可用来检测边缘函数格式为:skimage.filters.sobel(image

2017-07-25 13:51:18 1293

转载 Python学习09_直方图与均衡化

转自:http://www.cnblogs.com/denny402/p/5124833.html在图像处理中,直方图是非常重要,也是非常有用的一个处理要素。在skimage库中对直方图的处理,是放在exposure这个模块中。1、计算直方图函数:skimage.exposure.histogram(image, nbins=256)在numpy包中,也提供了一个计算直

2017-07-25 13:46:42 478

转载 Python学习08_图像的对比度和亮度

转自:http://www.cnblogs.com/denny402/p/5124402.html图像亮度与对比度的调整,是放在skimage包的exposure模块里面1、gamma调整原理:I=Ig对原图像的像素,进行幂运算,得到新的像素值。公式中的g就是gamma值。如果gamma>1, 新图像比原图像暗如果gamma函数格式为:skimage.expos

2017-07-25 13:30:54 1643

转载 Python学习07_图像的形变与缩放

转自:http://www.cnblogs.com/denny402/p/5124152.html图像的形变与缩放,使用的是skimage的transform模块,函数比较多,功能齐全。1、改变图片尺寸resize函数格式为:skimage.transform.resize(image, output_shape)image: 需要改变尺寸的图片output_shape

2017-07-25 11:49:25 632

转载 Python学习06_图像的批量处理

转自:http://www.cnblogs.com/denny402/p/5123772.html有些时候,我们不仅要对一张图片进行处理,可能还会对一批图片处理。这时候,我们可以通过循环来执行处理,也可以调用程序自带的图片集合来处理。图片集合函数为:skimage.io.ImageCollection(load_pattern,load_func=None)这个函数是放在i

2017-07-25 00:58:06 474

转载 Python学习05_图像的绘制

转自:http://www.cnblogs.com/denny402/p/5122594.html实际上前面我们就已经用到了图像的绘制,如:io.imshow(img)  这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。因此,我们也可以这样写:import matplotlib.pyplot as pltplt.

2017-07-25 00:40:05 402

转载 Python学习04_图像数据类型及颜色空间转换

转自:http://www.cnblogs.com/denny402/p/5122328.html一、图像数据类型及转换在skimage中,一张图片就是一个简单的numpy数组,数组的数据类型有很多种,相互之间也可以转换。这些数据类型及取值范围如下表所示:Data typeRangeuint80 to 255uint160 t

2017-07-25 00:24:28 502

转载 Python学习03_图片像素操作

转自:http://www.cnblogs.com/denny402/p/5122112.html图片读入程序中后,是以numpy数组存在的。因此对numpy数组的一切功能,对图片也适用。对数组元素的访问,实际上就是对图片像素点的访问。彩色图片访问方式为:img[i,j,c]i表示图片的行数,j表示图片的列数,c表示图片的通道数(RGB三通道分别对应0,1,2)。坐标是从左上角开始

2017-07-25 00:08:20 1665

转载 Python学习02_图片操作

转自:http://www.cnblogs.com/denny402/p/5121897.htmlskimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。引入skimage模块可用:?1from skimage import

2017-07-24 23:46:12 342

转载 Python学习01_配置环境

转载于大神徐其华:http://www.cnblogs.com/denny402/p/5121501.html一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵2、软件容量大。一般3G以上,高版本甚至达5G以上。3、只能做研究,不易转化成软件。因此,我们这里使用python这个脚本语言来进行数字图像处理。要使用

2017-07-24 23:28:15 303

转载 利用ffmpeg+opencv实现画中画

转自:http://blog.csdn.net/dzhuang123/article/details/45054497需求:把两路视频合成一路,即一个画面同时显示两路视频,其中一路缩小成小视频叠在大视频上面,和电视机的画中画效果类似。思路:用h264编码的视频举例,文件中存储的es流是h264,经过解码成yuv,yuv可以转换成rgb格式。把小视频的rgb复制到大视频需

2017-02-09 15:39:06 1163 1

原创 AndroidStudio错误

编译运行出错信息如下:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileExcept

2017-01-10 12:02:17 551

转载 Android调试02

转:http://blog.sina.com.cn/s/blog_769500f001019fy5.htmlRuntimeException e = new RuntimeException("leon is here");e.fillInStackTrace();Slog.i(TAG, "xxx" + value, e);大家知道android framewo

2016-05-19 09:26:52 219

原创 Android调试01

Android调试一般是用Log,在每个重要方法里写Log,然后看Log打印。一开始,我做APP时,没显示错误,无法找到错误,后来在重要方法中加上Log,才发现,在多线程同时进行时,有些线程没有及时remove,有些在线程里用AddCallBack但是该线程跳转到其他页面时只是销毁了线程但并没有removeAllCallBack,从而导致CallBack不断增加,从而引起逻辑上的错误。这时候可以根

2016-05-17 11:26:34 266

转载 HTTP服务器与Android客户端的json交互

版权声明:如需转载,请标明出处:http://blog.csdn.net/shangmingchao【商明超的博客】废话就不多说了,直接上代码:服务器端:①MySQL中建立一个数据库hello,建一张表tab_user,添加字段id,username,password。然后随便添加几条记录。②新建Java Web工程Hel

2016-05-16 12:01:03 1873

转载 Android:用Handler实现异步处理功能

转:http://blog.chinaunix.net/uid-26847859-id-3321641.html一.一个问题有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需

2016-05-16 11:30:40 299

转载 JavaWeb不错的教程01

Jsp在线聊天室系统源码分享(Java知识分享网):http://www.java1234.com/a/kaiyuan/javaWeb/2013/0811/570.html

2016-05-16 11:16:23 314

原创 WebRTC学习01

WebRTC中文网,可以了解最新的WebRTC发展:http://webrtc.org.cn/

2016-05-11 14:30:14 244

原创 精美网页界面

这个网页是我看到的比较精美的Web界面,以后可以参考布局:http://demo.hteos.com/

2016-05-11 14:18:34 478

原创 IOS开发教程01

了解IOS的HTTP通信:http://www.jikexueyuan.com/course/259.html

2016-05-11 14:15:45 316

原创 高德地图开发参考01

开发者中心:http://lbs.amap.com/getting-started/locate/

2016-05-11 14:13:42 290

原创 Android辅助工具01

Android的XML支持RGB颜色而不支持16位颜色,或者用Photoshop用吸管工具获得的是16位颜色,可以通过下面工具转换成RGB用在XML上:http://www.kqiqi.com/tools/RGB216/

2016-05-11 14:12:04 271

转载 Android APK反编译02

转:http://blog.csdn.net/qq435757399/article/details/17765437apk反编译:第一类:首先将apk文件后缀改为zip并解压,得到其中的classes.dex第二类:按照第一类没有得到classes.dex文件;获取apk文件和odex文件;1.首先配java环境,下载所需工具smali-1

2016-05-11 14:07:10 325

转载 Android APK反编译01

转:http://blog.csdn.net/vipzjyno1/article/details/21039349/在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注

2016-05-11 14:04:11 310

转载 MediaPlayer与SoundPool的使用场景

转:http://daikainan.iteye.com/blog/1408015MediaPlayer:使用简单,适合做游戏的背景音乐,资源占用量较高、延迟时间较长、不支持多个音频同时播放等。音乐文件正常播放完毕,而又没有设置循环播放的话就进入该状态,并会触发OnCompletionListener的onCompletion()方法。此时可以调用start()方法重新从头播放

2016-05-11 13:55:26 423

转载 Android异常捕获03

转:http://blog.csdn.net/liuhe688/article/details/6584143大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复

2016-05-06 13:09:41 245

转载 Android异常捕获02

转:http://blog.csdn.net/bruce_ke/article/details/8673401源码下载地址:http://download.csdn.net/detail/weidi1989/4588310我们先建立一个crash项目,项目结构如图:了解以下两个类:Android.app.Application和java.lang

2016-05-06 13:06:53 216

转载 Android异常捕获01

转:http://bbs.51cto.com/thread-1037088-1.html(一) 前言各位亲爱的午饭童鞋,是不是经常因为自己的程序中出现未层捕获的异常导致程序异常终止而痛苦不已?嗯,是的。。 但是,大家不要怕,今天给大家分享一个东东可以解决大家这种困扰,吼吼!(二) UncaughtExceptionHandler接口这个接口,顾名思义,就是处理程序中没有

2016-05-06 13:01:07 252

原创 大学档案处理

http://www.chsi.com.cn/xlrz/201202/20120228/284941723.htmlhttp://weibo.com/u/5312937755?sudaref=www.baidu.com&is_all=1#_rnd1456190677171http://zhidao.baidu.com/link?url=oTdmNZT8me3sI4WKdEw

2016-05-06 12:49:09 334

slidingMenu 我的源代码

项目源码,实现类似QQ的滑动菜单,博客地址:http://blog.csdn.net/abcd_3344_abcd/article/details/50673639

2016-02-16

有关mfc的知识

这是有关Mfc的知识,你可以通过它初步了解制作软件的知识

2012-11-02

空空如也

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

TA关注的人

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