增加了通过网络主动上报图像的支持

增加了指令维护通道的支持
This commit is contained in:
2026-01-07 10:59:03 +08:00
parent a697aab3e0
commit 3d47c8f009
47 changed files with 1613 additions and 1734 deletions

View File

@@ -1,9 +1,4 @@
using OpenCvSharp;
using System;
using System.Collections.Concurrent;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
namespace SHH.CameraSdk
{
@@ -166,6 +161,13 @@ namespace SHH.CameraSdk
return;
}
// 1. 先检查队列容量 (虽然 BlockingCollection 没有完美的无锁 IsFull但可以通过 Count 判断)
// 这是一个不需要 100% 精确的优化,只要能拦截掉大部分无用功即可
if (_uiActionQueue.Count >= 30)
{
return; // 直接丢弃,不进行克隆,节省 CPU
}
Mat frameClone = null;
try
{