0

我需要一个我正在研究的程序的最佳解决方案。程序应该拍摄一张带有一些单一黑色线条对象的图像(仅限黑白),如星形、圆形、矩形等。之后,程序应该找到每个黑点的位置并跟踪它。通过这个我根据那些位置我将进行一些计算以使我的步进电机相应地移动。想象一下有记号笔和白板,我希望通过指定大小将我电脑上的图片绘制在白板上。

我不知道,也许除了图像还有其他一些方法,什么单位更好,基于像素或......?需要一些建议和推荐。欣赏

4

2 回答 2

1

对于打印、扫描和显示器,有一个术语 DPI(每英寸点数),这是您需要检查以确定图像的真实世界大小。通过图像中的像素数比较设备的 DPI。

请注意,DPI 以每平方英寸的点数表示。

于 2013-02-22T14:18:45.853 回答
1

我不知道如何用 C# 做到这一点,但你可以使用 OpenCV 和它为 c# Emgu 包装,你可以读取你拥有的图像并将其转换为 YCbCr 颜色模型,你可以使用轮廓函数或 minmaxloc 函数。

于 2013-02-22T14:19:08.683 回答