<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rosebudchiu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rosebudchiu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rosebudchiu]]></copyright><item><title><![CDATA[Android平台OCR工具之Tess-two使用]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/68925057</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/68925057</guid><author>rosebudchiu</author><pubDate>Fri, 31 Mar 2017 14:39:15 +0800</pubDate><description><![CDATA[1.OCR简介

OCR （Optical Character Recognition，光学字符识别）是指电子设备（例如扫描仪或数码相机）检查纸上打印的字符，通过检测暗、亮的模式确定其形状，然后用字符识别方法将形状翻译成计算机文字的过程；

2.Tesseract简介

Tesseract是Ray Smith于1985到1995年间在惠普布里斯托实验室开发的一个OCR引擎，曾经在199]]></description><category></category></item><item><title><![CDATA[基于Opencv的汽车车牌识别]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/60963611</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/60963611</guid><author>rosebudchiu</author><pubDate>Thu, 09 Mar 2017 17:19:04 +0800</pubDate><description><![CDATA[在我国汽车工业迅猛发展的今天，汽车保有量的逐年大幅增加，对传统的车 辆管理和交通运行方式面临着巨大的压力和挑战。为了解决上述问题，车辆牌照自动识别技术(AVI)应运而生，并发展成为现代智能交通系统中的重要组成部分之一。它以计算机视觉处理、数字图像处理、模式识别等技术为基础，对摄像机所 拍摄的车辆图像或者视频图像进行处理分析，得到每辆车的车牌号码，从而完成识别过程。通过一些后续处理技术其可以实现停车]]></description><category></category></item><item><title><![CDATA[Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解（实例）]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/60172690</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/60172690</guid><author>rosebudchiu</author><pubDate>Sat, 04 Mar 2017 01:54:34 +0800</pubDate><description><![CDATA[﻿﻿
1、moveTo

moveTo 不会进行绘制，只用于移动移动画笔。
结合以下方法进行使用。

2、lineTo

lineTo 用于进行直线绘制。




[html] 
view plain 
copy 
print?


mPath.lineTo(300, 300);  canvas.drawPath(mPath, mPaint);  


]]></description><category></category></item><item><title><![CDATA[android 图像处理—锐化效果]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53886772</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53886772</guid><author>rosebudchiu</author><pubDate>Mon, 26 Dec 2016 15:51:15 +0800</pubDate><description><![CDATA[算法原理：

一、简单算法：分别获取当前像素点和八个周围像素点的RGB值，先求出当前像素点的RGB值与八个像素点RGB值的和的平均数，再乘以相应的系数，然后在与当前像素点之和。

例：

常见的锐化矩阵有：


                                

图像某像素点E，周围的像素A,B,C,D,F,G,H,I]]></description><category></category></item><item><title><![CDATA[ColorMatrixFilter色彩矩阵滤镜]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53884118</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53884118</guid><author>rosebudchiu</author><pubDate>Mon, 26 Dec 2016 10:30:19 +0800</pubDate><description><![CDATA[一、构造方法：

ColorMatrixFilter(matrix:Array = null)；

 

二、matrix属性详解：

注意；这里的matrix并不是Matrix的实例，其实是一个Array；

matrix:Array  [read-write]

由 20 个项目组成的数组，适用于 4 x 5 颜色转换。 matrix 属性不能通过直接修改它的值来更改（]]></description><category></category></item><item><title><![CDATA[JNI 入门介绍(jstring与char*的转换)]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53812118</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53812118</guid><author>rosebudchiu</author><pubDate>Thu, 22 Dec 2016 11:27:26 +0800</pubDate><description><![CDATA[Java基础知识——JNI入门介绍（下）


3．Java类型和本地类型对应
　　
　　在如下情况下，需要在本地方法中应用java对象的引用，就会用到类型之间的转换：
　　
　　1）java方法里面将参数传入本地方法；
　　
　　2）在本地方法里面创建java对象；
　　
　　3）在本地方法里面return结果给java程序。
　　
　　分为如下两种情况：
　　
　　]]></description><category></category></item><item><title><![CDATA[Android matrix 控制图片的旋转、缩放、移动]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53423498</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53423498</guid><author>rosebudchiu</author><pubDate>Thu, 01 Dec 2016 16:50:22 +0800</pubDate><description><![CDATA[[java] view
 plain copy






/**  
 * 使用矩阵控制图片移动、缩放、旋转  
 */    
public class CommonImgEffectView extends View {    
    private Context context ;    
    private Bitmap mainBmp , contro]]></description><category></category></item><item><title><![CDATA[使用addView方法时，保持已有动态控件位置不被改变]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53375902</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53375902</guid><author>rosebudchiu</author><pubDate>Mon, 28 Nov 2016 11:57:31 +0800</pubDate><description><![CDATA[项目效果图，需求点击添加图片选择图片后动态添加到自定义画板控件中。


在做项目时，有个需要做类似画板的功能，需要动态选择图片，将图片存储到自定义view控件中，在添加到父控件中。这时我们发现当我们调用Viewgroup的addview方法后Viewgroup下的子View会进行重绘,并且如果我们在addView()方法之前对子View进行view.layout(l,t,r,b)操作时会发现]]></description><category></category></item><item><title><![CDATA[Android View转换成图片保存]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53321142</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53321142</guid><author>rosebudchiu</author><pubDate>Thu, 24 Nov 2016 15:37:11 +0800</pubDate><description><![CDATA[版权声明：本文为Zhang Phil原创文章，欢迎转载！转载请注明出处：http://blog.youkuaiyun.com/zhangphil





[java] view
 plain copy






package zhangphil.viewtoimage;  
  
import java.io.File;  
import java.io.FileOut]]></description><category></category></item><item><title><![CDATA[Android常用的颜色代码值]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53213383</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53213383</guid><author>rosebudchiu</author><pubDate>Fri, 18 Nov 2016 10:27:12 +0800</pubDate><description><![CDATA[红色和粉红色，以及它们的16进制代码。




#990033


#CC6699


#FF6699


#FF3366


#993366


#CC0066


#CC0033


#FF0066


#FF0033


..#CC3399..




#FF3399


#FF9999


#FF99CC]]></description><category></category></item><item><title><![CDATA[java,android中Math类用法大全]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53200610</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53200610</guid><author>rosebudchiu</author><pubDate>Thu, 17 Nov 2016 15:25:55 +0800</pubDate><description><![CDATA[我们知道在安卓中有时需要对图片或者特定的算法进行数学运算，那么我们就少不了使用Math类的一些已经封装好的常见数学函数和数学常量
Java.math.Math类常用的常量和方法：
Math.PI
 记录的圆周率
Math.E记录e的常量
Math.abs() 求绝对值
Math.sin()
 正弦函数 Math.asin() 反正弦函数
Math.cos() 余弦函数 Math.a]]></description><category></category></item><item><title><![CDATA[Android Canvas的save(),saveLayer()和restore()浅谈]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53198362</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53198362</guid><author>rosebudchiu</author><pubDate>Thu, 17 Nov 2016 12:00:17 +0800</pubDate><description><![CDATA[save()  saveLayer()  restore()

1.在自定义控件当中你onMeasure和onLayout的工作做完成以后就该绘制该控件了，有时候需要自己在控件上添加一些修饰来满足需求

复写onDraw(Canvas canvas),其中Canvas就像是一块画布，你自定义控件的样式就是在它上面完成的。

Canvas ，Paint等基本概念就不赘述了。

2.下]]></description><category></category></item><item><title><![CDATA[Android中View的绘制过程 onMeasure方法简述 附有自定义View例子]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/53197812</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/53197812</guid><author>rosebudchiu</author><pubDate>Thu, 17 Nov 2016 11:29:12 +0800</pubDate><description><![CDATA[Android中View的绘制过程


当Activity获得焦点时，它将被要求绘制自己的布局，Android framework将会处理绘制过程，Activity只需提供它的布局的根节点。

　　绘制过程从布局的根节点开始，从根节点开始测量和绘制整个layout tree。

　　每一个ViewGroup 负责要求它的每一个孩子被绘制，每一个View负责绘制自己。

　　因为整]]></description><category></category></item><item><title><![CDATA[Android数据存储之GreenDao 3.0 详解]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/52994261</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/52994261</guid><author>rosebudchiu</author><pubDate>Tue, 01 Nov 2016 11:31:04 +0800</pubDate><description><![CDATA[GreenDao 介绍：

    greenDAO是一个对象关系映射（ORM）的框架，能够提供一个接口通过操作对象的方式去操作关系型数据库，它能够让你操作数据库时更简单、更方便。如下图所示：



官网地址：http://greenrobot.org/greendao/

github：https://github.com/greenrobot/greenDAO

Green]]></description><category></category></item><item><title><![CDATA[Android图片缓存之初识Glide]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/52994019</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/52994019</guid><author>rosebudchiu</author><pubDate>Tue, 01 Nov 2016 11:11:40 +0800</pubDate><description><![CDATA[Glide简介：

        Glide 是 Google 员工的开源项目， Google I/O 上被推荐使用，一个高效、开源、Android设备上的媒体管理框架，它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能，它还有灵活的API，这些API使开发者能够将Glide应用在几乎任何网络协议栈里。创建Glide的主要目的有两个]]></description><category></category></item><item><title><![CDATA[2016年GitHub 排名前 100 的安卓、iOS项目简介（收藏）]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/52920681</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/52920681</guid><author>rosebudchiu</author><pubDate>Tue, 25 Oct 2016 11:51:26 +0800</pubDate><description><![CDATA[排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库。




项目名称


项目简介




1. react-native


这个是 Facebook 在 React.]]></description><category></category></item><item><title><![CDATA[ScrollView的子View高度match_parent无效]]></title><link>https://blog.youkuaiyun.com/rosebudchiu/article/details/52191614</link><guid>https://blog.youkuaiyun.com/rosebudchiu/article/details/52191614</guid><author>rosebudchiu</author><pubDate>Fri, 12 Aug 2016 14:50:38 +0800</pubDate><description><![CDATA[背景

ScrollView本身的高度设置为match_parent,其子View的高度也设置为match_parent,自然状态下该子View的高度并不会占满ScrollView的高度。 
原因是match_parent针对一般布局而言，是子view的高度和parent的高度一致，但在ScrollView身上，工作机制并非如此，而是ScrollView的高度随着子View的高度变化而变化(]]></description><category></category></item></channel></rss>