1.实现效果:
左边是Python代码的运行界面。可以看到在输出行有[249 221 187]三个数字,因为我在右侧的图片上点击了某个区域,因此就输出了所点击区域的RGB颜色。RGB颜色就是三原色,三原色进行搭配可以形成任意颜色(和画画的调色板一样)。因此我采用这种方式来描述颜色。下面讲述具体的Python代码。
2.Python是啥?
一种很强的编程语言,我觉得它最大的特点是简单。Python比较适合图像处理和科学运算,这是因为它有强大的第三方库,标题中提到的OpenCV就是Python的一个第三方库。实际上我们也可以使用C/C++或者Java来实现这个项目,不过那样做代码量就很多了,而且你会在很多细节上面浪费时间。使用Python进行这个实现可以让我们专注于更多有价值的事情上。如果想要看Python的一些语法,可以自行上网查,异或浏览我之前发的日志。
3.安装和配置Python的运行环境
首先我们要安装Python。注意,Python有Python2和Python3两个版本,而且这两个版本根本不兼容。本实现采用的是Python3.
注意导航栏有个Download选项。我们直接点击这个选项。
点击之后出现Python的各个版本。我们选择3.7.1的版本,然后会蹦出一个新的界面。这个时候我们直接把界面拉到最下面。
网页最下面这些是Python3.7.1在各操作系统上的版本。