在Eclipse下配置OpenCV(Windows平台)



在Eclipse下配置OpenCV(Windows平台)

1、假设已经安装了MinGW,安装目录:C:/MinGW,将C:/MinGW/bin添加到系统环境变量中。如果闲下载安装MinGW麻烦,可以直接下载一个Dev-CPP或许Code::Blocks开发环境,这两个IDE中都是自带MinGW的。

2、下载eclipse-cpp-helios-SR2-win32.zip(http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr2)

3、安装opencv,假设安装目录为:C:/Ope[......]

Read more

eclipse安装OpenCV2.0方法步骤介绍



Eclipse下配置_OpenCV文档下载

  1. 安装OpenCV2.0,安装时注意最好安装在根目录下,或者安装路径中没有空格和中文字符。我安装在E盘根目录下,不要忘了在系统环境变量里配置相应路径(E:\OpenCV2.0 \bin)安装时自动配置环境变量(如图1)。

  1. Eclipse中的创建C++工程。

3.  输入工程名,Finish完成

  1. 右键点击新建的工程,选择properties->C/C++ Build->Settings->Tool Settings选项卡-> GCC C++ Compiler设置为”E:\Ope[......]

Read more

Java面向对象三大特征之多态实例源码介绍

Java面向对象三大特征之多态。

一、引言

Java面向对象的三大特征:继承、封装、多态。其中继承和封装我们平时用的做广泛,但是多态用到的却不多,这是因为多态是一种建立在不同设计模式基础之上的特征。要使用多态,需要先掌握几个常见的设计模式。在讲解多态之前先普及一下Java变量类型的划分,这有助于我们理解多态。


       在Java语言中,根据定义变量位置的不同,可以将变量分成两大类:成员变量和局部变量,他们的区分图如下:

这里要重点讲解一下引用类型的变量。引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定;运行时类[......]

Read more

实例代码详细解析Java中抽象类和接口的区别

实例代码详细解析Java中抽象类和接口的区别。在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供[......]

Read more

Android 对Layout_weight属性完全解析以及使用ListView来实现表格

Android 对Layout_weight属性完全解析以及使用ListView来实现表格。

今天主要说的是对Layout_weight属性的完全解析,以及利用Layout_weight这个属性使用ListView来实现表格的效果,我们都知道Android里面专门有一个TableLayout来实现表格的,说实话,我平常开发中用TableLayout还是比较少的,几乎没有用到,我们完全可以用LinearLayout和RelativeLayout来代替TableLayout的使用,自己开发中主要使用LinearLayout,RelativeLayout这两种布局,不过刚开始我还是偏爱于Rel[......]

Read more

Java泛型入门教程

Java泛型入门教程。

在学习本章之前,需要对Java的集合(Collection、Map)有一定的基础。

Java集合有一个缺点,就是把一个对象“丢进”集合里后,集合就会“忘记”这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成了Object类型(其运行时类型没变)。

之所以这样设计是因为设计集合的程序员不会知道我们要用它来保存什么类型的对象,所以这样设计具有很好的通用性。但是这样做带来如下两个问题:

l 集合对与元素类型没有限制,如一个集合能保存一个苹果对象也能保存一个香蕉对象;

l 由于对象进入集合后失去了其状态信息,所以取出来时需要进行强制类型[......]

Read more

Java注释Annotation怎么用实例说明

Java注释Annotation怎么用实例说明。

Java注释Annotation
从JDK 5开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注释)。Annotation提供了一种为程序元素设置元数据的方法,程序元素包括修饰包、类、构造器、方法、成员变量、参数、局部变量,从某些方面来看,Annotation就想修饰符一样,可用于程序元素的声明,这些信息被存储在Annotation的”name = value”对中。
需要注意的是, Annotation是一个接口,程序可以通过反射来获取指定程序元素的Annotation对象,然后通过Annotat[......]

Read more

Java—-AWT组件开发实例教程和Swing界面编程(一)

Java—-AWT组件开发实例教程和Swing界面编程(一)

一、AWT组件开发

1、AWT入门

       AWT是抽象窗口工具箱的缩写,它为编写图形用户界面提供了用户接口,通过这个接口就可以继承很多方法,省去了很多工作。AWT还能使应用程序更好地同用户进行交互。

       AWT中的容器是一种特殊的组件,他可以包含其他组件,即可以把组件方法容器中。Container类是用来存放其他组件的Component类的子类,Frame类又是Component的子类。Frame类用于创建具有标题栏和边界的窗口。这里通过继承Frame类来建立自己的界面。

 [......]

Read more

Cannot convert value ’0000-00-00 00:00:00′ from column 1 to TIMESTAMP

Cannot convert value ’0000-00-00 00:00:00′ from column 1 to TIMESTAMP.

在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。

但是在使用ResultSet.getTimestamp()时也不是完全安[......]

Read more

OSI七层模型详解 图片介绍

OSI七层模型详解 图片介绍。

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。

完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。

一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。
具体说:
物理层:网卡,网线,集线器,中继器,调制解调器

数据链路层:网桥,交换机

网络层:路由器

网关工作在第四层传输层及其以上

集线器是物[......]

Read more