问题标签 [cognex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

vb.net - Cognex Insight SetComment 不存在

我有一项将单元格位置存储为特定单元格中的注释的工作,但我遇到了 CvsInsight::SetComment 方法不持久的情况。

我将表单显示为对话框,其中用户可以更改存储在注释单元格中的单元格位置,当用户单击保存按钮时,我正在创建自定义类的新实例,将属性设置为新的单元格位置(由用户设置),将 DialogResult 设置为 OK,然后关闭表单。然后在我调用 ShowDialog 的表单中,我为各自单元格上的自定义类中的每个属性调用 SetComment 方法。

这就是我在对话框的保存按钮中所做的:

这就是我在打开对话框的表单中所做的事情:

发生的情况是代码执行时没有抛出任何异常,但未设置注释。令人沮丧的是,我无法调试,因为每当我在设置评论的过程中尝试访问结果时,CvsInsightDisplay 的 Insight 都会设置为 null。但是,我可以验证 CameraSettings 的属性是否符合我的预期,因为如果我设置 aConsole.WriteLine来打印各种属性,它们是正确的。

查看 SDK,我找不到任何文档说明为什么它不会在不引发异常的情况下设置值。

0 投票
2 回答
263 浏览

android - 康耐视条形码 SDK 不扫描代码

我已经在我的应用程序中完全实现了 Cognex cmbSDK。我正在使用试用版。键和一切都正确实现,当我点击按钮时,它会打开相机并显示功能,但它没有扫描任何类型的代码。你能帮我为什么它不起作用吗?

这是我的代码:

清单文件代码:

0 投票
2 回答
441 浏览

python - 使用 CPPO 读取具有已知对象类、程序集实例、属性 ID 的以太网/IP 设备

从工业以太网/IP 康耐视条码扫描仪中获取基本信息时遇到了一些麻烦。

根据 Cognex 文档“DataMan ID 读取器对象(类代码:0x79)” 输入程序集实例 = 11 然后显示此对象的表,字节 14~15 = 结果数据长度,为 16 位整数。

我得到了产品名称、供应商编号,但无法让它返回任何结果数据长度。文档中的另一个表说明了相同数据的属性 ID 0X17 和类型 UNIT。所以我尝试了 ('@0x79/11/0x17','UNIT') 但也返回了 'None'。

我将不胜感激任何想法。

AttributeID 表
图片 Input Assembly 图片
https://github.com/pjkundert/cpppo

0 投票
1 回答
50 浏览

c# - 康耐视从头开始创建自己的应用程序

他们是什么意思

port.DtrEnable = true,

https://support.cognex.com/docs/dmst_616SR1/web/EN/Comms_Prog_Manual/Content/Topics/PDF/DMCAP/DMCCApplicationDevelopment.htm

我在哪里把这段代码放在示例代码上?

0 投票
0 回答
153 浏览

python-3.x - 如何使用 OpenCV 从 GigE 相机捕获图像?cv2.videocapture() 似乎不起作用。是否有任何支持 GigE 的 Python 库?

我曾尝试使用 Cognex GigE 使用 OpenCV 捕获图像。我的代码找不到相机。这是我使用的代码。

提前致谢!

0 投票
0 回答
46 浏览

python - 如何从 python 程序生成输出信号?

我有一个 python 程序,它处理用 Cognex 相机捕获的图像并给我一个结果(OK / NOK)图像,例如我想要的:如果程序向我们显示图像是 OK,绿色 LED 应该打开,如果图像不正常,红色 LED 应亮起,(两个 LED 连接到 CIO micro Cognex 的输出)

0 投票
0 回答
69 浏览

python - 如何使用 Open CV 和 Python 连接到康耐视相机

我如何通过 python 和 openCV 访问康耐视相机。我已经尝试了下面链接中的方法以及其中的解决方案,但仍然无法访问它。某人的帖子链接中解释的问题: Connecting to Cognex Camera using Open CV and Python

0 投票
0 回答
11 浏览

computer-vision - 如何将 Cognex In-Sight Micro ISM 1100 连接到 PC?

有人使用过 ISM 1100 吗?我将它与 CIO-MICRO 模块一起使用。我已经通过以太网电缆将它连接到我的电脑。In-Sight Explorer 软件确实检测到了相机,我可以让相机灯闪烁,但是当我尝试连接时,我得到“连接错误。尝试连接到指定的网络地址失败”。CIO-MICRO 过去有时会出现在添加传感器对话框中,但现在不再出现了。如果有人可以帮忙,请我很痛苦

我尝试过 In-Sight Explorer 6.1.0、6.1.3 和 5.5.0

0 投票
0 回答
85 浏览

python - 如何在 OpenCV 中实现对象检测?(康耐视 VisionPro 类物体检测)

我曾参与过一些使用计算机视觉软件的项目,例如 Cognex 的 VisionPro。我对 Cognex 的 VisionPro 如何检测图像上的物体的方式印象深刻。

让我描述一下它是如何工作的。首先,需要训练主图像。在该训练过程中,VisionPro 将提取训练图像的一些特征。其次,每次我们想要在另一张查询图像中检测到该对象时,都会提取查询图像特征,并与火车图像的特征进行比较,以获得它的位置和旋转角度。

我的问题

我们可以在opencv上实现这个方法吗?在这种情况下哪些算法可以工作?

我做了什么

我做了一些研究,我知道我们有像 SIFT、SURF 或 ORB 这样的关键点检测方法,并且有用于关键点匹配的 FLANN。我试图运行一些示例(大多数在 opencv 官方教程上),但结果并没有我想要的那么好(它很糟糕)。匹配的关键点在旋转对象上并不真正匹配,并且很难在查询图像上获得旋转角度。

下图可以更好地帮助您了解 Cognex VisionPro 的对象检测。 在此处输入图像描述