自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#和Halcon联编Demo

建议先使用已知物体(如书本/手机)进行测试,通过调整上述参数找到最佳检测效果。遇到具体问题时可提供现场调试指导!

2025-02-26 22:11:54 197

原创 WPF布局控件

【代码】WPF布局控件。

2025-02-23 20:46:24 1155

原创 JaveWeb开发

​ com.aigou.admin.dao 数据库操作类。​ com.aigou.admin.util 工具类。MVC的优势是实现高内聚,低耦合,模块只负责自己的功能和其它模块降低联系,便于后期程序扩展。1)Controller 负责调用模型和返回数据给视图 ----> Servlet。3)View 负责和用户交互 如JSP、HTML页面、小程序、GUI等。3)控制器将数据绑定视图中,跳转到相应的视图。

2024-11-29 09:54:10 392

原创 Maven、JAVAWeb、Servlet

一般下载jar包的流程:先看本地仓库是否有jar包,有直接返回,没有再去远程仓库找,找到下载到本地仓库,返回,没有再去中央仓库找。项目导入jar包时,项目中可能会存在同样类型但版本不同的jar包,这就是依赖冲突,最终导致项目无法运行。如果存在下面的情况:A同时存在X依赖的1.0和2.0版本,按最短路径原则,A将使用X2.0版本。Maven是Java的项目管理工具,可以构建,打包,部署项目,还可以管理依赖。首先我们要知道,依赖存在传递性,也就是:A依赖B,B依赖C,那么A也依赖C。

2024-11-28 11:11:49 1140

原创 JDBC使用

Java中连接数据库,操作数据的一种技术,支持多种数据库连接,包括:MySQL、Oracle、PostgreSQL、SQLServer。1、实现登录和注册,打印菜单:1、登录 2、注册,选择登录,输入账号、密码进行登录验证,选择注册,输入用户信息,注册用户。查询方法,能够查询任意表的数据,返回List集合,如:查询学生表,返回List ,查询汽车表,返回List …反射机制:程序运行时,动态读取类中的属性、方法、构造方法等成员,可以动态创建对象,调用属性和方法.问题1:如何结果集合类型不确定的问题?

2024-11-27 15:54:47 1048

原创 MySQL查询

​ 范式2:数据库表的字段都和主键相关,课程表:课程id、名字、学分、老师姓名、老师电话、老师QQ、食堂阿姨的电话。​ 范式3:数据库表的字段和主键直接相关,课程表:课程id、名字、学分、老师姓名、老师电话、老师QQ,老师的信息属于传递依赖,不符合第三范式。创建学生表(id、姓名、年龄、性别、地址)、课程表(id、课程名、课时)、分数表(id、学生id、课程id、分数、考试时间)显示参加过考试的学生信息(学号、姓名、课程名、分数、考试时间)​ 老师表:老师id、老师姓名、老师电话、老师QQ。

2024-11-26 16:45:15 631

原创 MySQL数据库

数据库Database,就是数据的仓库,项目中用于持久化保存数据,可以很方便的对数据进行管理。创建test1数据库,在其中创建一个书籍表,包含:id、书名、作者、出版日期、页数、类型、价格。char是固定长度的,char(10),如:存 abc 长度还是10,不足位置补空格。5)创建test2数据库,在其中歌曲表,包含:id、歌名、播放时长、演唱者、类型。varchar是可变长度的,varchar(10),存abc,只占三个长度。主键,表只能有一个主键,不能重复,不能为空,用于唯一标识这行记录。

2024-11-25 19:35:42 716

原创 JAVA集合框架

如果以自定义类型为键,HashMap默认以对象的内存地址进行查找,实际应用时一般以对象的属性值进行比较。​ 以属性值计算出整数​ 对象相互比较的方式Driver重写:@Override@Override//汽车集合 key司机对象 value汽车对象//添加数据Driver driver1 = new Driver("老刘",20,"男");Driver driver2 = new Driver("小刘",20,"女");

2024-11-21 16:56:50 904

原创 【JAVA面向对象】

继承是:一种代码重用的机制,可以由子类继承父类的属性和方法,避免编写重复的代码。

2024-11-20 17:09:41 716

原创 JAVA基础

语法数据类型 变量名 = 值;必须由字母、数字、下划线和$组成;开头不能是数字规范的命名是小驼峰命令:studentName要做到见名知义JDK:包含 JRE 和开发工具,用于开发和运行 Java 应用程序。JRE:包含 JVM 和类库,用于运行 Java 应用程序。JVM:Java 虚拟机,负责执行 Java 字节码,是 JRE 的核心部分。在面试中,能够清晰地解释这三个概念及其关系,可以帮助面试官了解你对 Java 平台的深入理解。

