
OPENCV开发
文章平均质量分 53
残诗
学问之道无他,化繁为简,由简入繁而已
展开
-
双目和多目摄像头对齐与拼接
双目或者多目摄像头偏移校正原创 2023-02-19 00:12:47 · 2813 阅读 · 0 评论 -
android 图像和视频编程中Image类和YUV详解
Image类在Android的API 19中引入,但真正开始发挥作用还是在API 21引入CameraDevice和MediaCodec的增强后。API 21引入了Camera2,deprecated掉了Camera,确立Image作为相机得到的原始帧数据的载体;硬件编解码的MediaCodec类加入了对Image和Image的封装ImageReader的全面支持。可以预见,Image将会用来统一Android内部混乱的中间图片数据(这里中间图片数据指如各式YUV格式数据,在处理过程中产生和销毁)管理。原创 2020-07-02 17:48:26 · 4012 阅读 · 2 评论 -
功能强大的android相机框架
需要快速开发一高可用性功能善的相机APP。1.向下兼容百分之八十以上的android版本2.支持android的camera和camera2架构,目前流行camerax其实还是对camera2的封装,降低了camera2的使用难度3.功能稳定健壮,支持常规的拍照,录相,支持白平衡,曝光度,ISO,快门等专业相机的功能。4.支持实时帧获取和处理,以用于AI分析和优化。5.支持opengl,以实现实时美颜,特效等。6有优良的架构,可以方便接入自定义功能。7支持开源,文档齐全,方便做深原创 2020-05-17 17:56:01 · 2195 阅读 · 0 评论 -
矩阵图像数据处理和转换
图像有N种编码,比如JPG,PNG,BMP等等,糟糕的是,图像的数据也有N种编码,RGB,RGBA,ARGB,BGRA,BGR,YUV,HSV等等,单单YUV就有多种编码格式,如NV21,NV12,SP420,sp422等。而最常见RGBA因为alpha通道,B通道和R通道排列顺序的不同,在显示上就需要不同的显示方案。这给我们研究图像处理,图像转换,图像显示带来很多不便。特别是跨平台的图像传输,推...原创 2020-05-06 12:51:38 · 1544 阅读 · 0 评论 -
利用OPENCV为android开发畸变校正的JNI库
需要为项目提供一套畸变校正的算法,由于需要大量的矩阵运算,考虑到效率和适时性,使用JNI开发,希望把有关数组短阵的处理的变换全部放入C语言中处理。主要用于android移动端,大致的数据来源一是从camera直接读取YUV数据,一种是从第三方接读取RGB数据,另一种是直接对BITMAP进行处理。1.考虑到硬件设备接口,第三方软件接口,图像接口,OPENCV接口,希望能够开发出通用的算法库,一劳永逸原创 2017-10-17 00:51:45 · 15489 阅读 · 5 评论 -
java使用opencv技巧之一
图像整数倍旋转相机应用图像增加alpha通道 通道变换原创 2017-09-26 11:04:14 · 2078 阅读 · 0 评论 -
人工智能与面相分析
古代的人认为相由心生,人的一生祸福荣辱都和面相息息相关,因此发展出了麻衣神相等各种面相预测术,现在也有人牵根据人的面相好坏来研究成功学,发现长的好看的确实比长得丑的人容易获得帮助和成功,这就有些牵强附会了。大自然神秘莫测,玄妙无比,既然一切事物都有从诞生发展到消亡的过程,一切生命也都有生老病死的固定的无法改变的自然规律,也许可能存在一条生命的规律,可以指导芸芸众生奔向成功。掌握了各种规律,就掌...原创 2018-08-30 23:59:23 · 17267 阅读 · 4 评论 -
利用opencv借取相机摄像头为手机和电脑添加手势或者体感操控
在展示PPT和产品发发布时,或者看电影时如果能用手势操作切换会十分方便。这里使用opencv的开源技术,轻松实现这一功能需求。我很久以前曾经写一个篇被动摄像头的文章,捕捉到摄像头中有移动的物体时,开始录相,移动消失,不再录相。这样具有简单智能的摄像头,可以为客户节省很多的磁盘空间。本文在捕捉运动物体的基础上实现手势操作。原文代码如下:https://blog.youkuaiyun.com/cnbloger/a...原创 2018-09-24 20:34:49 · 2773 阅读 · 2 评论