我想分析我的 Fanuc 机器人上的相机拍摄的照片。我想让它成为一个循环过程。所以相机拍摄的每张照片都需要发送到 python 应用程序,然后应用程序应该处理图片,完成后机器人需要拍摄另一张照片并重复该过程。有什么建议吗?我在考虑通过 Karel 进行某种 TCP/IP 通信?由于我之前没有使用红外视觉,您能给我一些建议吗?从哪里开始(一些示例、手册、我需要使用 Karel 中的哪些功能等)?
谢谢!
Not to 提一下,相机是如何连接到机器人的?图像处理在哪里进行? “Python”建议你的相机连接到PC,而不是使用iRVision,那么你如何协调相机和机器人?
好吧,它不一定是python .我这么说是因为我认为这是最简单的方法。我想要做的是尝试从圆柱体中读取序列号并将其转换为字符串。这在红外视觉中可能吗?你可能有一些例子吗?您对我需要使用哪些功能有什么建议吗?我需要使用 Karel 吗?关于最简单的方法有什么建议吗?我将使用标准的 Fanuc 工业相机,没什么特别的。我只是想要一些关于如何开始的指南。谢谢!
序列号是打印的还是条形码? iRVision 具有条形码读取功能。我不知道它是否具有光学字符识别功能。以下是 3 个选项。 #1 和#2 是更多的工业解决方案。
1。 iRVision 和 Fanuc 相机读取序列号。您必须找出哪些 iRVision 软件包能够读取序列号。2。使用第三方视觉传感器,例如 Cognex 或 Keyence。他们有很棒的条形码和 OCR 工具。您需要检查哪种协议最适合您从传感器接收序列号字符串。如果您必须购买任何 Fanuc 软件包,费用将是相似的。3。使用 PC、GigE 相机和自定义代码(如 Python)构建您自己的设置。您可能会使用 TCP/IP 发送命令和接收序列号字符串。