/images/avatar.png

最常见的图像压缩算法:JPEG

DIP-JPEG 图像压缩

为什么 JPEFG 有用

人类眼镜的细胞对图像的感知程度,亮度比色度感知强烈的多。

因此减少人类眼镜感知较弱的区域,即减少颜色的差异,就可以实现压缩。

压缩步骤

  1. 首先需要进行色彩空间转换,每一个像素都有 RGB 的红绿蓝叠加,算法需要通过一个固定的公式算出Y(亮度)、Cb(蓝色色度)、Cr(红色色度)

Three.js简介

Three.Js 介绍

Three.js 由 Ricardo Cabello 在 2010 四月于 GitHub 首次发布。

Three.js 是一个跨浏览器的使用 JavaScript 函数库或 API 来在网页浏览器中创建和展示三维计算机图形的开源通用 3D 代码库。Three.js 使用 WebGL 渲染图形,也可通过插件使用 WebGPU(实验性)、SVG 和 CSS3D 渲染器。源代码托管在 GitHub。

axios简介

axios

/images/axios.png

axios 对原生 ajax 进行了封装,简化书写,快速开发,用于发送异步请求。

查看 axios docs

定义

Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和 node.js 中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。

计算机科学分支 CS Map

Computer Science Map

计算机科学基础理论(Theroy)

1. 计算性理论 computability theroy
2. 算法 algorithm
3. 信息论 information theroy
4. 密码学 cryptography
5. 其他(逻辑、图论、计算几何、自动机理论、量子计算、并行编程、形式化方法、数据结构)

计算机工程(engineering)

1. 处理机调度
2. 计算机体系结构 architecure
3. 软件与编程语言
4. 编译器 compilers
5. 操作系统 operating systems
6. 软件工程 software engineering
7. 网络 networking
8. 数据管理 data management
9. 性能 performance
10. 图形学 graphics

应用(Applications)

1. 优化 optimization
2. 布尔可满足性问题 boolean satisfiability(SAT)
3. 人工智能 artificial intelligence
4. 机器学习 machine learning
  1. 计算机视觉 computer vision
  • 图像处理技术 image processing techniques
  1. 自然语言处理 natural language processing
5. 大数据 big data
6. 物联网 Internet of things
7. hacking
8. 计算科学 computational science
9. 超算 supter computing
10. 人机交互 human computer interacting
11。 机器人学 robitics