自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 WPF + HSmartWindow输出像素坐标和灰度值

通过依赖属性绑定到前台进行(X,Y,GreyValue)的显示。使用GetGrayval方法获取像素坐标的灰度值。使用HMouseMove事件获取图像坐标。

2023-08-21 18:14:32 584

原创 Halcon HSmartWindow+WPF 实现模板匹配并用DataGrid控件进行数据显示

【代码】Halcon+WPF 实现模板匹配并用DataGrid控件进行数据显示。

2023-08-15 19:35:31 619

原创 WPF DataGrid 数据不刷新问题

1.前台页面没有正确Binding。,导致数据更改界面无法收到通知。,导致容器增删界面不响应。3.数据容器没有使用。

2023-08-14 15:19:26 1479

原创 Halcon20.11+python+USB相机取图使用步骤

1):安装halocn包:pip install mvtec-halcon==201112):导入halcon包。一般使用import halcon as ha3):根据官方示例:下面的代码使用framegrabber获取图像序列的第一个图像,并以一种特定的方式显示该图framegrabber = ha.open_framegrabber(name='File',horizontal_resolution=1,vertical_resolution=1,image_width=0,ima

2021-01-18 13:39:29 1448

原创 在Python下安装OpenCV

1:win+R2:cmd3:pip install opencv-python

2021-01-18 10:33:08 699

原创 图像数据类型的相互转换

dev_close_window ()*读取图像read_image (Image, ‘meningg5’)*图像和高斯导数卷积,进行滤波derivate_gauss (Image, DerivGauss, 2, ‘none’)*图像实数类型转换为BYTE8类型convert_image_type (DerivGauss, ImageConverted, ‘byte’)*分水岭算法watersheds (ImageConverted, Basins, Watersheds)*显示图像de

2021-01-17 21:47:26 397

原创 区域交集补集反选合并等操作

*求反complement (Circle, RegionComplement)*求一个区域的补集difference (Circle, Circle1, RegionDifference)*求多个区域的补集symm_difference (Circle, Circle1, RegionDifference1)*求交集intersection (Circle, Circle1, RegionIntersection)*所有区域合并union1 (RegionDifference1, Reg

2021-01-17 21:47:05 396

原创 根据特征过滤区域还有XLD

read_image (Image, ‘printer_chip/printer_chip_01’)threshold (Image, Region, 128, 255)connection (Region, ConnectedRegions)*根据面积来筛选select_shape (ConnectedRegions, SelectedRegions, ‘area’, ‘and’, 25000, 99999)*根据条件排序sort_region (SelectedRegions, Sorted

2021-01-17 21:46:50 113

原创 ROI的交互

dev_close_window ()dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle)*设置绘画模式dev_set_draw (‘margin’)read_image (Image, ‘printer_chip/printer_chip_01’)*画圆draw_circle (WindowHandle, Row, Column, Radius)gen_circle (Circle, Row, Column, Radius)*画椭圆

2021-01-17 21:46:18 202

原创 计算程序时间

count_seconds (T)相减

2021-01-17 21:46:02 137

原创 创建窗口/自适应窗口

*图像自适应窗口dev_close_window ()read_image (Image, ‘printer_chip/printer_chip_01’)get_image_size (Image, Width, Height)dev_open_window (0, 0, Width/3, Height/3, ‘black’, WindowHandle)dev_set_part (0, 0,Height,Width)dev_display (Image)...

2021-01-16 15:15:52 138

原创 文件夹相关操作

例1*获取文件夹下所有路径get_system (‘example_dir’,HalconExamples)ExampleDir:=HalconExamples+’\hdevelop’list_files (ExampleDir, [‘files’,‘recursive’], Files)*判断文件是否存在dev_close_window ()dev_open_window (0, 0, 512, 512, ‘black’, WindowHandle)filename:=‘111.jpg’

2021-01-16 15:15:00 213

原创 图像边缘提取

edges_sub_pix 提取边缘(亚像素)fit_line_contour_xld 合成线段 (亚像素)gen_contour_polygon_xld 绘制多边形(亚像素)

2021-01-16 15:12:45 249

原创 区域特征分析

区域面积area_center()最小外接矩形smallest_rectangle2() 最小外接矩形2(带角度)Smallest_rectangle1() 最小外接矩形1区域的角度:区域外接矩形的角度区域的凸性:shape_trans()将区域转换为凸性区域Convexity() 获取区域的凸性值区域的圆度:Circularity()...

2021-01-16 15:12:00 226

原创 形态学膨胀腐蚀开闭运算

*开运算:先对区域进行腐蚀操作,然后再进行膨胀操作*开运算特点:防止腐蚀过度,能够很好的保持区域的形状Opening_circle()Opening_rectangle1()*闭运算:先对区域进行膨胀操作,然后再进行腐蚀操作*闭运算特点:防止膨胀过度能够很好的保持区域形状closing_circle()closing_rectangle1 ()*灰度图像的开闭运算:开:gray_opening_rect()闭:gray_closing_rect()例:read_image (Imag

2021-01-16 15:10:58 886

原创 halcon中算子的结构介绍

Draw_表示界面互动的算子,需要人去画区域Gen_开头的表示生成类算子,比如圆,矩形等Get_开头的,是获取默写属性的算子Tuple_开头的代表与数组有关的算子Select_开头的代表筛选有关的算子带有contour的表示轮廓的xld有关的算子带有gray表示灰度有关的算子等...

2021-01-16 15:09:48 148

原创 图像的通道转换

将彩色图像分解为RGBdecompose3(Image, R, G, B)将图像转换为灰阶图像rgb1_to_gray(Image, ImageGray)HSV(色相,饱和度,明亮度)通道转换trans_from_rgb(R, G, B, ImageResult1, ImageResult2, ImageResult3, ‘hsv’)图像反转invert_image (ImageReduced, ImageInvert)...

2021-01-16 15:09:17 365

原创 数组

2021-01-16 15:08:36 86

原创 Halcon常用快捷键

ctrl+E 打开浏览例程Ctrl+F 查找F1 查看帮助F2 重置程序F3 取消程序注释F4 程序注释F5 程序运行,从第一行到最后一行F6 程序单步运行F7 单步跳入函数F8 单步跳出函数

2021-01-16 15:07:56 740

原创 Halcon语法

等号 :“:=”不等号:“#”字符串赋值:“str:=‘halcon’”等于比较符:“if(X=10)”与:“if(A>1 and A<30)”或:“if(A>1 or A<30)”求反:“if(not(A=10))”For 循环For I:=0tonumballs-1 by1EndforWhile 循环:while(x==1)Endwhile异常获取:Trycatch(Exception)Switch多分支switch(index)Case1:

2021-01-16 15:07:16 614

原创 Opencv 入门读写图片

Opencv 入门读写图片import cv2img=cv2.imread(“D:\Python\OpenCV\OpenCV\test.png”,-1)cv2.imshow(“test”,img)cv2.waitKey()cv2.destroyAllWindows()cv2.imwrite(“D:\Python\OpenCV\OpenCV\test1.png”,img)

2021-01-15 11:44:53 125

原创 QT Designer 中文翻译包

QT Designer 中文翻译包

2021-01-15 11:38:56 300

原创 Python+QT编辑,窗口显示不一致的问题

自适应缩放,解决显示不一致的问题if name == ‘main’: #测试程序QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling) #自适应缩放,解决显示不一致的问题app=QApplication(sys.argv)

2021-01-15 11:36:26 401

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除