Python 如何检测图片上的特定颜色并以像素为单位获取对象的高度和宽度?
我想编写一个python脚本,识别jpg图片上的颜色,然后以像素为单位测量对象的高度/宽度 举个例子:有一张图片,里面有很多东西。我希望我的程序能够识别一个橙色的对象(在本例中为矩形)。完成后,我希望它以像素为单位计算对象的宽度和高度Python 如何检测图片上的特定颜色并以像素为单位获取对象的高度和宽度?,python,image,height,pixel,Python,Image,Height,Pixel,我想编写一个python脚本,识别jpg图片上的颜色,然后以像素为单位测量对象的高度/宽度 举个例子:有一张图片,里面有很多东西。我希望我的程序能够识别一个橙色的对象(在本例中为矩形)。完成后,我希望它以像素为单位计算对象的宽度和高度 我该怎么做?我非常感谢您的帮助。因此我知道如何使用openCV识别特定颜色,但我不知道如何使用该颜色计算对象的宽度x高度。您可以使用python中的PIL库,也可以使用openCV 对于PIL安装: $ pip install Pillow 进口: from P
我该怎么做?我非常感谢您的帮助。因此我知道如何使用openCV识别特定颜色,但我不知道如何使用该颜色计算对象的宽度x高度。您可以使用python中的PIL库,也可以使用openCV 对于PIL安装:
$ pip install Pillow
进口:
from PIL import Image
用于读取图像的高度和宽度:
im = Image.open(yourImagePath)
height, width = im.size
其中im是您的图像变量,您的ImagePath应替换为当前的图像文件路径。到目前为止您尝试了什么?