2024-11-19 11:35:57 1105 3

原创 HDevelop示例程序-optical_flow_bicycle.hdev

这段代码是一个使用HALCON(一种机器视觉库)编写的示例程序,旨在通过光流法(Optical Flow)来检测图像序列中的移动物体,并在检测到移动物体时自动开启一个假设的出口门。提示:以下是本篇文章正文内容本文全面解析了一个使用HALCON机器视觉库编写的程序实例,该程序展示了如何实现光流法来监测图像序列中的运动物体,并响应于检测到的移动自动激活安全门模拟开启过程。

2024-05-31 08:44:28 1395

原创 HDevelop示例程序-optical_flow.hdev

这个示例程序演示了如何使用optical_flow_mg计算图像序列中的光流,以及如何对光流进行分割。提示:以下是本篇文章正文内容本文深入介绍了如何利用函数计算图像序列中的光流,并对计算出的光流进行分割,从而突出显示动态场景中的运动信息。通过一个详尽的示例程序,我们了解了从初始化显示环境、读取图像序列到循环处理每一对图像、计算光流、分割显著运动区域,以及最后显示这些运动信息的完整流程。程序的核心在于。

2024-05-28 13:24:13 1002

原创 HDevelop示例程序-coherence_enhancing_diff.hdev

这段程序展示了如何使用 coherence_enhancing_diff 函数来增强指纹图像,以连接指纹线的不连续部分。提示:以下是本篇文章正文内容本文深入探讨了如何利用HALCON中的算子来增强指纹图像,旨在通过连接断裂的指纹纹线提高图像质量,从而为后续的特征识别与分析奠定基础。文章首先通过一段示例代码展示了该算子的基本应用,随后详细解析了代码中的每个步骤及其背后的原理,特别是对算子的核心机制——结构张量计算与微分运算进行了详尽说明。

2024-05-27 22:00:24 1076

原创 HALCON error #4056: Image data management: object-ID is NULL (0) in operator disp_obj

该项目是利用Halcon算子进行图像处理,C#搭建界面框架,实现的是一个循环读取图片后,对图片中的圆形半径进行获取,并且显示在窗口上。

2024-05-22 07:46:29 1960

原创 AxShockwaveFlashObjects 和 ShockwaveFlashObjects 这两个组件,但是Visual Studio无法找到它们

和是与Adobe Flash Player相关的ActiveX控件和库,主要用于在Windows应用中嵌入和控制Flash内容。这两个组件常用于Visual Basic、C#等开发环境中,允许开发者在桌面应用程序中播放Flash动画、游戏或交互式内容。

2024-05-20 16:38:55 1452

原创 halcon算子错误 not enough memory available0.abc-

背景:32位的电脑,安装使用32位的Halcon,估计与halcon的内存分配有关,尤其是10,11。

2024-05-18 18:00:00 1677

原创 System.BadImageFormatException 异常,Message=试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

该项目主要是通过VS使用C#进行窗口界面封装,算法使用Halcon的算子。具体实现环境。

2024-05-12 16:03:02 3327 1

原创 Visual Studio 2022 配置 HDevelop 20.11 Steady - MVTec HALCON

在 Visual Studio 2022 这款IDE上配置Halcon环境方便直接使用VS进行编程。

2024-05-05 10:42:06 1376 2

原创 代码分析工具Understand - 第二章 窗口和术语

本章节旨在通过对Understand中基本窗口进行描述,从而达到帮助各位更加方便的使用Understand工具。

2024-05-03 15:12:50 2594 1

原创 代码分析工具Understand第一章:介绍

本章介绍Understand软件。阅读优秀的开源源码可以有效提升我们的编程能力、编程思想、架构。但是由于开源项目非常复杂,一个项目中会有大量的函数、类的相互调用,错综复杂。由于这些原因使得我们难以着手,没有思路、方法。因此面对这种情况我们需要一款工具软件,来帮助我们去进行代码的分析,帮助我们来进行阅读学习项目代码。在比较早期的时候,source insight 这款代码分析工具已经相当优秀,不过最近接触了另一款工具叫做Understand,发现了这款宝藏工具,因此写这篇文章来进行分享,介绍给大家。

2024-05-01 16:37:47 5816

原创 EasyPR开源项目环境配置以及编译问题

EasyPR是一个开源的中文车牌识别系统,其目标是成为一个简单、高效、准确的非限制场景(unconstrained situation)下的车牌识别库。

2024-04-18 23:03:48 1015 5

Vue的介绍使用以及说明

Vue的介绍使用以及说明

2024-12-03

git笔记,介绍了git的使用以及原理

git笔记

2024-12-03

空空如也

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

TA关注的人

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