OpenCV
文章平均质量分 88
0010000100
这个作者很懒,什么都没留下…
展开
-
Extended Line Description in Halcon and OpenCV
In HALCON, the term XLD refers to “Extended Line Description.” XLDs are used to represent precise geometrical features, such as lines, contours, ellipses, and polygons, at a subpixel level for high-precision tasks. XLDs are especially useful in industrial原创 2024-08-30 20:47:20 · 1053 阅读 · 0 评论 -
What are some of halcon‘s best algorithms that opencv doesn‘t implement
HALCON, a highly optimized machine vision library, offers a range of advanced algorithms that OpenCV either doesn’t implement or handles differently. Some of the key strengths of HALCON compared to OpenCV include:原创 2024-08-30 20:06:55 · 1539 阅读 · 0 评论 -
OpenCV Lesson 4 : Operations with images
【代码】OpenCV Lesson4: Operations with images。原创 2024-08-24 11:00:47 · 843 阅读 · 0 评论 -
OpenCV Lesson 3 : Mask operations on matrices
矩阵上的掩码运算矩阵上的掩模运算非常简单。这个想法是我们根据掩模矩阵(也称为内核)重新计算图像中每个像素的值。该掩码保存的值将调整相邻像素(和当前像素)对新像素值的影响程度。从数学的角度来看,我们使用指定的值进行加权平均值。让我们考虑图像对比度增强方法的问题。原创 2024-08-24 10:26:33 · 893 阅读 · 0 评论 -
OpenCV Lesson 2: 如何使用OpenCV扫描图像、查找表和时间测量
尽管如此,重要的是要注意,可以使用 cv::Mat::at 函数完成相同的操作(具有相同的运行速度)。最快的方法是 LUT 函数。与发布模式下的有效方法相比,使用此方法的唯一区别是,对于图像的每个元素,您将获得一个新的行指针,用于我们使用 C 运算符 [] 获取列元素。我们的测试用例程序(以及下面的代码示例)将执行以下操作:读入作为命令行参数传递的图像(可以是彩色或灰度),并使用给定的命令行参数整数值应用缩减。因此,对于较大的图像,明智的做法是预先计算所有可能的值,并在分配期间使用查找表进行分配。原创 2024-08-23 15:12:47 · 551 阅读 · 0 评论 -
OpenCV Lesson 1 : Recognize Mat
因此,OpenCV 2.0 引入了一个新的 C++ 接口,它提供了一种新的做事方式,这意味着您不需要摆弄内存管理,从而使您的代码简洁(编写更少,实现更多)。因此,除非您的目标是嵌入式平台,否则使用旧方法是没有意义的(除非您是一个受虐狂程序员并且您要求关于Mat,您首先需要了解的是,您不再需要手动分配其内存并在不需要时立即释放它。Mat 基本上是一个具有两个数据部分的类:矩阵头(包含矩阵大小、使用的方法等信息)用于存储,存储矩阵的地址等等)和指向包含像素值的矩阵的指针(根据选择的存储方法采用任何维数)。原创 2024-08-23 14:15:31 · 1378 阅读 · 0 评论