自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Z's Palace

专注于计算机视觉,用心灵的窗口“照亮”世界

  • 博客(18)
  • 资源 (10)
  • 收藏
  • 关注

原创 halcon基础知识

在算子编辑窗口,main所在行右边,有四个按钮,将鼠标移到该位置,将有中文提示,按提示点击按钮。浅蓝色:外部函数——HDevelop函数文件,可在所有Halcon程序中使用。Halcon自带的训练集数据是亮色背景上的暗色文字。紫色:内部函数——本地程序函数,只在当前程序使用。2.减法:常用于检测两幅或多幅图之间的变化。4.除法:矫正成像设备的非线性影响。1.加法:降低图像中的随机噪声。3.乘法:遮住图像的指定部分。深蓝色:图像获取和处理。

2016-10-14 15:11:08 5882

原创 C++每日一练(STL算法——find)

一、今日课题find二、实战演练template <class InputIterator, class T>InputIterator find (InputIterator first, InputIterator last, const T& val);1)有何用?利用底层元素的等于操作符,对指定范围内的元素与输入值进行比较。当匹配时,结束搜索,返回该元素的一个InputIterator。

2016-10-28 17:58:55 497

原创 C++每日一练(STL算法——sort)

一、今日课题sort二、实战演练 default (1) template <class RandomAccessIterator>void sort (RandomAccessIterator first, RandomAccessIterator last); custom (2)template <class RandomAccessIterator, class Compa

2016-10-27 19:20:13 505

原创 C++每日一练(STL算法——for each)

C++每日一练(STL_算法for each)一、今日课题for each二、实战演练template<class InputIterator, class Function>Function for_each(InputIterator first, InputIterator last, Function fn){ while (first!=last) { fn (*fi

2016-10-26 19:12:36 551

原创 C++每日一练(typedef)

一、今日课题typedef二、实战演练 typedef is a reserved keyword in the C and C++ programming languages. It is used to create an alias name for another data type.As such, it is often used to simplify the syntax of

2016-10-25 17:59:25 269

原创 C++每日一练(函数指针)

一、今日课题函数指针二、实战演练 每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针。 语法:数据类型 (*指针变量名)(参数表)1)有何用?registerAnAction(targetObj,Envent,doWhat);这一个函数,就告诉引擎,当满足Event的时候,对targetObj使用doWhat. doWhat就是一个函数指针,传入

2016-10-24 19:42:28 803

原创 C++每日一练(四种强制转换)

一、今日课题四种强制转换二、实战演练 C++的四种强制类型转换为:static_cast、const_cast、reinterpret_cast和dynamic_cast 类型转换的一般形式:cast-name(expression);1)有何用?dynamic_cast 主要用于执行“安全的向下转型(safe downcasting)”,也就是说,要确定一个对象是否是一个继承体系

2016-10-21 17:48:56 379

原创 C++每日一练(const)

一、今日课题const二、实战演练 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。1)有何用?可以定义const常量便于进行类型检查可以保护被修饰的东西可以很方便的进行参数的调整和修改节省空间,避免不必要的内存分配提高效率2)怎么用?定义常量修饰类的数据成员修饰指针函数声明中的应用三、C++树

2016-10-20 18:26:00 513

原创 C++每日一练(new/delete)

一、今日课题new/delete二、实战演练 用于动态分配和撤销内存的运算符1)有何用?当你希望在函数调用结束前销毁对象2)怎么用?使用new表达式使用delete表达式实战演练#include <iostream>using namespace std;class ClassA{ int x;public: ClassA(int x) { this->x = x; }

2016-10-19 17:27:57 352

原创 C++每日一练(inline)

一、今日课题inline二、实战演练 在程序编译时,编译器会将内联函数调用处用函数体替换1.有何用?inline通过消除调用开销来提升性能,并且允许进行调用间优化。2.怎么用?inline对于编译器而言,意味着“在编译阶段,将调用动作以被调用函数的本体替换之”。但是它只是一种建议,编译器可以去做,也可以不去做。从逻辑上来说,编译器将函数inline的步骤如下:1)将inline函数体复制到in

2016-10-18 18:36:08 754

原创 C++每日一练(异常)

一、今日课题异常二、实战演练 异常事件在C++中表示为异常对象(exception object)。异常事件发生时,由操作系统为程序设置当前异常对象,然后执行程序的当前异常处理代码块,在包含了异常出现点的最内层的try块,依次匹配同级的catch语句。如果匹配catch语句成功,则在该catch块内处理异常;然后执行当前try…catch…块之后的代码。如果在当前的try…catch…块没有能匹

2016-10-17 20:09:02 641

原创 C++每日一练(I/O)

