我一直在阅读Blue Iris Facebook群组,以及Blue Iris,CodeProject.AI Server和ipcamtalk上的论坛。每个论坛都有不同的用户报告不同的问题,通常会有人突然提供帮助。但是,对于使用Blue Iris和CodeProject.AI Server的用户,常见问题及其解决方案没有中心位置。
本文旨在收集所有这些问题及其解决方案,适用于最新版本的Blue Iris和CodeProject.AI Server。本文将不断添加和更新,希望为所有Blue Iris和CodeProject.AI Server问题及其解决方案提供一个位置。
错误列表
无法在C:\Program Files\CodeProject\AI\AnalysisLayer\ObjectDetectionYolo\assets\yolov5m.pt加载模型
此问题来自 CodeProject.AI服务器论坛。在这篇文章中,用户在其 CodeProject.AI 服务器控制台上遇到了以下错误。
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服务器支持的功能。但是,此用户还尝试使用YOLO检测,该检测仅适用于自定义模型。此问题的解决方法是转到CodeProject.AI Server仪表板,通过单击仪表板上对象检测旁边的三个点,选择“停止”,然后转到“对象检测(.NET)”,单击三个点并选择“开始”来停止对象检测(YOLO)。
CodeProject.AI服务器日志在没有移动侦测时每分钟或更短时间显示一次请求
此问题也来自CodeProject.AI服务器论坛。在此实例中,当没有移动检测时,用户每隔一分钟或更短时间就会在CodeProject.AI Server日志中看到请求。
在Blue Iris中,相机设置面板的 AI 选项卡中有一个名为“检测/忽略静态对象”的选项,Blue Iris在其中检查静态对象。如果选中此框,则CodeProject.AI服务器日志中将有稳定的请求流,因为Blue Iris会不断检查静态对象。取消选中“检测/忽略静态对象”框并点击确定即可解决问题。
浏览器无法打开端口321678
在CodeProject.AI Server论坛上的此问题中,用户无法访问 http://localhost:32168 并且无法在其浏览器中启动CodeProject.AI服务器。
为了解决此问题,用户建议使用netstat查看该端口是否正在侦听。用户正在使用Windows。为此,请点击 Win + R 键盘上的键打开“运行”窗口,然后键入以打开CMD提示符。从那里,键入cmdnetstat -ano -p tcp。这将打开所有端口的列表,并指示哪些端口正在侦听。
对于此用户,端口32168根本没有显示在列表中。解决方法是转到Windows服务并启动或重新启动CodeProject.AI服务器。为此,请点击 Win + R 键盘上的键打开“运行”窗口,然后键入services.msc。这将打开Windows服务。向下滚动到CodeProject.AI服务器,然后点击“启动服务”按钮。然后CodeProject.AI服务器成功启动。
CodeProject.AI服务器和Python使用大量系统资源
这个问题来自Facebook上的Blue Iris用户组(注意:这是一个私人组)。该用户报告说,他们的CPU系统资源达到了20%。
他们提供了其CodeProject.AI服务器仪表板的图像,并且同时运行对象检测(.NET)和对象检测(YOLO)。这两个模块并不意味着要同时使用。解决方案只是关闭对象检测(YOLO)。转到“CodeProject.AI服务器”仪表板,单击仪表板上它旁边的三个点,然后选择“停止”。
已确认,但未检测到
此问题来自Blue Iris论坛。在这种情况下,蓝色虹膜检测到运动,但无法识别任何东西。Blue Iris将其记录为“已确认”,但根据CodeProject.AI服务器,未找到任何内容。用户想知道为什么CodeProject.AI服务器在未找到任何内容时不取消此操作。
解决方案来自ipcamtalk论坛。在相机设置的全局AI选项卡中,有一个字段“取消”。使用“未找到任何内容:0”在“取消”框中,从“已确认的警报”列表中删除(绿色)“未找到任何内容”。它强制AI搜索警报中的所有图像以选择最佳图像。
https://www.codeproject.com/Articles/5346151/Solutions-for-Common-Issues-with-Blue-Iris-and-Cod