color-detection相关内容

如何根据它覆盖的 ImageView 的颜色更改文本的颜色?

所以我在用户上传的 ImageView 上设置了带有白色文本标签的透明按钮.如果用户上传的图片大部分是白色的,那么按钮如果不是完全不可见就很难看到. 有谁知道获取 ImageView 的源图片/drawable 的平均颜色的方法吗?如果我能做到这一点,我可以将它与我可以反复试验的某个阈值进行比较......如果我能得到这个,那么我可以将按钮上的文本颜色更改为这种颜色的反转版本...还是什么? ..

使用 cv::inRange (OpenCV) 为颜色检测选择正确的 HSV 上下边界

我有一张带有橙色盖子位置的咖啡罐的图像,我想找到它.这是 . gcolor2 实用程序显示盖子中心的 HSV 为 (22, 59, 100).问题是如何选择颜色的界限呢?我尝试了 min = (18, 40, 90) 和 max = (27, 255, 255),但得到了意外 这是 Python 代码: 导入简历in_image = 'kaffee.png'out_image = ' ..
发布时间:2022-01-09 17:50:22 Python

使用`cv::inRange`(OpenCV)为颜色检测选择正确的HSV上下边界

我有一张带有橙色盖子位置的咖啡罐图片,我想找到它的图片.这是 . gcolor2 实用程序显示盖子中央的 HSV 为 (22, 59, 100).问题是如何选择颜色的界限呢?我尝试了 min = (18, 40, 90) 和 max = (27, 255, 255),但得到了意想不到的 这是Python代码: 导入简历in_image = 'kaffee.png'out_image ..
发布时间:2021-12-10 20:10:29 Python

颜色检测在网络摄像头图像上效率不高

我正在一个项目中,尝试检测特定表面(竞技场)上的绿色和红色圆圈.当我尝试使用该竞技场的数字版本(PNG图像)来执行此操作时,我可以成功检测到两个彩色圆圈. 这是表面的数字图像: 现在,我将这个竞技场打印在flex上(没有这两个彩色圆圈),并在其上手动放置彩色圆形硬币.但是,在通过1.3 MP网络摄像头捕获其图像后,颜色检测无法正常工作,并给出了错误的结果. 这是通过网络摄像头捕获 ..
发布时间:2021-05-15 20:35:26 Python

如何根据覆盖的ImageView的颜色更改文本的颜色?

因此,我在用户上传的 ImageView 上设置了带有白色文本标签的透明按钮.如果用户上传的图片大部分是白色的,则按钮很难看清,即使不是完全看不见. 有人知道获取 ImageView 的源图片/可绘制对象的平均颜色的方法吗?如果可以,可以将其与某个阈值进行比较,可以尝试...如果可以,可以将按钮上文本的颜色更改为该颜色的反色..或其他东西? 只是在这里随便吐痰. 当然,如果有人知 ..

在Python图像中检测暖色

我有问题,需要您的帮助. 我有一系列的热成像图像,我需要检测其中进行分析的区域中的热点(显示在图像右侧的栏中).在这些示例图像的情况下,热点位于十字准线的焦点上,但是,目标是假设我不知道该点在哪里,并且算法本身会根据交叉点上的条找到它.正确的.我将其中一些图像作为示例: IR_1544.jpg IR_1546.jpg IR_1548.jpg IR_1566.jpg ..
发布时间:2020-11-27 02:56:29 其他开发

使用python检测图像上的白色背景

是否可以使用python判断图像是否为白色背景,并且有什么办法可以使该问题的“置信度百分比"高?似乎互联网上的文献没有完全涵盖这种情况,我找不到任何严格相关的内容. 我要分析的图像是典型的电子商务网站产品图片,因此它们应该在中间和白色背景的边框处只有一个聚焦对象. 另一个可用的信息是对象应占据的图像空间的最大百分比. 解决方案 我会喜欢这样的东西. 通过将最亮,最白的像素 ..
发布时间:2020-07-19 22:51:40 Python

碰撞检测导致颜色检测?

当我在两个带球的矩形的中间与SKSpriteNode碰撞时,如何检查球和两个矩形的颜色相同? 例如,如果我的两个矩形是红色,而我的球是蓝色,我希望它检测到我的矩形和球的颜色不同.如果它们是相同的颜色,那么我什么都不想发生.如果不是,我将编写使玩家迷失的代码.但是,当球与两个矩形中间和中间的skspritenode碰撞时,如何检测色差? 解决方案 我的建议是,您将“一对"墙改为三重墙. ..

使用opencv检测具有特定颜色的圆圈

我必须使用OpenCV和python检测图像中的黄色圆圈,如第一幅图像所示: 一旦检测到黄色圆圈,就必须突出显示它,就像这样: 我是OpenCV的新手,所以我正在寻找指导或帮助.感谢所有帮助 解决方案 这是一种可能的方法: 将图像转换为HSV 找到上下颜色边界并创建遮罩 查找轮廓并使用顶点数进行过滤 我们将图像转换为HSV,然后使用cv2.inRange()确定 ..
发布时间:2020-05-20 19:24:41 Python

Java和OpenCV颜色检测

我正在学校开展一个项目,主要是:编写一个应用程序让无人机自动飞行,并通过扫描挂在墙上的QR码,能够在房间内导航以完成一个某些任务。 我目前正在研究的是无人机检测纸箱(作为障碍物)。这些盒子是白色的,上面有一个蓝色圆圈。我打算如何解决这个问题,就是扫描框架中的颜色和方块: 如果无人机检测到一个正方形,检查它是否为白色。如果是白色,请检查它是否包含蓝色圆圈。如果是这样,我可以说它很可能是一 ..

使用openCV难以检测某些颜色

我有一个项目,我必须在许多叶子图片中检测3种特定颜色:绿色,黄色和棕色。 我使用下面的图片作为示例: 目的是检测不同的颜色是决定树是否生病,所以能够正确地分辨绿色,黄色和棕色,即使是少量的像素也是非常重要。 //加载图片 Mat img_bgr = imread(“c: \\\testeimagem\\theeye\\greening32.jpg“,1); if(img_ ..
发布时间:2016-12-18 01:50:19 C/C++开发