halcon
Taily老段
吃良心,拉思想
展开
-
【Halcon】基于形状的模板匹配
dev_close_window () dev_open_window (0, 0, 600, 600, 'black', WindowHandle) * 窗口语句 read_image(Image,'clip.png') draw_rectangle1(WindowHandle,row, col, Length1, length2)gen_rectangle1(Rectangle,原创 2016-06-04 10:21:30 · 2816 阅读 · 1 评论 -
【Halcon】图像BYTE数据生成 Mat 格式和 Hobject 格式
//--------------------------------//if ( nImgType == 0 ){nImgMatType = 1;unsigned char *dataGray = new unsigned char [nImgWidth * nImgHeight];for(int i = 0; i{ for ( int j=0;j{原创 2016-03-31 12:55:34 · 7227 阅读 · 1 评论 -
【OpenCV】OpenCV3的第一天——OpenCV的架构
第一章 邂逅OpenCV2009.10.01 OpenCV2.0发布,全新的C++接口;2014.08.21 OpenCV3.0Alpha发布,新的项目结构——内核+插件;OpenCV的三大目标:1、开放且优化的源代码;2、传播视觉知识;3、不要求商业产品继续开放代码;OpenCV的应用领域:人机交互物体识别图像分区人脸识别原创 2016-03-29 10:52:44 · 1409 阅读 · 0 评论 -
【相机选型】 相机选型指标参数
原创 2016-05-30 09:11:31 · 1281 阅读 · 0 评论 -
【Halcon】Halcon与OpenCV介绍、比较
1.MVTec HALCON MVTec HALCON 是世界上最全能的机器视觉软件.世界各地的用户从HALCON为快速开发图像分析和机器视觉程序的灵活架构获益匪浅.HALCON 提供了超过1100多种具备突出性能控制器的库,如模糊分析,形态,模式匹配,3D校正等.HALCON支持多个操作系统,编程语言和截获设备从而保护了你的投资. 通常情况下把VC与halcon结合起来做研究...原创 2016-05-25 16:51:58 · 50581 阅读 · 7 评论 -
【Halcon】通过xld检测贴片
* This example program shows how to use HALCON's shape-based matching* to find SMD capacitors that exhibit independent size changes in the row and* column direction in images with a depth of 10 bits原创 2016-06-06 09:26:22 · 4277 阅读 · 0 评论 -
【Halcon】Halcon学习之七:改变图像的现实方式和大小
Halcon学习之七:改变图像的现实方式和大小change_format ( Image : ImagePart : Width, Height : )改变Image图像大小,而且ImagePart图像为灰度值图像。crop_domain ( Image : ImagePart : : ) 从Image图像中裁剪一个矩形区域。这个矩形的周长最小。cr原创 2016-06-12 13:35:01 · 8516 阅读 · 2 评论 -
【Halcon】 模板匹配 create_template 与 fast_match_mg
//图片句柄 Hobject Image,Image2,Image_Temp,Image_Temp2; //区域句柄 Hobject Image_ROI; //整型数据:Pointer指向图片数据区域,Width,Height表示图片宽度和高度,WindowHandle表示窗口的地址 Hlong WindowHandle; //模板ID Hlong templateID,原创 2016-06-06 09:40:35 · 6001 阅读 · 0 评论 -
【OpenCV】IplImag、HImage相互转换
代码如下:Hobject IplImageToHImage(IplImage *pImage){ Hobject Hobj; if (3 == pImage->nChannels) { IplImage *pImageRed,*pImageGreen,*pImageBlue; pImageRed = cvCreateImage(c原创 2016-04-06 11:28:33 · 3001 阅读 · 3 评论 -
【Halcon】 Halcon直线检测(LD)
dev_update_off () dev_close_window () dev_open_window (0, 0, 800, 600, 'white', WindowHandle) dev_set_draw ('margin') read_image( Image,'fabrik')*ROIdev_display(Image)draw_rectangle1(WindowH原创 2016-06-03 11:24:09 · 18961 阅读 · 0 评论 -
【Halcon】获取Hobject的参数[pointer,type,width,height]
在将halcon程序转换到C++代码后有时我们会经常涉及到Halcon里面的Hobject类型的Image与Opencv里面的IplImage类型的Image之间的相互转换。相互转换分装成了两个函数,具体实现如下:(1)、从Hobject到IplImageIplImage* HImageToIplImage(Hobject &Hobj){IplImage* pImage;HTuple原创 2016-06-15 08:48:33 · 3396 阅读 · 0 评论 -
【Halcon】halcon10.0中的实例
FontName := 'Industrial_0-9'* Step 1: Segmentationdev_update_window ('off')read_image (Bottle, 'bottle2')get_image_size (Bottle, Width, Height)dev_close_window ()dev_open_window (0, 0,原创 2014-10-10 15:07:28 · 2496 阅读 · 0 评论 -
【Halcon】vs2010与Halcon10.0的配置
[Include]C:\Program Files\MVTec\HALCON-10.0\include\cppC:\Program Files\MVTec\HALCON-10.0\include[Library]C:\Program Files\MVTec\HALCON-10.0\lib\x86sse2-win32[Linker]HalconCpp.原创 2016-03-31 10:00:16 · 5196 阅读 · 0 评论 -
【Halcon】Halcon颜色识别之classify_fuses_gmm_based_lut.hdev
* In this example five different color fuses are segmented with* a look-up table classifier (LUT) based on a Gaussian Mixture* Model (GMM).* **把程序窗口、变量窗口、显示窗体变为off状态dev_update_off ()*关闭窗口dev_cl原创 2016-05-26 09:20:47 · 11061 阅读 · 0 评论 -
【Halcon】常用Halcon算子(一)
comment ( : : Comment : ) 注释语句exit ( : : : ) 退出函数open_file ( : : FileName, FileType : FileHandle ) 创建( 'output' or 'append' )或者打开 ( output )文本文件fwrite_string ( : : FileHandle, String : ) 写入st...原创 2016-05-25 20:22:09 · 7171 阅读 · 0 评论 -
【Halcon】Blob分析的形态学算子应用(count_pellets.hdev)
* This programs demonstrates the use of basic morphology* operators.* The aim of the program is to detect each single pellet* (bright particle on a darker background).* dev_update_off ()read_ima原创 2016-05-25 19:59:04 · 4473 阅读 · 0 评论 -
【Halcon】Halcon算子总集合
HALCON算子函數——Chapter 1 : Classification Chapter_1_:Classification1.1 Gaussian-Mixture-Models1.add_sample_class_gmm功能:把一個訓練樣本添加到一個高斯混合模型的訓練數據上。2.classify_class_gmm功能:通過一個高斯混合模型來計算一個特征向量的類。原创 2016-05-25 17:31:14 · 8516 阅读 · 0 评论 -
【Halcon】Halcon笔记
threshold 按设置的阙值提取图像区域。connection 合并所有选定像素触摸相互连通区。Select_shape 选择区域面积(属性:'面积')在指定区间内。 Smallest_rectangle1计算每个区域的坐标(连续/栏)的包围矩形。dilation_circle ( Region ,RegionDilation原创 2016-05-25 17:22:27 · 3196 阅读 · 0 评论 -
【Halcon】Halcon语法 与 《halcon工业应用实用教程》
http://blog.sina.com.cn/s/blog_61cc743001018gny.html好久没有写篇文章了。写一篇总结吧。1、Halcon的自我描述Program LogicØ Each program consists of a sequence of HALCON operatorsØ The program can be转载 2016-05-11 17:04:36 · 10992 阅读 · 0 评论 -
【Halcon】halcon中的常用算子的中文说明
HALCON中的算子大全(中英对照) sub_image (ImageConverted1, ImageConverted2, ImageSub, 1, 0)一幅图减另一幅图。用一幅图的灰度减另一幅的灰度成新的一幅图。mult_image (Image, ImagePart, ImageResult, 0.015, 0)一幅图加一幅成的一幅图convert_image_type (...转载 2014-04-18 14:43:51 · 18296 阅读 · 0 评论 -
【Halcon】二维物体识别ball_seq.hdev
dev_close_window()read_image(Bond, 'die_02')get_image_size(Bond, Width, Height)dev_open_window(0, 0, Width, Height, 'black', WindowHandle)dev_set_draw('margin')dev_set_line_width(3)dev原创 2016-05-11 00:43:12 · 4134 阅读 · 0 评论 -
【Halcon】霍夫直线检测hough_lines
#include "HalconCpp.h"using namespace Halcon;#ifndef NO_EXPORT_MAIN// Main procedure void action(){ using namespace Halcon; // Local iconic variables Hobject Image, ImageReduced,原创 2016-05-03 17:08:10 · 7705 阅读 · 0 评论 -
【Halcon】HTuple数据和VC数据的相互赋值
点击打开链接HTuple和VC数据的相互赋值// HTuple→VC 数据类型转换HTuple hTuple = 1234;int i = hTuple[0].I(); // i=1234long l = hTuple[0].L(); // l=1234long lNumber = hTuple.Num(原创 2016-03-31 14:39:19 · 14572 阅读 · 0 评论 -
【博客集】2016.03.30(持续更新中)
Taily老段的专栏Hongyang(牛人——张鸿洋,排名60,Android开发)zouxy09的专栏(排名224) OpenCV中文网站首页OpenCV中文网教程(各个分类库) 【编程语言】BenjaVan专栏MFC应用实例[百度]xiahouzuoxin深之JohnChen的专栏(WIN32控件使用大全、网络编程学习小结)深度开源OPEN代码(...原创 2016-03-30 16:10:17 · 1449 阅读 · 1 评论