图像处理
文章平均质量分 51
Better Bench
CS博士;研究领域:类脑计算、连续学习、AI、数据挖掘、自然语言处理、数学建模,特长网球4.0
展开
-
【图像处理】halcon根据轮廓亚像素点坐标绘图并分割为直线、圆弧、椭圆段
1 思路(1)读取坐标文件(2)根据坐标绘制轮廓图gen_contour_polygon_xld(3)使用segment_contours_xld分割轮廓(4)使用get_contour_global_attrib_xld (Contour, ‘cont_approx’, Type)获得每个分割的轮廓性质,Type==-1表示线段;Type0表示椭圆;Type1表示圆弧2 实现cnt1.txt中包含了像素点的坐标X和Y值,并以换行分开*************** 第1个边框NO:=1原创 2021-11-30 12:12:07 · 1897 阅读 · 0 评论 -
【图像处理】halcon计算图像中轮廓周长、面积、半径等特征
1 步骤(1)运行程序(2)选中要计算的图形(3)查看特征检测框中的数据2 代码read_image (Image2, 'Pic2_4.bmp')rgb1_to_gray (Image2, GrayImage)fast_threshold (GrayImage, Region2, 150, 255, 20)connection (Region2, ConnectedRegions2)sort_region (ConnectedRegions2, SortedRegions, 'firs原创 2021-11-30 11:46:55 · 3830 阅读 · 1 评论 -
【图像处理】halcon实现图像中两个圆形轮廓的圆心距
目录1 思路2 实现1 思路(1)边缘检测(2)划分轮廓为直线段、圆(圆弧)、椭圆弧(3)分别每个对圆弧进行拟合圆(4)计算两个拟合圆的圆心距2 实现dev_update_off ()*读取图片read_image (Image, 'Pic2_1.bmp')* * 关闭窗口dev_close_window ()get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'black', Wi原创 2021-11-30 11:04:03 · 2642 阅读 · 0 评论 -
【图像处理】halcon实现图像亚像素边缘轮廓坐标提取并存储
1 halcon简要指导2 实现对不同的轮廓进行提取,并计算X、Y坐标,并存储到txt文件中*读取图片read_image (Image, '1-2.jpg')* * 关闭窗口dev_close_window ()get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'black', WindowHandle)* * Segment a region原创 2021-11-30 10:17:17 · 5053 阅读 · 3 评论 -
【图像处理】 Halcon 实现图像亚像素边缘检测
目录1 Halcon软件使用简要指导3 实现1 Halcon软件使用简要指导halcon的函数调用,返回值变量在()参数中去定义,比如我要初始化一个用Test(A,B)函数实现某个功能,A 是传入的参数,B是返回值参数。3 实现边缘检测,轮廓拟合,轮廓分割,并对不同的段的轮廓进行彩色绘图*读取图片read_image (Image, 'Pic1_1.bmp')* * 关闭窗口dev_close_window ()get_image_size (Image, Width, Height)原创 2021-11-30 09:20:03 · 2832 阅读 · 0 评论 -
【图像处理】基于灰度矩的亚像素边缘检测方法理论及MATLAB实现
目录1 基于灰度矩的亚像素边缘检测理论2 MATLAB实现2.1 main.m2.2 Conv.m2.3 Zhongxin.m【代码下载】1 基于灰度矩的亚像素边缘检测理论参考文献:亚像素边缘检测技术研究_张美静2 MATLAB实现2.1 main.mclear;clc;tic;%启动计时器,计算程序运行时间tau=25;delt=0.5;N=7;picture_init=imread('Pic1_2.bmp');subplot(221);imshow(picture_i原创 2021-11-29 23:15:58 · 4305 阅读 · 1 评论 -
【图像处理】基于Zernike矩的亚像素边缘检测理论及MATLAB实现
目录1 边缘检测理论2 MATLAB实现代码和图片下载1 边缘检测理论【参考文献】:亚像素边缘检测技术研究_张美静2 MATLAB实现function zernike7(I)I=imread('Pic1_3.bmp');subplot(221)imshow(I)title('原图像');% 7*7Zernike模板M00=...[ 0 0.0287 0.0686 0.0807 0.0686 0.0287 0 0.0287 0.0815 0.0816 0原创 2021-11-29 16:15:44 · 5969 阅读 · 4 评论