![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像/wifi/蓝牙/USB/电子书的相关硬件方案
文章平均质量分 84
desaco
技术,产品,运营。安卓应用研发8年+。服务过多家上市公司。
展开
-
图像识别
图像识别主要用到了两个第三方的iOS框架:OpenCV和TesseractOCR,OpenCV用来做图像处理,定位到身份证号码的区域,TesseractOCR则是对定位到的区域内的内容进行识别。 OpenCV中的一些简单的处理图像的方法:灰度处理、二值化、腐蚀、边缘检测等等。Tesseract Open Source OCR Engine (main repository)- http...转载 2019-07-07 14:38:42 · 7730 阅读 · 0 评论 -
Android USB的AOA协议设备端(主机模式,配件模式),ADB连接
USB的ADB/AOA协议(一种是ADB模式,一种是AOA模式)。AOA协议是Google公司推出的用于实现Android设备与外围设备之间USB通信的协议。ADK中与USB配件模式相关的两个类是UsbManager和UsbAccessory。> USBAndroid实战技巧之四十九:Usb通信之USB Host- http://blog.csdn.net/lincyang/...转载 2018-12-26 16:31:33 · 14635 阅读 · 1 评论 -
Android5.0下毛玻璃(磨砂)效果实现,图片高斯模糊blur
技术调研,可以给一些优缺点的对比.,目前主流实现毛玻璃效果(高斯模糊)分大致三种方法: 1.利用RenderScript接口利用现有Android结构,通过RenderScript调用底层接口实现高斯模糊计算.// Remix Blurprivate void blur(Bitmap bkg, View view) { … RenderScript rs = Render...转载 2015-12-28 18:00:36 · 3111 阅读 · 0 评论 -
计算机图形图像学,计算机视觉 (图形、图像和视频)
图像学,图形学;图像算法,图形算法?> 计算机图形学opengl ,directx 计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。 简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何...转载 2018-04-30 15:33:26 · 2850 阅读 · 0 评论 -
图像编码解码(I P B帧),数码相机成像原理
图像编码解码研究?图片的I、P、B帧? 图片生成的原理?> 图片格式移动端图片_编码解码调研- https://blog.csdn.net/jiang314/article/details/51979747 常见的图片格式有bmp, jpg(jpeg), png, gif, webp等。创造其他更加优秀的图片格式,比如 JPEG 小组的 JPEG 2000、微软的 JPEG-XR、G...转载 2018-09-08 22:17:42 · 2339 阅读 · 1 评论 -
网络通信OSI七层或五层模型,路由协议(OSPF,IGRP等)
-- 计算机网络基础知识总结- https://blog.csdn.net/tomatobor_yj/article/details/79957057 计算机网络学习的核心内容就是网络协议的学习。TCP/IP协议毫无疑问是互联网的基础协议。 在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位。-- TCP滑动窗口机制 流量控制?面试时,你被问到过 TCP/IP 协议吗...转载 2018-04-04 18:38:48 · 4649 阅读 · 0 评论 -
Android不同层次开启硬件加速的方式和关闭硬件加速
> 硬件加速-- 硬件加速的主要原理,就是通过底层软件代码,将CPU不擅长的图形计算转换成GPU专用指令,由GPU完成。在Android中,大多数应用的界面都是利用常规的View来构建的(除了游戏、视频、图像等应用可能直接使用OpenGL ES)。-- DisplayList: DisplayList是一个基本绘制元素,包含元素原始属性(位置、尺寸、角度、透明度等),对应Canvas的d...转载 2017-09-13 17:55:09 · 2440 阅读 · 0 评论 -
汉字转拼音,文字转语音tts (语音技术、语音识别),Asr/tts,变声
语音识别,语音合成。语音技术主要分两块:一块是语音转文字,即语音识别;另一块是文字转语音,即语音合成。 语音相关技术研发 语音合成技术整体解决方案。一系列语音技术的相关专利,包括文本处理、韵律预测、声学模型、拼接系统、模型自适应、神经网络、情感合成等多个方面。 应用场景:在线语音合成、离线语音合成系统场景- 读故事,小说频道,读新闻(新闻中的语音播报)。声学行业.。智能音箱大战全面开...原创 2017-04-11 20:47:52 · 14144 阅读 · 2 评论 -
图像搜索引擎,图像检索
> 基于内容的图像检索,图像搜索引擎LIRe提供的6种图像特征描述方法的评测- https://blog.csdn.net/leixiaohua1020/article/details/12854597 LIRE(Lucene Image REtrieval)提供一种的简单方式来创建基于图像特性的Lucene索引。利用该索引就能够构建一个基于内容的图像检索(content- bas...转载 2018-06-19 16:41:31 · 2346 阅读 · 0 评论 -
Android着色器/渲染器 Shader(BitmapShader等),Canvas圆形头像 - Android
> Shader的五个子类:BitmapShader、LinearGradient、RadialGradient、SweepGradient和ComposeShader。其中, BitmapShader用于图像渲染; ComposeShader用于混合渲染; LinearGradient用于线性渲染; RadialGradient用于环形渲染; SweepGradient则用于梯度...转载 2018-05-15 12:53:52 · 939 阅读 · 0 评论 -
2D(Skia),3D(OpenGL ES)绘图 - android
-- 4.1前Android是使用skia生成2D图形的,后来(4.1 Jellybean )为了提高性能,改为使用 opengl (因为可以可以gpu),但以前的skia软架构依旧保留。 Android apk 里面的画图分为2D和3D两种:2D是由Skia 来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分opengl 的内容来实现简单的3D效果;3D部分是由OpenGL ...转载 2016-09-18 00:19:10 · 11751 阅读 · 0 评论 -
openCV,android指纹识别/脸部(人脸)识别
> android指纹识别开发Google在2015年Android6.0发布会上指出Android6.0会在系统级别支持指纹识别功能.Android指纹识别 Github地址:https://github.com/PopFisher/FingerprintRecognition1. 6.0及以上系统选择性屏蔽一些机型(有些厂商支持不好)2. 6.0以下支持标准接口的设备选择性...转载 2017-05-14 16:31:25 · 3779 阅读 · 0 评论 -
计算机视觉/机器视觉
> javaCV+javaCPP+FFmpeg的使用?? javacv的项目最早是为java平台封装了机器视觉领域的开源库,后提供Android支持。其中的库包含OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, and ARToolKitPlus等等。在命名空间com.googlecode.javacv.c...转载 2018-05-05 22:30:36 · 397 阅读 · 0 评论 -
Android USB的ADB协议通信(2)
ADB连接:ADB Wireless source has gone missing- https://github.com/slightlywobbly/adbwirelessUSB与PC通信之ADB方式- https://github.com/GavinAndre/UsbAccessoryDemoAndroid 使用USB与PC通信之ADB方式-https://blog.csdn.net/...转载 2019-01-29 17:52:21 · 3018 阅读 · 0 评论 -
地图,GPS位置地图坐标系:WGS-84(GPS)、GCJ-02(Google地图)、BD-09(百度地图),OpenGIS
国家规定,中国大陆所有公开地理数据都需要至少用GCJ-02进行加密,也就是说我们从国内公司的产品中得到的数据,一定是经过了加密的。绝大部分国内互联网地图提供商都是使用GCJ-02坐标系,包括高德地图,谷歌地图中国区等。 BD-09(Baidu, BD)是百度地图使用的地理坐标系,其在GCJ-02上多增加了一次变换,用来保护用户隐私。从百度产品中得到的坐标都是BD-09坐标系。 WGS-...转载 2019-01-29 21:04:56 · 21222 阅读 · 1 评论 -
视频原理:预测/变换+量化处理/熵编码/环路过滤器【 矢量量化和标量量化(语音识别,图像压缩)等 】
视频编码:预测 -> 变换+量化处理 -> 熵编码 -> 环路过滤器;视频解码:熵编码 -> 预测 -> 反量化处理+变幻 -> 环路过滤器;-------------1. 视频预测谷歌大脑提出基于流的视频预测模型,可产生高质量随机预测结果-https://www.jiqizhixin.com/articles/2019-03-09-2基于深度学习的...转载 2019-06-10 13:03:26 · 3083 阅读 · 0 评论 -
Instrumentation.sendPointerSync()与MotionEvent.setSource() 模拟按键及事件反控
Robotium基于Instrumentation的二次封装,然而UiAutomation 也能通过instrumentation.getUiAutomation()拿到。android的输入事件处理, 大多跟InputReader, InputManager, InputManagerService。---- Instrumentation sendPointerSync(Mo...转载 2019-06-02 22:15:52 · 4248 阅读 · 0 评论 -
SD卡:MediaScannerService与MediaScanner扫描SD卡/启动完成- Android
MediaScannerService研究- https://blog.csdn.net/codefly/article/details/53177926Android调用MediaScanner进行扫描- https://bashenmail.iteye.com/blog/603680SD卡,MediaScannerService收到media_mount的action;手机存储卡,M...转载 2019-06-01 23:37:17 · 1050 阅读 · 0 评论 -
OpenCV与数字图像处理,OpenCV与计算机视觉领域
OpenCV与计算机视觉领域。OpenCV与数字图像处理。 用手机的摄像头做一些实时的图像处理,车牌号识别的话不需要特别多种类的图像处理 OpenCL(Open Computing Language):开放计算语言,可以附加在主机处理器的CPU或GPU上执行。 OpenCV库包括了对OpenCL和CUDA GPU架构的支持。OpenCV有一个新的统一数据结构UMat,用于在必要和...转载 2019-05-21 18:43:23 · 1412 阅读 · 0 评论 -
ADB连接,adb的使用注意,MAC PC下配置ADB
> ADB连接(USB数据线) 使用ADB实现车机和手机连接,传输数据。 adb支持两种连接android系统的方式,USB方式及网络方式。一般android手机及android平板默认会设置为USB方式(直接插数据线的方式)。方便开发调试,需要将设备通过USB或Wifi连上电脑。 adb connect 192.168.2.40:5555 。 android系统底层运行着一...转载 2017-09-16 21:41:15 · 1383 阅读 · 0 评论 -
View和SurfaceView绘制图像,从SurfaceView中获取不到图片
- 为啥从SurfaceView中获取不到图片- https://www.jianshu.com/p/05a8f7e1dd3d普通View生成图片的原理,view.getDrawingCache()public Bitmap getBitmapFromView(View view){ if (view == null) { return null; } ...转载 2019-05-05 12:44:21 · 1964 阅读 · 0 评论 -
Android N(7.0) Vulkan替代OpenGL,图形学
Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯(Khronos)组织在2015年游戏开发者大会(GDC)上发表。旨在替代OpenGL,提高图形性能。 基于OpenGL的图形引擎,其渲染过程粗略可分为 主机端资源准备,设备端数据交互与管线准备 及 每帧循环的渲染 三个部分。 Vulkan的最大任务不是竞争DirectX,而是取代OpenGL,所以重点要看和后者的...转载 2019-04-24 19:05:55 · 2563 阅读 · 0 评论 -
硬件合成图像-Android
SurfaceFlinger中图像合成流程- https://blog.csdn.net/u014409795/article/details/51354595Android P 图形显示系统(一)硬件合成HWC2- https://blog.csdn.net/chaojiangluo/article/details/81475607所谓3D合成,其实是使用OpenGL标准,用GPU把图层画...转载 2019-04-05 21:27:07 · 1654 阅读 · 0 评论 -
Android网络状态监听及切换,WiFi开关与状态监听,便携式热点 Wifi热点,WI-FI直连WifiP2p
Android用wifi热点组建局域网创建socket。Android手机开启热点,并开启手机GPRS联网的代码实现。<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET...转载 2019-01-31 11:59:19 · 4605 阅读 · 0 评论 -
智能家居与SmartConfig技术,WI-FI直连
-- 百度AI商业化落地的速度与能力:1.小度智能音箱Pro;2.小度语音车载支架;3.搭载百度DuerOS的华为平板M5青春版;>智能家居 智能家居,所有的设备都是通过Wifi连接自己家里的局域网(至于这些设备没有界面操作,如何连接wifi?有一个比较流行的牛逼技术,叫SmartConfig)。SmartConfig又名快连。 第三方smart config 库。现在做...转载 2019-03-07 16:37:15 · 2860 阅读 · 0 评论 -
图像(图片)处理,RenderScript高斯模糊-Android
> RenderScriptGoogle 官方RenderScript- https://developer.android.com/guide/topics/renderscript/compute RenderScript在Android 3.0引入,而一些内置的compute kernel在JELLY_BEAN_MR1中引入,为了在低版本手机中使用这些特性,我们不得不引入rend...转载 2018-05-03 16:51:52 · 1148 阅读 · 0 评论 -
面向CPU/GPU编程(如OpenGL),硬编码和软编码
《The Cg tutorial》(C图形教程)- http://developer.download.nvidia.com/CgTutorial/cg_tutorial_chapter01.html开源的库实在完整,想做卷积运算有cudnn,想做卷积神经网络caffe、torch,想做rnn有mxnet、tensorflow等。 GPU代表的是图形处理单元,但是,这些小小芯片除了处理图形功...转载 2018-04-19 13:15:25 · 5349 阅读 · 0 评论 -
二维码、条码的生成与扫描(ZXing ZBar) - Android
SwetakeQRCode、QRCode、BarCode4j、Zxing、ZBar…, 生成二维码的开源项很多。二维码与条形码处理类库。-- 深度探索二维码原理及其应用- https://www.jianshu.com/p/38c4781c1f5dQR码支持以下编码方式:数字编码、字符编码、字节编码、双字节编码、特殊字符集、混合编码以及特殊编码.....二维码利用了Reed-Solomo...转载 2017-09-27 16:59:04 · 1807 阅读 · 0 评论 -
Android图表开源控件(MPAndroidChart等)
> 图表库1. MPAndroidChart(支持Realm,兼容Android 2.2及以上版本)- https://github.com/PhilJay/MPAndroidChart2. HelloCharts(最低兼容Android 2.2,开启已经硬件加速后效果会更好,作者更推荐在Android 4.0以上的平台使用)- https://github.com/lecho/hell...转载 2017-08-05 22:06:58 · 1149 阅读 · 0 评论 -
CPU/GPU 软件硬件绘图/渲染视频,Android绘制模型,视频的硬编/解码与软编/解码
>硬编/解码,软编/解码 硬编解码:使用非CPU进行编码,如显卡GPU、专用的DSP、FPGA、ASIC芯片等。性能高,低码率下通常质量低于软编码器,但部分产品在GPU硬件平台移植了优秀的软编码算法(如X264)的,质量基本等同于软编码。 软编解码:使用CPU进行编码,实现直接、简单,参数调整方便,升级易,但CPU负载重,性能较硬编码低,低码率下质量通常比硬编码要好一点。&g...转载 2017-09-23 09:54:48 · 3409 阅读 · 0 评论 -
(Android原生/H5)图文混排
> Android原生 图文混排ImageGetter用于text图文混排。(Html.fromHtml;使用字体包ttf)图文混排的几种实现方案- http://www.cnblogs.com/wanghongwei/p/6039049.htmlMixtureTextView图文混排- https://github.com/hongyangAndroid/MixtureTextVi...转载 2017-05-15 18:26:52 · 1402 阅读 · 0 评论 -
App监听短信广播和电话监听录音,电量及流量,挂断电话
演示如何挂断电话和清理手机缓存- https://github.com/liaozhoubei/EndCallAndClearCacheDemo> 获取电池电量及自定义电池电量Android显示电量-自定义电池View- http://blog.csdn.net/feifei454498130/article/details/13282317获取Android设备电池电量状态- ht...转载 2016-08-20 15:44:23 · 2106 阅读 · 0 评论 -
图片的性能优化,一张图片占多大内存的计算-android
>图片的性能优化图片的性能优化,运行期间检测不合理的图片- https://www.jianshu.com/p/adeeee995bc5- Bitmap 内存模型在 API10 之前,Bitmap 对象本身存在 Dalvik Heap 中,像素是存在 native 中,这样像素并不会占用 Heap 空间,也就不会造成 Heap 内存溢出。但是缺点是Bitmap 对象被回收了,但是...转载 2016-03-21 16:20:45 · 11947 阅读 · 0 评论 -
用Itext把数据导出到Pdf文档
> 最近研究这个问题, java 相关的开源项目挺多的,有些号称完美解决的也有好几个, 但是移植到android就有问题, 有人用freemarker模板做, 有人用POI ,还有人用itext 来弄个, 我试验了下,android不支持java的awt,所以很多包不能直接在android上用, 最后用POI做出来一个,在android上完美运行, 但是poi 读取word还行,写文件,真...转载 2016-06-02 14:28:38 · 4066 阅读 · 0 评论 -
数据压缩及解压缩算法,多种文件的压缩与解压缩-java android
> 数据压缩算法,文本压缩算法几种压缩算法原理介绍- https://blog.csdn.net/clevercode/article/details/46691645文本压缩算法的对比和选择- https://blog.csdn.net/horkychen/article/details/75174035数据压缩的历史、原理及常用算法- https://blog.csdn.net/s...转载 2017-05-06 21:51:03 · 3441 阅读 · 0 评论 -
word/excel在android读取,写入,更新数据
java PDF类库是:PDFBox;对MS_office的word,excel可以使用POI类库,提取纯文本内容。 -- Apache POI (JAVA处理Office文档的类库),Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。结构: HSSF - 提供读写Microsoft Excel...转载 2016-06-02 14:22:52 · 2249 阅读 · 0 评论 -
位图显示和图形界面技术(操作系统桌面显示技术)
位图显示和图形界面技术(操作系统桌面显示技术),GUI; 位图显示技术,开始于施乐PARC,创新于MAC(苹果),发展于Windows(微软); > 矢量图 矢量图用数学公式对物体进行描述以建立图像。在矢量图形中,把一些形状简单的物体如点、直线、曲线、圆、多边形、球体、立方体、矢量字体等称作图元,再用这些简单的图元来构成复杂的图形。 矢量图形最基本的特点是充分利用了输出设备的分...原创 2017-10-06 15:22:32 · 1539 阅读 · 0 评论 -
Android 电子书及阅读器Demo
> 电子书阅读器 电子书阅读器(Kindle,电子纸技术、LCD、电子墨水技术等; 亚马逊/当当网站) 电子书产业可分5大环节:内容供应商、数字格式制作商、内容流通服务平台、传输平台以及终端阅读器产品。 全球电子书市场上,亚马逊占据第一位置,紧随其后的是索尼,而中国电子书领先企业汉王科技位居第三。在中国,汉王已经占据了该领域核心地位。-- 硬件 + 软件 + 内容(书籍,纸质...转载 2017-04-30 15:57:40 · 13987 阅读 · 0 评论 -
电脑的CPU、内存、GPU、键盘等参数说明简介
CPU(计算)+RAM(内存)+ROM(内置存储卡)+ GPU(图像处理等)等参数。 微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。 计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成.国产电脑、国产手机、国产汽车之比较- http://blog.csdn.net/wk1...转载 2017-08-03 15:25:06 · 1454 阅读 · 2 评论 -
GPRS/NFC/ 红外线/ 传感器/ 串口 ,DLNA/UPnP 等
移植bluetooth和wifi,bluez移植。《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]-- http://blog.csdn.net/Innost/article/list/2Wifi、蓝牙等进行通信(TCP等)??? 常见的无线网络通讯技术有:WiFi、NFC、ZigBee、Bluetooth、WWAN(Wireless Wide Area Net...转载 2016-09-19 16:50:04 · 2891 阅读 · 0 评论