摘要: 目标:获取图片上班的七块白色区域,并绘制出区域的中心坐标 代码: *读取图片read_image (Image, 'C:/Users/HJ/Desktop/test_image/printer_chip/printer_chip_01.png')*获取图片的大小get_image_size(Imag 阅读全文
posted @ 2022-07-05 17:29 小女孩真可爱 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 目标:根据原始图片,获取图像中的二维码区域 代码: read_image(Image, 'printer_chip/printer_chip_01') get_image_size(Image, Width, Height) dev_close_window() dev_open_window(0, 阅读全文
posted @ 2022-07-05 16:13 小女孩真可爱 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 模板图片:目标是获取图像左上角位置的数字 直接想法,直接用一个框将数字框出来,然后对图片进行模板匹配(不可行,因为图像中的数字不是固定的) 所以需要选择图像中的固定不变的区域来作为模板,然后根据模板区域来找到我们的目标区域,案例以左上角的商标名称作为模板区域 代码:案例图片在C:\Users\HJ\ 阅读全文
posted @ 2022-07-05 11:34 小女孩真可爱 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 模板匹配的目的:给定一个模板图片,给它标定一个目标区域。当下一张图片进来的时候,希望在新的图片中找到目标区域。 1.如图所示,读取模板图片,然后标定目标区域。 read_image(Image, 'C:/Users/HJ/Desktop/test_image/AB1.jpg') draw_recta 阅读全文
posted @ 2022-07-04 16:30 小女孩真可爱 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: read_image (Image, 'C:/Users/HJ/Desktop/test_image/image.png') create_bar_code_model([], [], BarCodeHandle) *8表示最多能识别8个 set_bar_code_param(BarCodeHand 阅读全文
posted @ 2022-07-01 17:46 小女孩真可爱 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 随便选择一张图片 对这张图片进行旋转矫正之后,图片就变成了一个模板图片。它的区域region位置如图所示: 当来了一张新的图片的时候,让它与region比较,与模板的位置有明显的偏差, 如图所示: 我们的目标就是让这张新的图片经过处理后与模板区域重合。如下图所示: 其实总体功能和旋转抠图差不多,只是 阅读全文
posted @ 2022-07-01 17:34 小女孩真可爱 阅读(246) 评论(0) 推荐(0) 编辑
摘要: read_image (Image, 'C:/Users/HJ/Desktop/demo1/4.bmp') threshold(Image, Region, 110, 255) closing_circle(Region, RegionClosing, 13.5) fill_up(RegionClo 阅读全文
posted @ 2022-07-01 16:23 小女孩真可爱 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 没啥好讲的,这里对于不是数组部分的东西就不进行讲解了。 area_center(RegionOpening,Area, Row, Column)。使用area_center来求区域的中心和面积时,返回Area, Row, Column这三个参数。当区域的个数大于1时,Area, Row, Colum 阅读全文
posted @ 2022-06-30 15:44 小女孩真可爱 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 有幸遇到halcon变量窗口的图像变量不显示,重启软件和电脑都没用这个沙雕问题,也是找了蛮久才发现解决办法特意记录一下。 这是正常情况下的窗口(左边)和图像变量不显示的窗口(右边): 解决方法: 鼠标左键双击图像中红框的位置 2.双击完之后把鼠标移动到如图指定的区域,会显示移动鼠标来调整窗口大小,然 阅读全文
posted @ 2022-06-30 14:23 小女孩真可爱 阅读(648) 评论(1) 推荐(0) 编辑
摘要: ​ 第一步当然是读取图像了:read_image (Image, 'C:/Users/HJ/Desktop/test_image/b.jpg') ​ 第二步:二值化。二值化。因为我这里的物体是黑色的,所以用binary_threshold来二值化的时候参数选择的‘dark’,如果特征是白色的话可以把 阅读全文
posted @ 2022-06-28 14:49 小女孩真可爱 阅读(4885) 评论(0) 推荐(2) 编辑