团队小学期9

  我们团队的最重要的一部分是人脸的识别,通过摄像头检测人的各项信息。我们采用的技术是OpenCV。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

  Mat 是OpenCV中最主要的一个类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个指向存储所有像素值的矩阵(根据所选存储方法的不同矩阵可以是不同的维数)的指针。通过Mat的构造函数可以创建一个Mat对象,如

  Mat M(2,2,CV_8UC3,Scalar(0,0,255));

  还有几个可以遍历Mat的函数

    M.row; // 返回图像行数

    M.nCols;  // 返回图像列数

    M.channels();  //返回通道数

    M.isContinuous(); // 返回bool类型表示是否连续存储

  调用函数 randu() 来对一个矩阵使用随机数填充,需要指定随机数的上界和下界:

    Mat R = Mat(3, 2, CV_8UC3);

    randu(R, Scalar::all(0), Scalar::all(255));

  OpenCV支持使用运算符<<来打印其它常用OpenCV数据结构。如

    Point2f P(5, 1); cout << "Point (2D) = " << P << endl << endl;

    Point3f P3f(2, 6, 7);cout << "Point (3D) = " << P3f << endl << endl;

  OpenCV为图像的处理提供了一系列的标准的接口,简化计算机视觉程序和解决方案的开发。

时间: 2024-08-11 06:24:59

团队小学期9的相关文章

团队小学期10

我们该项目的最终目的是通过商店摄像头获得进入商店的顾客人脸图片,经过人脸识别分析再服务器向手机端发送一个消息(辨别用户是否为老顾客,通过人脸识别分析顾客的性别年龄等等,并且为商家提供顾客可能购买的东西).今天我们在服务器端向android端传递数据做了一定的编码测试.利用URL以及servlet来进行手机端与服务器端的数据交互.在android端通过 HttpClient client = new DefaultHttpClient(); 以及request和response来进行数据的传输.根

小学期坑——单片机——铂电阻温度计

我真是给学院的小学期跪了!!! 一周6天扔在实验室!大四了还让不让人好好考研啊!!!这些玩意儿大二大三去搞就行了啊!!! 吐槽完毕.活还是要干的,砖还是要搬的.比起奇葩的电气传动电子的东西真是友好. 队友并没有黄金右手,抽到的题目好魔性. 铂电阻测温度大概是搞个电桥出来当温度传感器通过测电压来搞吧,然而并不会电桥就扔给擅长模电的机智的队友了. 默默揽下码代码的工作.然而我讨厌单片机编程 凸 凸 说得好像会一样== 上位机要求可设置温度上下界,可采集温度并画出波形. 下位机要求能测温,(AD转换)

2017.6.26小学期1

今天上了第一节外面请的老师上的软工小学期的课. 来谈谈收获. 首先我们安装了一个编译的环境:MyEclipse. ①来说说MyEclipse和Eclipse的区别: Eclipse:因为之前我们上Java课的时候用的环境都是Eclipse,所以可能对Eclipse更熟悉,感觉它是编译一些小程序,更侧重于一些代码编写然后能组成一个程序跑出来,来做出一个类似应用的东西. MyEclipse:之前并没有接触过MyEclipse,然后百度说是用于进行Web开发的工具. 然后我们创建工程的时候也是使用的是

软件工程实践小学期其一

从这周一至今,我们开始了软件工程小学期的实践. 首先一开始,老师让我们安装MyEclipse的软件,我就遇到了系统不兼容的问题. 然后在老师和同学的帮助下,利用双系统的虚拟机,成功运行了软件. 然后在编写程序的时候,遇到有显示出错的地方. 本来怎么都没办法解决的错误,在同学的指点下,保存一下文件就完美解决了. 总的来说,到目前为止的进度都很顺利,学到了很多有趣又有意义的东西??

软工小学期实践PART ONE

本次小学期的目标是要做出一套前后端相连的客户信息服务系统. 首先,老师先让我们安装了需要的软件,以及配置相应的环境. 在安装Myeclipse中,我就遇到了一个问题,安装后打开时会弹出如下窗口: 经过同学的帮助,我们发现了问题是安装所在的文件夹路径上不能含有中文. 接着我们安装了Navicat Premium,这是一款数据库管理工具 连接admin,然后创建表. 我们用myeclipse创建了sshtest项目,并配置spring,hliberate,tomcat本地服务器. Tomcat成功配

小学期-第一周

本次小学期实践的主要内容是将web前端.后端.开发结合起来,做出一份客户信息维护的编程项目.看似并不复杂的一个流程,实际动手操作起来呢,光是前期的软件安装.环境部署就折腾了将近一整天,前前后后也出过不少问题. 我们首先要安装开发所必须的软件myEclipse.Navicat Premium.Tomcat,使用的时候还需要做好相应的配置,像我一开始使用myEclips时,就因为jdk版本错误,调试时总是出错.而目前为止遇到的最大问题,应该是在搭好项目的基本框架,在Tomcat下运行的时候,始终显示

软件工程小学期经历part1

小学期实践已经过去了三天了,这三天我们经历了改环境,装软件,写代码等多部环节,其中也遇到了一些问题,今天就遇到了这样的一个问题 虽然能够顺利的构成网站页面,输入的数据也能够输入到数据库里,但输入之后 网站依旧会出错跳转到这样的页面,希望之后的实践能找到方法来解决

小学期近况

在期末的最后迎来了小学期,那么首先讲一下近来的状况吧 小学期中目前来看,所学的分为两大软件应用--MySQL以及MyElipse.其中myelipse中有分为多块模板.课程讲究如何利用Java编程并且结合MySQL对数据库进行数据处理. 小学期以来,我们知新巩固了Java课程的内容,在学习编程的同时,我们学会了不少Java中的便利操作例如Alt+Shift+s进行函数的set()以及get()编辑,Ait+/对调用的函数快速输入等等. 以下是今天的编程部分内容: Test    public v

小学期实践项目总结与暑假学习总结

大二下学期小学期实践我组按要求完成了网站的基本前后台搭建和数据库调用,并增添了部分新功能. 必要功能:1.检验已有帐号,登录功能 2.新闻信息的浏览 3.管理员对新闻的增删改查 4.分页功能 5.数据比对 附加功能: 1.公证申请 1.DAO public void addNews(String title,String contents ,String author,int types,int istop,String pic){ try{ con=MySqlDB.getConnection(