cvColorVision 1.5.1.2

dotnet add package cvColorVision --version 1.5.1.2
                    
NuGet\Install-Package cvColorVision -Version 1.5.1.2
                    
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="cvColorVision" Version="1.5.1.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="cvColorVision" Version="1.5.1.2" />
                    
Directory.Packages.props
<PackageReference Include="cvColorVision" />
                    
Project file
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 cvColorVision --version 1.5.1.2
                    
#r "nuget: cvColorVision, 1.5.1.2"
                    
#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 cvColorVision@1.5.1.2
                    
#: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=cvColorVision&version=1.5.1.2
                    
Install as a Cake Addin
#tool nuget:?package=cvColorVision&version=1.5.1.2
                    
Install as a Cake Tool

cvColorVision

ColorVision 的供应商 native 绑定层,通过 P/Invoke 和薄包装暴露相机、光谱仪、图卡与源表等入口;不是纯托管视觉算法实现,也不负责设备服务、模板或宿主流程编排。

包与运行前提

  • 当前目标为 net10.0-windows7.0,原生运行资产提供 Windows x64。框架、包版本、DLL 和配置资源清单以 cvColorVision.csproj 为准。
  • 运行需要匹配的 cvCamera.dll 及所调用功能的供应商 runtime、驱动和配置;只有主 DLL 或只有托管程序集并不充分。当前内部版不含本地 OLED 接口,不依赖或交付 cvoled.dll、cudart64_12.dll。项目从 DLL/scgd_internal_dll/ 复制并打包现成输入,不在这里构建供应商 C++ 实现。
  • CVCommCore.* / MQTTMessageLib.* 的当前源码类型编入 cvColorVision.dll,不会另生成同名 DLL;旧插件若引用独立程序集,仍须保留其匹配依赖,不能通过改名本 DLL 替代。
  • Release 构建会检查高立通 x64 运行依赖是否齐全。托管构建或 NuGet 打包成功不证明设备可用、native ABI 全部兼容或许可证分支已验证。
  • 当前内部版相机创建接口支持空配置路径,直接初始化 native 默认参数;默认交付不含 cfg/sys.cfg。显式文件参数仍保留兼容支持,运行时相机和校准参数继续通过 JSON 接口注入,须使用配套更新的 cvCamera.dll。
  • 当前内部版不使用 CameraAttribute.db:读出模式保留相机 SDK 默认值,制冷能力由 SDK 查询,温控开关和目标温度来自相机配置;不交付 cvTableList.dll 和它使用的 sqlite3.dll。托管 SQLite 的 SQLitePCLRaw / e_sqlite3.dll 依赖继续保留。
  • 句柄、缓冲区大小与释放顺序须按具体入口核对;接口混用 int、bool、void,不能套用统一的成功返回码,也不能把初始化状态码当新句柄。
  • 当前应用的色彩校正和 POI 测量由 Engine 的本地 opencv_helper.dll 链路负责。引用早期句柄式 XYZ 采样 API 的插件需迁移并重新编译,当前包不保证这些旧 API 的二进制兼容。
  • 连接、采集、校准、图卡切换及源表输出可能改变真实设备状态。文档示例和接口存在不构成操作授权;不得为验证文档而连接硬件或执行这些调用。

源码知识入口

本 README 会作为 NuGet 包说明放入包根目录;上述相对链接用于源码仓库,包内不保证包含 docs/。完整知识应在与包版本匹配的源码中读取,不把当前网站或另一分支的说明当作该包的行为保证。

Product Compatible and additional computed target framework versions.
.NET net10.0-windows7.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.5.1.2 53 10/7/2026
1.5.1.1 170 2/16/2026
1.4.1.1 137 2/13/2026
1.3.11.5 139 1/14/2026
1.3.11.4 728 12/1/2025
1.3.11.3 222 9/21/2025
1.3.11.2 249 9/20/2025
1.3.11.1 261 9/20/2025
1.3.5.1 253 8/25/2025
1.3.4.1 242 6/29/2025