以下是这种情况:
我使用Visual Studio 2008和.NET Framework 3.5。我正在使用C#
。而对于我使用的数据库MySQL
。我有picturebox
form
和10-12 buttons
(每个都有一些图像处理功能)。点击其中一个按钮openfiledialog
框出现在用户可以选择提供给程序的特定文件的位置。在点击另一个按钮时,程序应按照下面的说明执行操作。
我有一个电路的图像。假设这是提供给程序的图像。例如
什么我打算做的是 - 该程序应该假设标记电路如下:
,然后它应该分离图像并存储在数据库中的信息。
有没有办法做到这一点。反正可以告诉我这样做的方法吗?请任何帮助或建议。图像的分离和分析
谢谢。
图像是否总是干净清晰的1位黑白图像,并且所有终端都有类似于您的示例中的孔? (如果我们正在谈论真正的电路板,您可能也有SMD元件,这些元件不需要铜孔) – 2012-02-07 18:15:38
一开始我只考虑简单电路。而且我也确保图像的清晰度。如果结果很好并且工作得到了令人满意的结果,那么我可能会遇到复杂的电路板以及与图像相关的其他复杂问题。 – OutOfBoundsException 2012-02-07 18:22:05
昨天晚上我为了娱乐而拍了一张照片:http://virkkunen.net/js/circuit-labeler.html这很慢,因为它使用次优算法进行多次传递(从http:// .wikipedia.org/wiki/Connected-component_labeling),但它的作品。绝对有可能以精确的精度从通孔铜层中提取走线和端子! – 2012-02-09 20:31:43