• Ericsson Texture 压缩贴图 EAC 的编码器
    最近在做新引擎 UI 模块的工作。汉字字体纹理需要占比较大的一张贴图,考虑到这张贴图只需要用一个通道就够了,所以我决定使用压缩贴图。在手机设备上,GL_COMPRESSED_R11_EAC 是一个不错的选择。 EAC 是 Ericsson 提出的对单通道贴图的压缩方案,现已进入 OpenGL 的官方标准。它通常会结合 ETC2 一起使用。ETC2 负责 RGB 部分,EAC 负责 Alpha 通道。偶尔也可以单独使用。它会将每个像素解码为 [0...
  • 每个前端工程师都应该了解的图片知识(长文建议收藏)
    阅读本文大约需要 12 分钟前言随着web的发展,网站资源的流量也变得越来越大。据统计,60% 的网站流量均来自网站图片,可见对图片合理优化可以大幅影响网站流量,减小带宽消耗和服务器压力。有时候你花大力气去配置 webpack 使打包体积减少,不如好好优化几张图片,这篇文章就是让你明白如何选择正确的图片,并且让你明白这么多图片格式,在什么场景下使用什么格式,如果想看答案,那么直接滑到文末看图即可。基本概念在进入正题之前,先聊聊一些图片相关的基本概念。一张照片(位图)不断放大之后,会看到一个个小格子,这些小格...
  • 用Python帮你上马,哪里无码打哪里
    目录0 引言1 环境2 需求分析3 代码实现4 代码全景展示5 后记0 引言所谓的像素图,就是对图像做一个颗粒化的效果,使其产生一种妙不可言的朦胧感。费话不多说,先来看一张效果图。▲效果图▲原图怎么样,效果还不错吧?现在,我们用Python来实现这种像素化的效果。1 环境操作系统:WindowsPython版本:3.7.32 需求分析一个最简单的实现思路,在打开图片后,把图片分割成一些像素块,再对这些像素块中的图像信息进行处理(修改图像中的RGB值)即可。这里我们使用Numpy库和PIL库来实现这个需求,后...
  • 惊艳!下半年的智能手机,跑不掉这 6 项公开亮相的前沿技术了
    源 / 雷锋网5G 是一个好东西,毕竟,Faster is Better.纵观整个智能手机行业在 2019 年的发展,一个毫无疑问的核心关键词是 5G。不管是今年年初在西班牙巴塞罗那举行的 MWC19,还是当前正在我国上海举行的 MWC19 Shanghai(后者可以视为前者在亚洲的分会场),5G 的标识可以说是无处不在;再加上 6 月初我国工信部已经面向四大运营商发放了 5G 牌照,这也加大了普通消费者群体对 5G 的期待。不过,在亲身来到上海的 MWC19 Shanghai 现场并逛展之后,雷锋网编辑更...
  • 深入浅出计算机视觉(一)
    本文通过案例引入计算机视觉基本知识,并浅析其基本任务中的图像分类、图像分割进展及应用。历史文章回顾:HBase Replication详解Foreword前言先上几个计算机视觉应用的案例:6月6日至8日,在第23届圣彼得堡国际经济论坛上,新华社、俄罗斯塔斯社和搜狗公司联合推出了全球首个俄语AI合成主播,未来它将被应用于塔斯社的新闻报道中。塔斯社是俄罗斯的国家通讯社,作为全球五大通讯社之一,对外向115个国家和地区提供新闻信息,在全球范围都具有广泛影响力。MAGIC短视频智能生产平台由新华社和阿里巴巴联合成立...
  • 走进AI时代的文档识别技术 之表格图像识别
    导读:作者系腾讯QQ研发中心——CV应用研究组的yonke。本文主要介绍基于深度神经网络的表格图像识别解决方案。1.前言1.1背景大多数人日常办公处理的文件,无非就是表格和文档,其中表格的重要性毋庸置疑。在各行各业的桌面办公场景中,Excel和WPS是电子表格的事实标准。我们经常遇到这种需求:将一个表格图片的内容导入Excel。以前我们只能对着图片把内容一点点敲进excel,既低效又容易出错。近年来,在深度学习的加持下,OCR (Optical Character Recognition,光学字符识别)的可...
  • 用Python帮你上马,哪里无码打哪里
    来自公众号:Python专栏目录0 引言1 环境2 需求分析3 代码实现4 代码全景展示5 后记0 引言所谓的像素图,就是对图像做一个颗粒化的效果,使其产生一种妙不可言的朦胧感。费话不多说,先来看一张效果图。▲效果图▲原图怎么样,效果还不错吧?现在,我们用Python来实现这种像素化的效果。1 环境操作系统:WindowsPython版本:3.7.32 需求分析一个最简单的实现思路,在打开图片后,把图片分割成一些像素块,再对这些像素块中的图像信息进行处理(修改图像中的RGB值)即可。这里我们使用Numpy库...
  • 手机和相机拍照差别在哪里?我们用哈苏和 iPhone 进行了实测
    技术在不断进步,手机的拍照能力也变得越来越强。此时,普罗大众的主力拍照设备也从卡片相机、入门级的微单相机换成了手机。大家也都在讨论,按照这个发展下去,相机会不会彻底被手机取代。这个问题,爱范儿也在之前的系列报道中讨论过。按照目前的事态发展下去,追求方便的普通用户理应都会把手中的相机替换成手机。但手机和相机之间依然存在明显的差距,手机在短时间内要超越相机也是不可能的事。光学素质更强,功能更多的相机则会扎根在专业领域上,为专业需求更高的摄影爱好者和职业摄影师服务。与此同时,视频录制能力不断提升的相机,未来也会代...
  • 索尼迄今最高像素无反相机来了,像素高达 6100 万!
    7 月 16 日晚间,索尼影像正式发布 Alpha 7R IV 无反相机。这是索尼首款 6100 万像素全画幅传感器的无反相机,同时也是目前行业内传感器像素最高的全画幅无反相机。Alpha 7R IV:索尼迄今画质最强的全画幅无反相机外观方面,Alpha 7R IV 换上了新的机身,但造型和 Alpha 7R III 对比没有太明显的变化,因为区别都体现在按键设计等细节当中。例如,索尼在 Alpha 7R IV 的曝光补偿转盘上多加了一个转盘锁;曝光补偿旁边的自定义拨盘也比之前大了。这样的设计能方便用户在使...
  • 使用深度学习来实现超分辨率的介绍
    点击上方“AI公园”,关注公众号,选择加“星标“或“置顶”作者:Bharath Raj编译:ronghuaiyang导读这里详细讨论了用于使用深度学习的超分辨率的各种组件、损失函数和度量。介绍超分辨率是从给定的低分辨率(LR)图像中恢复高分辨率(HR)图像的过程。由于较小的空间分辨率(即大小)或退化的结果(如模糊),图像可能具有“较低的分辨率”。我们可以将HR图像和LR图像通过如下公式联系起来:LR = degradation(HR)`显然,在应用退化函数时,我们可以从高分辨率图像中得到低分辨率图像。但是,...
  • 【第1675期】React 优化技巧在 Web 版光线追踪里的应用(下)
    前言光线追踪专题的最后一篇。今日早读文章由携程@工业聚授权分享。@工业聚,携程研发高级经理,负责前端框架和基础设施的设计、研发与维护。开源项目react-lite和react-imvc作者正文从这开始~~在【第1669期】React 优化技巧在 Web 版光线追踪里的应用(上)中,我们介绍了 JS 中的操作符重载方案;在【第1672期】React 优化技巧在 Web 版光线追踪里的应用(中)中,我们介绍了 Time Slicing 和 Streaming Rendering 优化策略。代码里的公式不再难看,...
  • 无电池摄像头如何实现高清晰度视频编码?
    本文来自日本法政大学理工学院副教授 周金佳在LiveVideoStackCon 2019上海大会演讲,介绍了一种可被广泛应用于监控系统的超低功耗的视频采集和编码系统,在保证画质的同时,可大大降低系统的功耗。 文 / 周金佳整理 / LiveVideoStack  大家好,我是来自日本法政大学理工学院的副教授周金佳,本次分享的主题是应用于监控系统中的高清晰度低功耗视频采集和编码算法,内容主要是关于日本学术认证机构的presto项目。1. 监控系统实现低功耗的背景  众所周知日本是全世界最安全的国家之一,其中完...
  • 基础干货——线性分类(上)
    线性分类图像分类的任务,就是从已有的固定分类标签集合中选择一个并分配给一张图像。我们还介绍了k-Nearest Neighbor (k-NN)分类器,该分类器的基本思想是通过将测试图像与训练集带标签的图像进行比较,来给测试图像打上分类标签。k-Nearest Neighbor分类器存在以下不足:分类器必须记住所有训练数据并将其存储起来,以便于未来测试数据用于比较。这在存储空间上是低效的,数据集的大小很容易就以GB计;对一个测试图像进行分类需要和所有训练图像作比较,算法计算资源耗费高。概述我们将要实现一种更强...
  • 三星发布 1.08 亿像素传感器,小米参与合作并将全球首发
    ▲点击上方 雷锋网 关注ISOCELL Bright HMX 图像传感器的分辨率能与高端数码单反相机媲美。 文 | Tinc V 雷锋网消息,2019 年 8 月 12 日,三星发表声明,正式推出 1.08 亿像素的 ISOCELL Bright HMX 图像传感器,该传感器的分辨率能与高端数码单反相机媲美;是全球首发的像素超 1 亿的移动像素传感器。ISOCELL Bright HMX上图为三星官网关于 ISOCELL Bright HMX 的图片三星在声明中对 ISOCELL Bright HMX 图像...
  • 你必须懂的前端性能优化
    相比之下,HTTP 连接这一层面的优化才是我们网络优化的核心。从效率上来说,它是响应速度最快的一种缓存。这样独立的个性使得 Service Worker 的“个人行为”无法干扰页面的性能,这个“幕后工作者”可以帮我们实现离线缓存、消息推送和网络代理等功能。发送,缓存通过网络将响应发回给客服端。Cache-Control 相对于 expires 更加准确,它的优先级也更高。在 no-cache 的基础上,它连服务端的缓存确认也绕开了,只允许你直接向服务端发送请求、并下载完整的响应。协商缓存协商缓存依赖于服务端与浏览器之间的通信。Push CachaePush Cache 是指 HTTP2 在 server push 阶段存在的缓存。
  • Redmi Note8 Pro 体验:6400 万像素的千元机,用起来怎么样?
    而这里举行的第一场公开活动,是 Redmi Note8 系列的发布会。为了彰显 Redmi Note8 Pro 的 6400 万像素相机,小米还特意印刷了 3 米高的样张,让大家路过都能看到这台千元机「拍大片」的实力。Redmi Note8 系列的外观对比之前的 Note7 有着很大的改变,改变的地方来自于手机的形态、配色和开孔布局三方面。实际上,Redmi Note8 Pro 的最厚处已经达到了 8.7 毫米,比 Note7 Pro 的 8.1 毫米还要更厚一些。卢伟冰在发布会上多次强调了 Redmi Note8 Pro 是国内为数不多采用玻璃材质的千元机,并且也提到了它的质感和质量都是领先同类的水准。Redmi Note8 Pro 是国内第一款搭载 6400 万像素传感器的手机,所搭载的 CMOS 是 Redmi 和三星联合发布的 ISOCELL Bright GW1。
  • 复古的像素风格开源游戏引擎-Pyxel
    Pyxel是基于Python编写的复古的像素风格开源游戏引擎,遵守MIT开源协议。游戏引擎特色:跨平台支持 Windows, Mac, 以及 Linux基于Python3编写固定16 色256×256 大小 3图片空位256×256 大小8 地图4 声道 64 位音乐8 种音乐可混杂其他声音键盘,鼠标,游戏手柄输入支持K游戏图像和游戏声音编辑器开源派红包福利打开支付宝首页搜索“556850443” 立即领大红包微信订阅号:开源派 ↓点击阅读原文,查看下载链接
  • 如何在 FPGA 上实现双线性插值的计算?
    作者 |殷庆瑜责编 | 胡巍巍出品 | CSDN本文主要讨论了如何在FPGA上实现双线性插值的计算。回到本文想讨论的双线性插值的话,计算出一个点数值需要这个点周围4个点的数值。将单线性插值升维成双线性插值后,计算一个点的情况如下图所示。而双线性插值的方法则是每个点都通过前文介绍的线性插值的方法计算出来的,图片的缩放过程会比较平滑。从示意图中可以看出,简单图像缩放并没有增加任何图像信息,而双线性插值则根据原有的图片算出了原来并不存在的像素点。怎么实现双线性插值?但dsp的数量是十分有限的,dsp的使用水平很大程度上决定了整个FPGA的计算速度。
  • 详解服务器GPU架构和基础知识
    GPU被广泛用于嵌入式系统、移动电话、个人电脑、工作站和电子游戏解决方案当中。现代的GPU对图像和图形处理是十分高效率的,这是因为GPU被设计为很高的并行架构这样使得比通用处理器CPU在大的数据块并行处理算法上更具有优势。因此CPU和GPU架构差异很大,CPU功能模块很多,能适应复杂运算环境;GPU构成则相对简单,目前流处理器和显存控制器占据了绝大部分晶体管。图2-1 CPU和GPU架构从硬件设计上来讲,CPU 由专为顺序串行处理而优化的几个核心组成。
  • Realme Q 体验:只卖 998 元的 4800 万四摄手机,用起来怎么样?
    对,Realme Q 就是一款基于这种进取心打造出来的机器,一款搭载 4800 万像素后置四摄、主打拍照的千元机。除了变焦,Realme Q 也提供了独立的超广角镜头。Realme 在发布时也表示,Realme Q 加入了 DLDC 广角优化引擎,能够降低超广角镜头畸变对拍摄的影响。得益于高像素的优势,Realme Q 开启 4800 万像素后能拍摄出更细腻的照片,图像解析力更好的同时,也能够进行多倍放大。那 Realme 在 Realme Q 加一些新的外观设计元素,也是合理的事。但对于 Realme Q 这种千元级的入门手机来说,用现在最传统的后置实体指纹识别也是受制于成本,这也是无法避免的事。Realme Q 的机身不算太