从图片单元到现实世界单元

时间:2013-02-22 14:14:09

标签: c# .net

我需要一个我正在处理的程序的最佳解决方案。该程序应采用一些图像(仅黑色和白色)与一些黑色衬里的对象,如星形,圆形,矩形等。之后,程序应找到每个黑点的位置,并将跟踪它。通过这个我根据那些位置,我将做一些计算,使我的步进动机相应地移动。想象一下,有标记和白板,我希望通过指定尺寸在我的电脑上绘制图片。

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

2 个答案:

答案 0 :(得分:1)

对于打印,扫描和监视器,有一个术语DPI(Dot-Per-Inch),这是您需要检查以确定图像的真实世界大小。比较设备的DPI,以图像中的像素数。

注意,DPI以每SQUARE英寸的点数表示。

答案 1 :(得分:1)

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