- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
(这只是大图的子图,但只有这部分对我来说很重要)。我需要找到图像中所有这些黄色对象的算法,并从中找到包含最多黄色点的对象。这只是数千张或多或少带有这些黄色物体的相似图片中的一张。这样做的方法是什么?我发现扫描线算法对此有好处,但我还没有找到一些对我有帮助的例子。如果您有一些想法甚至算法,那将是完美的。这些颜色线并不重要,我只是将它们作为一些边框,我需要在其中找到黄色对象。
非常感谢您的回答
最佳答案
有两个基本步骤:
阈值处理:生成黄色和非黄色像素数组。如果您正在处理的图像都像您提供的示例,这应该很容易,但如果您必须处理不同的阴影和色调,请尝试自适应阈值处理。例如,黄色像素的值存储为 -1,其他所有像素的值为 0。
分割:将 ID 值初始化为 1。扫描阈值图像的每个像素。当遇到值为 -1 的像素(即黄色像素)时,使用 flood fill例程将 ID 值写入该像素以及与其相连的所有黄色像素。在填充例程退出之前,您可以将它找到的像素数和平均 X 和 Y 坐标等信息存储在一个由 ID 值索引的数组中。然后增加 ID 值并继续扫描,直到覆盖整个图像。
然后搜索洪水填充例程生成的数据,找出哪些黄色区域最大,以及它们位于何处。
关于algorithm - 如何在给定图片上找到黄色物体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32103259/
北京时间今天下午,realme 5i手机正式登陆印度市场,5000mAh+骁龙665处理器,售价约合人民币870元。在发布会上,realme的印度CEO马达夫·希思(Madhav Sh
这个问题在这里已经有了答案: What does a space mean in a CSS selector? i.e. What is the difference between .clas
我配置了 Jenkins 构建(项目使用 Java、Maven、JUnit)。根据单元测试失败的 Maven 阶段,我想将构建标记为红色、黄色或绿色: 编译错误:红色 Maven 阶段“测试”失败:红
我想知道是否可以在“solidGauge”图表的右侧设置一个从左侧绿色(0 值)开始、中间渐变为黄色然后渐变为红色的渐变。 我在 yAxis 中尝试了一些配置,但它们没有按照我的要求进行:
我正在使用 cocos2d 库制作 iOS 游戏。 假设您有两个具有两种不同颜色的对象 - 在 RGB 中定义为 Blue: 0,0,255 Yellow: 255,255,0 我想添加蓝色和
有没有办法轻松地将给定的十六进制颜色代码分配给更一般的类别(红色、绿色、蓝色、黄色、橙色、粉色、黑色、白色、灰色……)? 比如 #ffcc55 -> 橙色,#f0f0f0 -> 白色,... 编辑:甚
我必须区分5种类型的图像,这些图像可能主要是红色,绿色,蓝色,橙色或黄色,而白色或黑色。我必须找到图像中突出的颜色。 图像来源是网络摄像头,因此实际颜色还取决于图像的照明度和距网络摄像头的距离。我的图
我一直在寻找如何在 qtableview 的特定单元格上设置颜色。目前,我正在使用 qt 示例卡住列来查看如何在特定单元格上设置颜色。 我在论坛上搜索有关如何告诉使用 qitemdelegate 或
我是一名优秀的程序员,十分优秀!