Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android-人脸检测FaceDetector

Android-人脸检测FaceDetector

无意中看到这个类,就查了一下。 FaceDetector检测到的并不是人的全脸,而只是双眼。实际测试中,发现图片太小的话检测不到人脸,试验中使用小于100x100的图片检测不到人脸,但是由于Android内存有限,图片太大的话,会出现无法加载图片的异常。图片的格式必须为Bitmap RGB565格式。文档 findFaces(Bitmap bitmap, Face[] faces)方法中有说明。方法有float confidence() ;可信度(0-1)...
在 Android 上更改与取得系统时区及时间

在 Android 上更改与取得系统时区及时间

最近正在写一个世界时钟的程式,期间遇到几个问题,花了好些功夫,还是没有得到满意的答案。分享出来,给其他遇到相似问题的网友,也看看有谁知道答案的。取得系统时间要得到目前的时间,这个倒是很容易,就是 System.currentTimeMillis()。不过要注意的是,这个函式传回的是 UTC (GMT) 这个时区的时间,像台湾所在的时区是 UTC+8,你得将这个函式所传回的值再加 8 个小时,才是你要的答案。实际上,当然不用自己加,你可以借用 Calenda...
Linux内核链表结构与container_of理解

Linux内核链表结构与container_of理解

Linux内核中链表结构:structlist_head{ structlist_head*next,*prev; }该链表结构内嵌在需要链接的数据结构体中structnf_sockopts{ structlist_headlist; intdata; }因此,我们通过链表访问数据节点时,通常只知道结构体中list字段的地址,如何去推导出整个结构体的起始地址? 内核中定义了一个list_entry()的宏,来返回结构体起始地址。定义如下:#definel...
Android下Java的静态库和动态库

Android下Java的静态库和动态库

程序编制一般需经编辑、编译、链接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。为了克服这个缺点可以采用动态链接库。这个时候链接器仅仅是在可执行文件中打上标志,说明需要使用哪些动态连接库;当运行程序时,加载器根据这些标志把所需的动态链...
Android实现带动画效果的Tab

Android实现带动画效果的Tab

大家好,今天给大家介绍如何在Android下实现一个带动画效果的Tab。Tab的打开动画效果为自下而上的淡入推进效果,关闭效果为自上而下的淡出推出效果。实现的效果图如下(没有找到合适的屏幕录像工具,只能截静态图):实现这个Tab可以替代android系统丑陋的menu界面,当用户点击menu按钮时,通过使用钩子函数onKeyDown(int keyCode, KeyEvent event)捕获menu按键事件,实现打开或者关闭Tab。当Tab打开后,按ba...
Android Camera Architecture (Android Camera架构)

Android Camera Architecture (Android Camera架构)

1、Camera成像原理介绍Camera工作流程图Camera的成像原理可以简单概括如下:景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了。电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)接收光学镜头传递来的影像,经模/数转换器(A/...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>