一、今日课题I/O二、实战演练 大多数计算机语言的输入输出的实现都是以语言本身为基础的,但是C/C++没有这样做。C语言最初把I/O留给了编译器实现人员。这样做的一个原因是可以提供足够的自由度,使之最适合目标机器的硬件条件。但是大多数实现人员都将I/O建立在了Unix库函数中,之后C才将该库引入了C标准中,被C++继承了下来。 但是C++也有自己的I/O解决方案,将其定义于iostre

2016-10-14 15:52:48 1209

原创 混合编程系列

一、MFC/HALCON混合编程系列_使用Halcon技巧: http://www.ihalcon.com/read-1469.html二、VC或VC.NET脱离Halcon编程开发环境使用方法:http://www.ihalcon.com/read-224-1.html在没有安装Halcon开发程序(HDevelop (SSE2)/HDevelop XL (SSE2))的电脑上面编程, 使VC+

2016-10-14 15:16:13 1043

原创 threshold_sub_pix(Segmentation/Threshold)

一、效果一览二、功能用输入图像的阈值,提取平交路口(交通术语)——亚像素精度。三、算子实例read_image (Image, 'double_circle')dev_close_window ()get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'black', WindowHandle)t

2016-10-10 16:31:10 3690

翻译 执行HDevelop项目

这一节,我们讲述的是如何用HDevEngine加载和执行一个HDevelop项目。代码部分来源于示例程序exec_program(源文件exec_program.cpp),检测塑料零件边界上的毛刺。1.Step 1:初始化首先,我们包含HALCON/C++和HDevEngine头文件以及命名空间。注意到在这个示例程序中,HDevEngine头文件已经包含在my_hdevoperatorimpl中,所

2016-10-10 10:51:28 2546

原创 C++每日一练(Strings)

一、今日课题string二、实战演练 string 其实相当于一个保存字符的序列容器,因此除了有字符串的一些常用操作以外,还有包含了所有的序列容器的操作。字符串的常用操作包括:增加、删除、修改、查找比较、链接、输入、输出等。1)有何用?有了string 后,C++的字符文本处理功能总算得到了一定补充,加上配合STL其他容器使用,其在文本处理上的功能已经与perl, shell, php的距离缩

2016-10-09 15:49:07 654

翻译 执行HDevelop程序

本节的讲述的是执行Hdevelop程序的示例应用。一个单独的外部程序多个局部和外部程序1.执行外部Hdevelop程序在这一节,我们讲解了如何使用HDevEngine来加载和执行外部HDevelop程序。下面的代码段来源于示例程序exec_extproc(源文件exec_extproc.cpp),就像先前章节中描述的一样,检测塑料零件边界上的毛刺。和先前的例子相比,结果显示严格用HALCON/

2016-10-09 14:58:28 3728

原创 C++每日一练(STL_Queue)

一、今日课题queue二、实战演练 队列(Queue)是一个容器适配器(Container adaptor)类型,被特别设计用来运行于FIFO(First-in first-out)场景,在该场景中,只能从容器一端添加(Insert)元素,而在另一端提取(Extract)元素。1)有何用?queue 提供了一系列成员函数用于操作它的元素,只能从容器“后面”压进(Push)元素,从容器“前面”提

2016-10-08 16:36:52 544

windows下检测内存泄漏的脚本,先安装windbg x64

windows下检测内存泄漏的脚本,先安装windbg x64

2023-09-20

MiniTool分区软件

MiniTool分区向导是一款基于Windows操作系统的磁盘分区管理软件。该软件能够在不重启计算机的前提下进行:磁盘拷贝、分区复制、分区合并、分区大小调整、分区移动、变化分区簇大小、分区格式化、分区转换、分区隐藏、动态/基本磁盘互转**等无损操作。

2023-07-19

工业镜头的选择方案

工业镜头选择

2017-07-13

工业相机选型方案

相机选型

2017-07-11

串口通信软件

串口通信软件:虚拟串口软件、串口调试助手、Mscomm控件。

2015-12-10

VS2008下配置Halcon 10

VS2008下配置Halcon 10,库文件,包含文件.

2015-12-09

OCR字符识别

包含基恩士资料,光盘、数码管、喷码以及校正后的OCR

2015-10-08

寻找一维码、二维码

Halcon寻找采集图像中的一维码以及二维码,配有详细的步骤说明。

2015-10-07

划痕、油污、瑕疵检测

划痕、油污、瑕疵检测的经典案例,结合算子的说明,更好的了解其原理。

2015-10-06

Halcon例程总结

通过例子学习Halcon这个视觉库 可以更好的上手 此外这些例子中的方法能给与我们更好的研究思路

2015-08-21

OpenCV打开大恒AVT摄像机

可实现用Opencv回调的方式打开工业摄像机

2015-05-27

hacker成长之道

有关hacker 的文章和资料分享给大家

2015-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除