Files
XplorePlane/XP.Camera/XP.Camera.csproj
T
李伟 843c4d67a6 feat: 集成海康威视相机接口
- 新增 HikvisionCameraController 实现 ICameraController
- CameraFactory 支持 Basler/Hikvision 动态切换(config.json 配置)
- PixelConverter 支持 Bayer RG/GR/GB/BG 8-bit 解码
- 修复采集链断裂问题(finally 中触发下一帧)
- 相机设置面板:宽高和像素格式改为只读显示
- NavigationPropertyPanelViewModel 日志和状态文本改为英文
- 添加 MvCameraControl.Net.dll 到 ExternalLibraries
2026-05-18 13:11:26 +08:00

46 lines
1.7 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<UseWPF>true</UseWPF>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>XP.Camera</RootNamespace>
<AssemblyName>XP.Camera</AssemblyName>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>
<ItemGroup>
<Reference Include="Basler.Pylon">
<HintPath>..\ExternalLibraries\Basler.Pylon.dll</HintPath>
</Reference>
<Reference Include="MvCameraControl.Net">
<HintPath>..\ExternalLibraries\MvCameraControl.Net.dll</HintPath>
<Private>true</Private>
<CopyLocal>true</CopyLocal>
</Reference>
<PackageReference Include="Emgu.CV" Version="4.10.0.5680" />
<PackageReference Include="Emgu.CV.Bitmap" Version="4.10.0.5680" />
<PackageReference Include="Prism.DryIoc" Version="9.0.537" />
<PackageReference Include="Prism.Wpf" Version="9.0.537" />
<PackageReference Include="Serilog" Version="4.3.1" />
<ProjectReference Include="..\XP.Common\XP.Common.csproj" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Calibration\Resources\CalibrationResources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>CalibrationResources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Update="Calibration\Resources\CalibrationResources.en-US.resx">
<DependentUpon>CalibrationResources.resx</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Resource Include="Calibration\Resources\*.png" />
</ItemGroup>
</Project>