生活百科知识

经验知识首页 > 汽车驾驶 > 详细经验讲解内容页

[视频]怎么用计算机精准地判断图片的颜色?

关于雷凌怎么用计算机精准地判断图片的颜色?,期待您的经验分享,感谢你,我会记得你对我的好的 !
无情天魔精致 2018-01-11 10:01:28 17411人看过 分享经验到微博

更新:2024-03-18 22:08:54头条经验

来自中关村在线http://www.zol.com.cn/的优秀用户无情天魔精致,于2018-01-11在生活百科知识平台总结分享了一篇关于“怎么用计算机精准地判断图片的颜色?诸葛亮”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

给出一幅图片,我们想知道图片上某个区域内的色彩数据,怎么办呢?下面,我就介绍一下,Mathematica获取颜色数据的具体方法,然后加以运用。

工具/原料

电脑Mathematica

方法/步骤

1/3分步阅读

在Mathematica里,导入一幅图片,并栅格化。

[图]2/3

在栅格化后的图片上,点击鼠标右键——获取像素颜色,此时,当鼠标光标位于图像上的时候,会显示图像的像素坐标和颜色信息。

这里,你需要记住像素坐标。

[图]3/3

然后,用像素坐标获取像素颜色的数据:

ImageData[a][[16, 16]] // RGBColor

[图]

去背景

1/5

给出另一幅图片,我想把偏红色的区域去掉。

[图]2/5

首先,找到一个红色区域的像素的坐标值。

这个坐标的范围比较大。

[图]3/5

然后去背景色,但是要指定去除的颜色:

ImageData[b][[261, 239]] // RGBColor

[图]4/5

去掉红色区域后,图片如下。

[图]5/5

然后,再把上图的黄色区域去掉:

RemoveBackground[%, Yellow]

结果如下。

[图]