使用opencv为没有透明通道的图像加入透明通道

在图像处理中,我们经常需要处理带透明通道的图片,比如为图片或视频添加水印,为图片或视频添加字幕、贴图等。然而,我们的素材图片未必总是带有透明通道。比如,素材的背景本该透明的地方,却是黑色和白色。有时,我们甚至需要让素材本身有图像的部分半透明。接下来,我将介绍两个方法,一种是使用opencv内置方法, ...

faker_archer @ 2020/07/30

PHP机器学习库php-ml的简单测试和使用

php-ml是一个使用PHP编写的机器学习库。虽然我们知道,python或者是C++提供了更多机器学习的库,但实际上,他们大多都略显复杂,配置起来让很多新手感到绝望。php-ml这个机器学习库虽然没有特别高大上的算法,但其具有最基本的机器学习、分类等算法,我们的小公司做一些简单的数据分析、预测等等都 ...

faker_archer @ 2018/08/29

使用three.js实现机器人手臂的运动效果

Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精彩的演示。不过,这款引擎目前还处在比较不成熟的开发阶段,其不够丰富的 API 以及匮乏的文档增加了初学者的学习难度(尤其是文档的匮乏)three.js的代 ...

faker_archer @ 2018/08/29

深入了解什么是带宽

当今社会,科学技术高速发展,新事物层出不穷,而计算机网络成为了这一发展的催化剂。计算机网络已经渗透到了我们生活中的每一个角落,所以,学习计算机网络是必要的,免得让我们在信息的高速路上成为一只跛行的羔羊。 学习计算机网络,需要先从我们平日生活当中的一些名词入手。那么,什么名词出现的频率最高呢?相信大多 ...

faker_archer @ 2018/08/28