- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 OPENCV中LBP,HOG特征结合SVM向量机训练,测试
第一步:先是得到训练图像集#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(){ char ad[128] = { 0 }; int filename = 0, filenum = 0; Mat img = ...
2019-02-14 10:42:33 1463 5
原创 Halcon车牌
代码read_image(image,'C:/Users/DELL/Desktop/2.jpg')*分通道,分成三通道decompose3 (image, r, g, b)*阈值分割threshold (r, Regions, 0, 19)connection (Regions, ConnectedRegions)*选择区域select_shape (ConnectedRegion...
2018-10-16 20:02:49 524
原创 Halcon基于组建的匹配(二)
1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;创建训练组件之后的模型Create_trained_component_model()ComponentTrainingID:输入组件模型句柄AngleStart:输入起始角度AngleExtend:输入角度范围MinContrastComp:被搜索图像中组件的最小差别MinScoreComp:与该模型的最小匹配值NumLevel
2018-10-09 10:53:51 790
原创 Halcon基于组件的匹配(一)
得到ROI区域,组成的组件,以及多个样品组成的样品集训练摸板组件train_model_components();ModelImage:输入训练的模型的图像InitialComponents:输入轮廓区域或封装区域的初始组件,区域TrainingImage:用于培养模型组件的训练图像ModelComponents:输出刚性模型组件的轮廓模型ContrastLow:较低的滞后...
2018-10-09 10:49:40 2744
原创 模板匹配,寻找有重叠的
模板匹配基本流程:确定ROI区域生成一个矩形(draw_rectangle2,gen_rectangle2.)得到ROI区域(reduce_domain)创建模板(create_shape_model)Template:输入的图像Numlevels:金字塔的级数,越大匹配时间就越少,必须保证最高层图像具有足够的信息至少4点。可以通过inspect_shape_model()...
2018-09-30 13:19:13 1094
原创 c#结合Halcon打开摄像头拍照取出轮廓并矢量化
Halcon部分* Image Acquisition 01: Code generated by Image Acquisition 01read_image (Image, 'C:/Users/ZJQ/Documents/Tencent Files/992838823/FileRecv/MobileFile/IMG_5935.PNG')rgb1_to_gray (Image, Gray...
2018-09-22 14:33:19 2448 3
原创 Halcon中的metrology2D学习笔记(一)
**一.测量时的一般步骤(以圆为例)**1.创建测量模型2.设置测量图像大小3.阈值处理(二值化)连通区域,特征选择4.获取圆的中心和面积5.生成圆,添加圆到测量模型里6.测量并拟合几何形状7.获取测量模型里的测量轮廓8获取测量结果9.显示测量结果10.清除测量模型**二.需要用到的算子(部分解释)**1.create_metrology_model(:::Metr...
2018-09-19 15:32:10 7085 3
原创 Halcon木板纹理识别
模板纹理识别的步骤 特征提取 图像处理(二值化选中感兴趣区域,灰度共生矩阵(原图和感兴趣区域)得到特征,sobel得到轮廓,灰度直方图得到特征) 创建分类器,添加特征,保存,识别 1.文件夹遍历 list_image_files(::ImageDirector,Options:ImageFiles) ImageDirector:文件夹路径; Options:搜索选项(‘defa...
2018-09-16 13:18:59 4088 1
C#结合Halcon,对图像(也可以拍照)进行轮廓提取并将其拟合矢量化
2018-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人