gpt4 book ai didi

c# - 如何找到黑色像素位置

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:12:00 24 4
gpt4 key购买 nike

我正在做一个奇怪的项目。我可以使用激光切割机来制作模板(金属)。我可以使用坐标对机器进行编程以切割特定图像,但我想知道的是:我如何编写一个程序来拍摄黑白扫描图像,并给我黑色的坐标地区?我不介意它是否提供每个像素,即使我只需要外线,我也可以做到。

我已经搜索了一段时间,但是这个问题有太多的词和很多结果,比如颜色和像素,我发现了大量不相关的信息。我想使用 C++ 或 C#,但我可以使用任何语言,包括脚本。

最佳答案

我用了GetPixelC# 中:

public List<String> GetBlackDots()
{
Color pixelColor;
var list = new st<String>();
for (int y = 0; y < bitmapImage.Height; y++)
{
for (int x = 0; x < bitmapImage.Width; x++)
{
pixelColor = bitmapImage.GetPixel(x, y);
if (pixelColor.R == 0 && pixelColor.G == 0 && pixelColor.B == 0)
list.Add(String.Format("x:{0} y:{1}", x, y));
}
}
return list;
}

关于c# - 如何找到黑色像素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11751255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com