HakuBaseCV 0.0.8
dotnet add package HakuBaseCV --version 0.0.8
NuGet\Install-Package HakuBaseCV -Version 0.0.8
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="HakuBaseCV" Version="0.0.8" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="HakuBaseCV" Version="0.0.8" />
<PackageReference Include="HakuBaseCV" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add HakuBaseCV --version 0.0.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: HakuBaseCV, 0.0.8"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package HakuBaseCV@0.0.8
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=HakuBaseCV&version=0.0.8
#tool nuget:?package=HakuBaseCV&version=0.0.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
HakuBaseCV
HakuBaseCV[0.0.8] 2025-09-17 EditBy 陈哲
Changed
- 移除 StaticFunc 中关于自动删图的相关功能;
- 补充 FodyPropVM 中的注释;
- 优化 HakuList3,要求 TValue 继承 IKeyed,public class HakuList3<TValue> : HakuList3<string, TValue>
HakuBaseCV[0.0.7] 2025-09-01 EditBy 陈哲:优化 HakuImageUniformGrid 控件;
Changed
- 优化 HakuImageUniformGrid 控件;
HakuBaseCV[0.0.6] 2025-08-29 EditBy 陈哲
Added
- 新增 RstLogBase,用于保存视觉检测日志;
- 优化 HakuList3,增加其默认排序,可在构建时禁用;
- SimilarityTransf.Solve_Umeyama 增加 比例禁用的功能,增加 RA 属性;
- 增加 ToBGRMat、TrySaveImage 等方法;
- 增加 HakuImageUniformGrid 控件,待测试;
- 优化 ImgDebugVM<Tprop, Tparam>中的属性名称;
HakuBaseCV[0.0.5] 2025-08-22 EditBy 陈哲
Added
- StaticFunc 中增加 opencv 的多个算法;
- 重新定义相似变换;
- ByFitLine 的默认算法改为 DistanceTypes.Huber;
HakuBaseCV[0.0.4] 2025-08-19 EditBy 陈哲:增加 HakuList3
Added
- 增加 HakuList3 列表;
- 完善 Similarity Transform 相似变换;
- 完善 FodyPropEditVM 属性编辑页面;
HakuBaseCV[0.0.3] 2025-08-14 EditBy 陈哲:完善框架功能
Added
- 完善直线函数 LineFunc;
- 新增平面仿射变换 AffineTransf;
- 配置类重命名,定义:相机配置 CamConfig,属性 CamProp,视觉检测参数 DetImgParam;
HakuBaseCV[0.0.2] 2025-08-12 EditBy 陈哲:完善框架功能
Added
- 完善华睿和海康的相机驱动;
- 开发相机的调试页面;
- 下游程序基于 Config_HakuCV 补充算法参数;
- 下游程序基于 Config_CameraPara 补充相机参数;
<例> [0.0.1] 2023-01-13 EditBy 陈哲
Added
- 增加 xxx 功能
- 增加 xxx 功能
Changed
- 修改了 xx 控件的颜色
- 修改了 xx 的文本描述
Removed
- 删除了 xx 页面
- 删除了 xx 功能
Fixed
- 修复了 xx 问题
- 解决了 xx bug
Security
- 修改 xx 页面的权限,允许 xx 用户操作
- 修改 xx 功能的权限,禁止 xx 用户操作
- 修改 xx 用户的默认密码
- 修改 xx 功能的默认密码
注释:
Added
新添加的功能。Changed
对现有功能的变更。Removed
已经移除的功能。Fixed
对 bug 的修复。Security
对安全性的改进。
PropertyChanged :
[AddINotifyPropertyChangedInterface] 自动添加 INotifyPropertyChanged 接口并为所有可写属性添加通知
[DoNotNotify] 排除某个属性,不触发通知
[AlsoNotifyFor("OtherProperty")] 当该属性变更时,同时触发另一个属性的通知
[DependsOn("OtherProperty")] 自动将 OtherProperty 的变更通知扩展到该属性(推荐使用)
[OnChangedMethod("MethodName")] 在属性更改后自动调用方法
[OnChangingMethod("MethodName")] 在属性更改前自动调用方法
[SuppressPropertyChangedWarnings] 用于禁用 Fody 的警告(比如依赖于不存在的属性)
[Transient] 用于跳过属性变更比较(总是认为值发生变化)
private void OnXXXChanged() { }
private void OnXXXChanged(int oldValue, int newValue)
PropertyTools :
[Category("分组名")] 控制分组显示
[DisplayName("属性名")] 控制属性在 UI 中的名称
[Description("提示说明")] 设置鼠标悬停提示
[ReadOnly(true)] 设置为只读
[Browsable(false)] 完全隐藏属性
[ItemsSourceProperty("xxx")] 为枚举/下拉设置数据源
[Slidable] 在数值类型上使用滑块
[FormatString("F2")] 设置数字格式化字符串
[Unit("单位名")] 为数字添加单位显示(如 “cm”、“°C”)
[Editor(typeof(YourEditor), typeof(PropertyGridEditor))] 为属性指定自定义编辑器
[ExpandableObject] 在属性网格中展开复杂对象
[PropertyOrder(1)] 设置属性在属性网格中的显示顺序
[PropertyGridBehavior] 用于类,启用属性网格行为
[PropertyGridEditor] 用于类,启用属性网格编辑器
[PropertyGridTitle("标题")] 为类设置标题
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net8.0-windows was computed. net9.0-windows was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0-windows7.0
- HakuBase (>= 1.2.28)
- OpenCvSharp4.Extensions (>= 4.11.0.20250507)
- OpenCvSharp4.Windows (>= 4.11.0.20250507)
- OpenCvSharp4.WpfExtensions (>= 4.11.0.20250507)
- PropertyTools.Wpf (>= 3.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.