摘要:
这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。 示例代码地址:http://docs.opencv.org/3.0.0/examples.html(安装openCV时可框选) 目录 简介 Example运行截图 Example分析 Example代码 简介 阅读全文
摘要:
因为项目需求,要在Android上开发一个证件识别软件,项目时间 9/10- 9/30 工作内容: (1)修改证件识别库 (2)移植证件识别库至Android (3)开发一个Android应用程序 学习计划: 打算在20天内掌握Android基本开发技术,并完成项目研发计划 并通过博客,记录学习过程 阅读全文
摘要:
形态学算子的主要思想是用一定形状的结构元素SE(structureelement)在图像中抽取出相应的某些结构,通常可以用于图像的滤波、分割、分类等处理。形态学算子有腐蚀、膨胀、开和闭四种。 腐蚀 腐蚀是一种消除边界点,使边界向内部收缩的过程。可以用来消除小且无意义的物体。 腐蚀的算法: 用3x3的 阅读全文
摘要:
前言 C# 3.0 引入了 Lambda 表达式,程序员们很快就开始习惯并爱上这种简洁并极具表达力的函数式编程特性。 本着知其然,还要知其所以然的学习态度,笔者不禁想到了几个问题。 (1)匿名函数(匿名方法和Lambda 表达式统称)如何实现的? (2)Lambda表达式除了书写格式之外还有什么特别 阅读全文
摘要:
最近笔者有一个想法需要利用反射动态创建对象(如string,int,float,bool,以及自定义类等)来实现,一直感觉反射用不好,特别是当构造函数带参数的时候。MSDN上给出的例子十分复杂,网上的帖子则一般都说很简单,那就看看网上比较普遍的说法: “反射”其实就是利用程序集的元数据信息。 反射可 阅读全文
摘要:
今天在看C#编程指南时(类型参数的约束http://msdn.microsoft.com/zh-cn/library/d5x73970.aspx)看到一段描述: 在应用 where T : class 约束时,避免对类型参数使用 == 和 != 运算符,因为这些运算符仅测试引用同一性而不测试值相等性 阅读全文
摘要:
WPF 的ListBox不支持很多常见的用户习惯,如在Explorer中用鼠标可以选择多项Item,并且点击已经选择的Item,按住鼠标左键可以将所有已选择Item拖拽到指定的位置。本文简单的实现了这一功能。 效果图: 拖拽1个Item 拖拽多个Item 说明: 代码下载地址:http://down 阅读全文
摘要:
最近在WPF项目中遇到一个问题。虽然选择了AllowDrop = True,但是还是无法支持从外部拖拽文件到程序,倒是内部拖拽(如从一个列表拖拽到树)和从程序拖拽到外部可以。 解决过程 1.考虑是程序的问题,于是新建了一个程序WpfDragDrop,主要添加代码如下: 编译后,调试证明无法接受外部拖 阅读全文
摘要:
WPF程序开机速度慢是一个很讨厌的问题。具体分析后,可能有以下问题 1.在主线程中加载图像导致 2.初始化各种UserControl导致 3.加载类库导致 阅读全文