繁体   English   中英

获取图像内预定义区域的所有 x、y 坐标

[英]Get all x, y coordinates of a predefined area within an image

在此处输入图片说明

请提供将在图像中创建红色轮廓区域叠加层的代码。 然后,代码应该返回包含在所述区域内的每一个 x 和 y 坐标。

然后,我将链接以将每个点转换为逗号分隔的数组或列表,以便于检查。

在这里使用画布 HTML5 元素是理想的,这样我就可以为 3 个额外的图像重现这个。

概念的类似问题证明

这是你的开始计划

对于每个垃圾箱:

  1. 选择独特的颜色,

  2. 在垃圾箱的底部正面、顶部正面和顶部背面贴上 3 条胶带。 此示例图像在适当的位置有绿色胶带。

在此处输入图片说明

  1. 拍一组垃圾桶的照片,

  2. 将图片绘制到画布上,

  3. 使用context.getImageData获取画布上的所有像素,

  4. 测试垂直条带中的像素,直到找到所有 3 条胶带的 4 个角,

  5. 你有定义这个垃圾箱的坐标,

  6. 创建连接坐标的画布路径,

  7. 再次检查您在图像中获取的像素并使用context.isPointInPath来确定哪些像素在 bin 路径内。

  8. 为组中的每个垃圾箱重复使用不同的独特颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM