ICode9

精准搜索请尝试: 精确搜索
  • halcon-local_threshold局部阈值--适合不均匀照明2022-04-08 15:04:23

          在HDevelop中 read_image (Image, 'D:/bb/tu/11.png') get_image_size (Image, Width, Height) dev_open_window (10, 10, Width, Height, 'black', WindowHandle) local_threshold (Image, Region, 'adapted_std_deviation', 'da

  • halcon-set_tposition设置文本光标的位置2022-04-04 05:00:21

      在HDevelop中 dev_close_window () dev_open_window (0, 0, 200, 200, 'black', WindowID) dev_set_color ('green') set_tposition (WindowID, 100,50) *设置文本光标的位置 *参数1:窗口句柄 *参数2:行坐标 *参数3:列坐标 a:=14 write_string (WindowID, '中国人口:'+1

  • halcon-symm_difference去除相交部分的区域2022-04-01 09:31:06

    在HDevelop中 dev_open_window (0, 0, 512, 512, 'black', WindowHandle) gen_circle (Cricle1, 114.5, 127.5, 89.3588) gen_circle (Cricle2, 163.5, 171.5, 94.8472) symm_difference(Cricle1, Cricle2 ,RegionDifference) *去除相交部分的区域 dev_clear_window ()

  • halcon-hough_lines霍夫变换寻找直线2022-04-01 07:31:41

      在HDevelop中 read_image (Image, 'D:/bb/tu/20.jpg') get_image_size (Image, Width, Height) sobel_amp (Image, EdgeAmplitude, 'sum_abs', 3) *计算边缘 threshold (EdgeAmplitude, Region, 50, 255) *通过阈值把边缘图像变成区域 connection (Region, ConnectedRe

  • halcon-QImage彩色转Halcon彩色2022-03-29 13:01:30

    说明:通过qt5的摄像头得到QImage图像 h文件 #ifndef WIN_H #define WIN_H #include <QWidget> #include <QDebug> #include "Halcon.h" #include "HalconCpp.h" #include "HDevThread.h" #include <string> #include<opencv2/opencv.h

  • halcon-read_ncc_model读取ncc模板2022-03-27 12:35:22

      在HDevelop中 dev_close_window () read_image (W, 'D:/bb/tu/8.jpg') rgb1_to_gray (W, GrayImage) read_ncc_model ('D:/bb/tu/SS.ncm', ModelID) *读取ncc模板 find_ncc_model (GrayImage, ModelID, -0.2, 0.2, 0.8, 3, 0.5, 'true', 0,

  • halcon-read_shape_model读取形状模板2022-03-27 09:04:10

      在HDevelop中 dev_close_window () read_image (Image, 'D:/bb/tu/1.jpg') rgb1_to_gray (Image, GrayImage) read_shape_model ('D:/bb/tu/ss.shm', ModelID) *读取形状模板 *参数2:模板句柄 find_shape_model (GrayImage, ModelID, -0.2, 0.2, 0.8, 5, 0.5, '

  • halcon-write_shape_model保存形状模板2022-03-27 08:32:28

      在HDevelop中 dev_close_window () read_image (Image, 'D:/bb/tu/1.jpg') rgb1_to_gray (Image, GrayImage) edges_sub_pix (GrayImage, Edges, 'canny', 1, 20, 40) select_shape_xld (Edges, SelectedXLD, 'contlength', 'and',

  • halcon-find_shape_model形状模板匹配2022-03-26 07:00:06

    形状匹配原理:模板创建后,会根据模板中的边缘等关系去图像中进行搜索,可以理解成提取模板中的灰度发生变化的那些点,然后再去图像中匹配,这样的效果是对干扰比较稳定,匹配速度快,并且即使边缘发生部分遮挡,匹配效果依旧较好     在HDevelop中 dev_close_window () read_image (Image,

  • halcon-create_ncc_model创建NCC模板2022-03-25 06:31:08

        在HDevelop中 dev_close_window () read_image (W, 'D:/bb/tu/8.jpg') rgb1_to_gray (W, GrayImage) ****截取模板图像:O字母**** gen_rectangle1 (Rectangle, 30, 378, 89, 440) reduce_domain (GrayImage, Rectangle, ImageReduced) ****创建模板**** create_ncc_mod

  • halcon-count_channels计算图像的通道数2022-03-20 22:34:45

    在HDevelop中 read_image (Image9, 'D:/bb/tu/9.jpg') rgb1_to_gray (Image9, GrayImage) count_channels (GrayImage, Channels) *计算图像的通道数   在QtCreator中 HObject ho_Image9, ho_GrayImage; HTuple hv_Channels; ReadImage(&ho_Image9, "D:/b

  • halcon-draw_ellipse手动画椭圆2022-03-11 13:33:32

    在HDevelop中 dev_update_off() dev_open_window(10,10,400, 400,'black',WindowHandle) draw_ellipse (WindowHandle, Row, Column, Phi, Radius1, Radius2) *在指定窗口手动画椭圆 *参数1:窗口句柄 *参数2:中心的行坐标-->y坐标 *参数3:中心的列坐标-->x坐标 *参数4:长轴的方向(弧

  • halcon-skeleton求区域的骨架2022-03-10 09:02:43

       区域骨架:骨架可以理解为区域的中轴 在HDevelop中 read_image (Image, 'D:/bb/tu/6.jpg') rgb1_to_gray(Image,Image1) threshold (Image1, Region,[80,87,206,195] , [90,100, 228,205]) *union1 (Region, RegionUnion) skeleton (Region, Skeleton) *求区域的骨架 *参

  • halcon-fill_up_shape填充区域或区域集中具有给定形状特征的孔2022-03-10 08:32:30

        在HDevelop中 read_image (Image, 'D:/bb/tu/5.jpg') rgb1_to_gray(Image,Image1) threshold (Image1, Region,[190,85,105] , [205,100, 115]) fill_up_shape (Region, RegionFillUp, 'area', 1, 10000) *填充输入区域或区域集中具有给定形状特征的那些孔 *参数1:输入

  • halcon-smallest_rectangle1返回最小外接正矩形数据2022-03-10 06:00:30

    在HDevelop中     read_image (Image, 'D:/bb/tu/5.jpg') rgb1_to_gray(Image,Image1) threshold (Image1, Region,[75] , [90]) smallest_rectangle1 (Region, Row1, Column1, Row2, Column2) *返回最小外接正矩形数据 *参数1:输入区域 *参数2:左上角点的行坐标-y坐标 *参数3

  • halcon-闭运算(先膨胀后腐蚀)2022-03-08 08:00:48

          闭运算:对区域先进行膨胀操作,然后对膨胀的结果再进行膨胀操作,称为闭运算闭运算特点:具有与膨胀相似的特点,但是能够防止区域膨胀过度,能够很好的保持区域的形状。 效果:能填补缝隙 closing_circle区域圆闭运算 在HDevelop中 dev_update_off() read_image (Image, 'D:/bb/tu

  • halcon-开运算(先腐蚀再膨胀)2022-03-08 06:31:09

    开运算:对区域先进行腐蚀操作,然后对腐蚀的结果再进行膨胀操作,称为开运算开运算特点:具有与腐蚀相似的特点,但是能够防止区域腐蚀过度,能够很好的保持区域的形状。 opening_circle区域圆开运算  在HDevelop中 dev_update_off() read_image (Image, 'D:/bb/tu/1.jpg') rgb1_to_gray

  • halcon-gray_dilation_rect图像膨胀2022-03-07 15:01:41

        在HDevelop中 dev_update_off() read_image (Image, 'D:/bb/tu/1.jpg') rgb1_to_gray(Image,Image1) *将RGB图像转换为灰度图像 gray_dilation_rect (Image1, ImageMax, 5, 5) *图像膨胀-->效果:增加亮部,减少暗 *参数1:灰度值图像 *参数2:输出图像 *参数3和参数4:结构元的

  • halcon-erosion_rectangle1矩形腐蚀2022-03-07 13:00:34

    1.jpg     在HDevelop中 dev_update_off() read_image (Image, 'D:/bb/tu/1.jpg') rgb1_to_gray(Image,Image1) *将RGB图像转换为灰度图像 threshold (Image1, Region, 200, 230) erosion_rectangle1 (Region, RegionErosion, 5, 5) *矩形区域腐蚀 *参数1:需要腐蚀的区域 *

  • halcon-dilation_rectangle1矩形膨胀2022-03-07 08:33:03

    1.jpg     在HDevelop中 dev_update_off() read_image (Image, 'D:/bb/tu/1.jpg') rgb1_to_gray(Image,Image1) *将RGB图像转换为灰度图像 threshold (Image1, Region, 200, 230) dilation_rectangle1 (Region, RegionDilation, 11, 11) *矩形膨胀 *参数1:膨胀区域 *输出区

  • halcon-auto_threshold自动全局阈值2022-03-04 09:34:50

    1.jpg     在HDevelop中 dev_update_off() read_image (Image, 'D:/bb/tu/1.jpg') rgb1_to_gray(Image,Image1) *将RGB图像转换为灰度图像 get_image_size (Image1, Width, Height) dev_open_window(10,10,Width, Height,'black',WindowHandle) auto_threshold (

  • halcon-fast_threshold快速阈值2022-03-03 09:03:40

    在HDevelop中 ma.jpg     dev_update_off() read_image (Image, 'D:/bb/tu/ma.jpg') rgb1_to_gray(Image,Image1) *将RGB图像转换为灰度图像 get_image_size (Image1, Width, Height) dev_open_window(10,10,Width, Height,'black',WindowHandle) fast_threshold

  • halcon 图像区域分割算子比较2022-02-28 15:05:14

      算子输入 分割方式 区域/直方图 输出区域描述单一区域threshold单一整幅图像区域阈值单一绝对阈值分割fast_threshold单一整幅图像区域阈值单一绝对阈值分割bin_threshold单一整幅图像直方图单一下限值为0的阈值直方图分割auto_threshold单一整幅图像直方图多个直方图分割多

  • halcon-polar_trans_image_ext将图像中的圆弧变换为极坐标-->圆环拉成直线2022-02-27 20:33:16

    在HDevelop中 表盘.jpg     dev_update_off() read_image(Image,'D:/bb/tu/表盘.jpg') dev_open_window(0,0,610,610,'black',WindowHandle) disp_obj (Image, WindowHandle) ******获取表盘中心坐标、获取表盘图像******** draw_circle (WindowHandle, Row, Column, Radiu

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有