- 博客(14)
- 收藏
- 关注
原创 Halcom常用
keys’:获取字典的所有关键字,如:Keys=['word_boxes_on_score_maps', 'word_boxes_on_image', 'words', 'score_maps', 'image']'key_data_type', :获取字典里的关键字的数据类型,tuple或object ,如:KeysType=['tuple', 'tuple', 'tuple', 'object', 'object']它可以匹配放大或是缩小的模板,但是仅限于模板大小的缩放,返回找到的变形的模板区域。
2026-05-30 11:46:29
281
原创 常用快捷键与命令行,函数
x:Shared一定要和x:Key配合使用,如果x:Shared的值为true,那么每次检索到这个对象时(共享对象),我们得到的都是同一个对象,否则,得到的是对象的一个新副本。针对ROI小区域建模板,应用场合: 模板的形状和大小一经制作完毕便不再改变,在查找模板的过程中,只会改变模板的方向和位置等来匹配目标图像中的图像。它可以匹配放大或是缩小的模板,但是仅限于模板大小的缩放,”调用系统命令,如“!应用场合:搜索对象有局部变形, 在一张图上查找模板的时候,可以改变模板的尺寸,来查找图像上具有局部变形的模板。
2026-05-30 11:37:33
184
原创 C++/CLI与原生C++,C#的语法对比
所以,无论是C++通过C++/CLI使用C#引用类型,还是C#通过C++/CLI使用C++指针,都需要在C++/CLI设计处理C++指针转换托管代码或托管代码到C++的转换。1.C#的引用类型不等于原生C++的指针或引用,虽然都有指针特性,但C#的引用类型是托管代码会自动释放,C++的指针需要手动释放,智能指针虽能自动释放但不是托管代码。
2025-11-28 20:08:37
157
原创 VS 2022 C++项目一键添加引用库(以opencv4为例)
将属性表保存后,每次创建新项目时,只需右键点击项目 ->(视图 -> 其他窗口 -> 属性管理器)。注意:dll文件需要自己添加到项目输出目录里。右键点击你的项目 ->(Release)和。
2025-09-04 12:27:17
565
原创 C# 项目软件发布
尝试文件名NDP48-x86-x64-AllOS-ENU.exe改成NDP48-x86-x64-AllOS-ENU。3. 在发布向导中,选择适合您的发布目标(例如:文件夹、Web站点、Azure等)。2. 在Visual Studio中,转到“生成”菜单并选择“发布”选项。1.1 点击项目右键选择属性,然后在属性页面点击发布。4. 配置发布设置,包括输出路径、发布版本等。1. 打开您的C#项目并确保它已经构建成功。6. 完成发布向导并点击“完成”按钮。尝试成功,报错少了一个。另一个文件也如法炮制。
2024-06-20 08:53:15
1896
原创 PDF解析(未完成)
他们的引用对象分别是:7 0 R,8 0 R,9 0 R和10 0R。/Contents[11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R]/ %图形文字内容。Resources % - XObject: 包含了页面中的图像,对象的引用38 0 R。
2023-11-15 14:07:16
553
原创 C# 正则表达式的使用方法
构建不同的正则表达式模式需要了解正则表达式语法和掌握常见的元字符和模式构建规则。你可以根据具体的需求来构建更复杂的正则表达式模式。:构建模式后,使用测试字符串来验证它是否按预期工作。你可以使用工具或在线正则表达式测试器来验证你的模式。在C#中,你可以使用正则表达式来进行强大的文本模式匹配和处理。:根据你的需求构建自定义的正则表达式模式。例如,如果你想匹配电子邮件地址,你可以使用。:某些字符在正则表达式中具有特殊含义,如果要匹配它们本身,需要使用反斜杠。:正则表达式模式是由字面字符和元字符组成的。
2023-10-23 18:22:08
1071
1
原创 System.Management:window系统的设备访问
不同的设备会被分配不同的 PNP 类别,例如,摄像头设备通常分配给 "Camera" 类别,磁盘驱动器通常分配给 "DiskDrive" 类别,键盘通常分配给 "Keyboard" 类别,等等。根据设备的 PNP 类别,操作系统可以采取适当的措施来加载所需的驱动程序和配置设备。不是一个标准的属性或类别,而是一个一般性的概念,用于表示与设备或服务相关的服务名称。是一个描述 Windows 设备管理的字符串,它涉及到键盘设备的驱动程序和服务。属性,你可以检索设备的 PNP 类别信息,以了解设备类型或类别。
2023-10-17 11:33:26
682
原创 C# stream之当stream.CanRead==false和stream.CanSeek==false解决方法
第三:stream.CanSeek==false,stream.CanRead==false时,也没遇到过。第二:stream.CanSeek==true,stream.CanRead==false时,没遇到过。方法为:新建MemoryStream案例,将旧的stream案例copy到MemoryStream上。第一:stream.CanSeek==false,stream.CanRead==true时。这里也应用到上面那种情况,ReadToEnd().Length不能当byte[]的长度。
2023-10-09 09:09:27
462
1
............................................step笔记
2023-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