在众多技术论坛中,用户们经常报告各种问题,总有热心人士提供帮助。然而,对于使用Blue Iris和CodeProject.AI Server的用户来说,没有一个集中的地方可以找到常见问题及其解决方案。本文旨在成为一个集合,收集这些常见问题及其解决方案,针对Blue Iris和CodeProject.AI Server的最新版本。本文将不断更新,希望为所有Blue Iris和CodeProject.AI Server的问题提供一个统一的解决方案库。
以下是一些用户在使用Blue Iris和CodeProject.AI Server过程中遇到的常见问题及其解决方法:
这个问题来自CodeProject.AI Server论坛。用户在CodeProject.AI Server控制台遇到了以下错误:
1:08:29 PM: Object Detection (YOLO): Unable to load model at C:\Program Files\CodeProject\AI\AnalysisLayer\ObjectDetectionYolo\assets\yolov5m.pt (CUDA error: no kernel image is available for execution on the device)
1:08:29 PM: Object Detection (YOLO): Unable to create YOLO detector for model yolov5m
用户使用的是NVIDIA GeForce GTX 660显卡,驱动版本为30.0.14.73481。该显卡的计算能力为3.0,低于CodeProject.AI Server当时支持的版本。此外,用户还尝试使用YOLO检测,但YOLO检测仅适用于自定义模型。解决方法是转到CodeProject.AI Server仪表板,停止Object Detection (YOLO),然后转到Object Detection (.NET)并启动它。
在CodeProject.AI Server论坛上,有用户报告说,即使没有运动检测,CodeProject.AI Server日志也会每分钟或更短时间请求一次。在Blue Iris中,相机设置面板的AI标签页中有一个选项叫做"Detect/Ignore static objects",Blue Iris会检查静态对象。如果选中此框,CodeProject.AI Server日志中会持续出现请求,因为Blue Iris不断检查静态对象。取消选中"Detect/Ignore static objects"并点击OK可以解决这个问题。
在CodeProject.AI Server论坛上,有用户无法访问http://localhost:32168,并且无法在浏览器中启动CodeProject.AI Server。为了解决这个问题,有用户建议使用netstat查看该端口是否在监听。用户使用的是Windows系统。要这样做,按下键盘上的Win + R键打开运行窗口,然后输入cmd打开命令提示符。从那里,输入netstat -ano -p tcp
。这会打开一个所有端口的列表,并指示哪些端口正在监听。对于这位用户来说,32168端口根本没有出现在列表中。解决方法是转到Windows服务并启动或重启CodeProject.AI Server。要这样做,按下键盘上的Win + R键打开运行窗口,然后输入services.msc。这会打开Windows服务。滚动到CodeProject.AI Server并点击"Start Service"按钮。CodeProject.AI Server随后成功启动。
这个问题来自Blue Iris用户组在Facebook上的讨论(注意:这是一个私密小组)。有用户报告说,他们的CPU系统资源达到了20%。他们提供了CodeProject.AI Server仪表板的图片,并且正在运行Object Detection (.NET)和Object Detection (YOLO)。这两个模块不应该一起使用。解决方法很简单,只需关闭Object Detection (YOLO)。转到CodeProject.AI Server仪表板,点击仪表板上的三个点,然后选择Stop。
这个问题来自Blue Iris论坛。在这种情况下,Blue Iris检测到运动但没有识别出任何内容。Blue Iris将其记录为"Confirmed",但根据CodeProject.AI Server,没有发现任何内容。用户想知道为什么CodeProject.AI Server没有取消这个,如果没有发现任何内容。解决方案来自ipcamtalk论坛。在相机设置的全局AI标签页上,有一个字段"To cancel"。在"To cancel"框中使用"Nothing found:0"可以消除(绿色)"Nothing found"从Confirmed警报列表中。它迫使AI在警报的所有图像中搜索以选择最好的一个。