问题标签 [halcon]
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.
c# - 位图C# wpf的更快保存方法
我目前正在从事机器视觉项目。问题是保存所有图像的速度足够快,这样图像队列就不会在 RAM 中堆积并耗尽用户的内存。有没有其他方法可以快速保存图像?
这种方法有助于解决 CPU 问题,但因为它不够快。图像队列堆积起来并使内存过载,所以我不知道我还能做些什么来解决这两个问题。
c++ - 错误:使用未声明的标识符“scale_image_range”?
我同时使用 Halcon 和 QT,我将 halcon 中的算法导出到 C++ 中,然后将导出的代码放入 QT 中。
我发现无法识别功能“scale_image_range”。如何解决这个问题呢?
我尝试使用命名空间 HalconCpp 添加#include "HalconCpp.h"、#include "HDevThread.h";到我的代码。但它不起作用
部分代码如下
}
我希望这个功能可以被 QT 识别
python - 如何使用 Python 从 GIGE 相机读取和捕获图像?
几周以来,我一直致力于代码条识别项目。我被要求使用 GIGE 相机来识别 PCB 上的代码条,我选择使用 python 来完成这项工作。至此,我已经用Opencv完成了对一张图片的codebars的识别。问题是如何连接到 GIGE 相机并使用我的程序抓取照片。不幸的是,我发现 Opencv 不支持 GIGE 相机,所以我不得不选择 Halcon。但是,我可以使用 HDevelop 连接和捕获图像,我找不到将其链接到我的 Python 程序的解决方案,因为 Halcon 程序只能导出为 C# 或 C++
顺便说一句,我尝试使用 pythonnet 和 IronPython,但我不知道如何使用它们来执行 C# 脚本(.cs 文件)
c# - 我可以使用 python 运行 C# 脚本文件(.cs)吗?
我正在使用 OPT GIGE 相机的项目中使用 python。我现在需要的是显示相机视觉并使用我的 Python 脚本捕获帧。我无论如何都没有找到在python中使用opencv连接到gige相机,所以我决定使用halcon来捕获图像。但是halcon只能导出到.cs文件我想知道有没有用python来执行.cs脚本?
opencv - 如何校准围绕一个圆圈设置的 4 个摄像头?
四个摄像头呈环形排列。如何标定四个相机的相对姿态,即其他三个相机相对于相机0的姿态,难点是:
使用一个标定板时,四个摄像头不能同时看到标定板,只有两个摄像头可以看到标定板,比如标定cam1相对于cam0,然后标定cam2相对于cam0,而cam2只能相对于cam0凸轮0。间接计算,造成错误;
在只标定cam0和cam1等两个相机的情况下,两个相机看到的标定板都是倾斜的,标定板变化的角度很小,也会造成误差。
有没有更好的校准方法,谢谢
camera-calibration - 使用 HALCON 进行 3D 三角测量
我的目标是校准一对相机并将它们用于简单的测量目的。为此,我已经使用 HALCON 对它们进行了校准,并拥有所有必要的内部和外部相机参数。对我来说,下一步是基本上测量已知长度以验证我的校准精度。到目前为止,我一直在使用intersect_lines_of_sight方法来实现这一点。这给了我不利的结果,因为长度偏离了几厘米。有没有其他方法可以基本上三角测量并给我 HALCON 中一个点的 3D 坐标?或者有没有关于如何做到这一点的线索?任何帮助将不胜感激。
如果这篇文章需要用代码示例更新,请告诉我
halcon - c#中的gen_contour_region_xld控制参数错误
在我用 HDevelop 开发代码后,
可以运行,但是我导出到C#后就不行了,报:HALCON错误#1301:operator中控制参数1的值错误
当我将它导出到 cpp 时,它也可以运行。
问题是什么?
c# - 有没有办法从 C# 中的 URI 创建 Halcon 图像(HImage)?
我正在尝试创建一个HSmartWindowControlWPF
并设置它的HalconWindow
属性。如果图像不在同一目录中,则字符串似乎不起作用。所以我想以HImage
某种方式从 Uri 创建一个:
任何想法表示赞赏。
c# - 在 C# 的后台初始化 HalconWindow/HSmartWindowControlWPF
有什么方法可以在 C#中初始化 aHalconWindow
或 a吗?HSmartWindowControlWPF
我HSmartWindowControlWPFs
在 TabView 中有多个,但只有那些之前可见的才会更新。因此,如果我尝试HImage
在所有选项卡中添加一个HalconWindows
,而不选择之前的默认选项卡,则只有默认选项卡会更新,所有其他选项卡都HalconWindows
保持黑色。但是,如果它们一旦被选中,它们就会被更新。有没有办法自动创建这种行为?
python - 使用 python 或 Halcon 获取图像的绝对值导数
我认为使用高斯滤波器从图片中的 1 得到的是 2。我想得到数字 3。我想得到导数,但只是绝对数量。
我基本上想过滤掉大三角形的渐变并得到不规则性(图像中的箭头)
我也可以使用正弦而不是三角形,这样会更容易吗?如何在 python 或 halcon 中实现这个?我应该研究什么才能更好地理解我想要什么以及如何实现它?
编辑:我想找到“缺陷”并摆脱模式理论:
具有真实缺陷的真实图像: