Trí tuệ nhân tạo: Cấu hình
Nhận diện đối tượng cục bộ
Agent DVR hỗ trợ nhận diện đối tượng thời gian thực bằng cách sử dụng các tệp mô hình AI (.onnx). Bạn sẽ cần một giấy phép (hoặc đăng ký đang hoạt động) để sử dụng tính năng này. Xem Máy chủ AI để cấu hình Agent sử dụng các máy chủ AI bên ngoài.
Để bắt đầu, chỉnh sửa camera của bạn và đi đến tab Nhận diện Đối tượng. Chọn máy chủ AI của bạn ở phía trên. Mặc định là Nội bộ, là AI tích hợp sẵn của Agent DVR. Nếu bạn muốn sử dụng một máy chủ AI, hãy thêm nó trong Cài đặt Máy chủ - Cài đặt AI - Máy chủ AI và sau đó chọn nó ở đây.
Các chi tiết sau đây là để cấu hình Agent DVR với AI tích hợp nhanh chóng. Bạn cũng có thể thêm bất kỳ mô hình nào khác mà bạn thích, chẳng hạn như Mô hình Ultralytics YOLO.
- Mô hình: Chọn mô hình AI mà bạn muốn sử dụng. Agent sẽ tự động tải xuống các mô hình tích hợp sẵn khi cần. Mô hình Tiny phù hợp cho phần cứng thấp hoặc nhiều camera. Mô hình Medium tốt cho độ chính xác cao hơn nhưng sử dụng nhiều sức mạnh xử lý hơn.
- Chế độ: Chọn khi nào bạn muốn AI xử lý các khung hình từ video của bạn. Nếu bạn chọn Khoảng thời gian, Agent sẽ sử dụng trường Tốc độ Xử lý bên dưới để phân tích liên tục luồng video của bạn.
- Chồng lên: Đánh dấu để vẽ kết quả thời gian thực trên video trực tiếp. Điều này rất tốt để điều chỉnh giới hạn độ tin cậy.
- Làm mờ: Đánh dấu điều này để làm mờ các đối tượng đã nhận diện (ví dụ, con người).
- Sử dụng GPU: Đánh dấu điều này để sử dụng GPU của bạn thay vì CPU.
- Tốc độ Xử lý: Điều này chỉ được sử dụng khi Chế độ là Khoảng thời gian - nó kiểm soát tốc độ mà các khung hình được gửi đến mô hình. Nhập 1 cho 1 khung hình mỗi giây, 20 cho 20 khung hình mỗi giây hoặc 0.1 cho 1 khung hình mỗi 10 giây.
- Độ tin cậy: Điều này lọc kết quả từ mô hình. Điều chỉnh cao hơn để giảm số lượng dương tính giả, nhưng lưu ý rằng nó cũng có thể bỏ lỡ các đối tượng.
- Kiểm tra Góc: Tham khảo Kiểm tra Góc để biết thêm chi tiết.
- Tìm: Xác định các đối tượng mà AI cần phát hiện. Danh sách tùy chọn ở đây đến từ cấu hình mô hình.
- Bỏ qua Đối tượng Tĩnh: Bỏ qua các đối tượng liên tục được tìm thấy ở cùng một vị trí.
- Độ dung sai: Điều này kiểm soát mức độ mà đối tượng có thể di chuyển trước khi bị đánh dấu là không tĩnh.
Mô hình Tùy chỉnh
Để thêm các mô hình của riêng bạn vào AI, hãy sao chép tệp mô hình (.onnx) vào thư mục Mô hình của Agent và xem Thêm Mô hình.
Hành động
Nhận diện Đối tượng tạo ra các sự kiện AI: Đối tượng Được Tìm Thấy và AI: Đối tượng Không Tìm Thấy để sử dụng trong Hành động.
Ảnh
Để biết thông tin về ảnh, xem Ảnh.
Chuyển đổi các mô hình Ultralytics YOLO sang ONNX
Agent DVR hỗ trợ các tệp mô hình ONNX cho nhận diện đối tượng. Bạn có thể tải xuống các mô hình đã được huấn luyện trước và chuyển đổi chúng sang định dạng ONNX chỉ trong vài bước.
Ví dụ dưới đây sử dụng mô hình YOLO26s qua Ultralytics. YOLO26s là một mô hình nhỏ hơn, đa năng với sự cân bằng tốt giữa tốc độ và độ chính xác.
Điều kiện tiên quyết
- Python 3.10 hoặc mới hơn
- pip có sẵn trong PATH
- Kết nối Internet
- ~1–2 GB dung lượng đĩa trống
Bước 1 – Cài đặt Ultralytics
pip install ultralytics
Bước 2 – Tải xuống mô hình YOLO26s
Ultralytics tự động tải xuống các trọng số đã được huấn luyện trước khi lần đầu tiên được sử dụng:
yolo detect predict model=yolo26s.pt source=https://ultralytics.com/images/bus.jpg
Bước 3 – Chuyển đổi sang ONNX
Khi đã tải xuống, xuất mô hình sang định dạng ONNX:
yolo export model=yolo26s.pt format=onnx opset=12 simplify=True
Thay thế bằng Python
from ultralytics import YOLO
model = YOLO("yolo26s.pt")
model.export(format="onnx", opset=12, simplify=True)
Bước 4 – Tìm tệp ONNX
Tệp xuất
yolo26s.onnx sẽ được tạo trong thư mục làm việc của bạn
hoặc trong thư mục runs/export.
Bước 5 – Sao chép vào Agent DVR
Di chuyển tệp ONNX vào thư mục mô hình ONNX của Agent DVR (trên máy chủ Agent), ví dụ:
Agent\Media\Models\ONNX\
Bước 6 – Thêm mô hình vào Agent DVR
- Đi đến Cài đặt Máy chủ > Cài đặt AI > Mô hình AI.
- Nhấp vào Cấu hình và thêm một mô hình mới.
-
Nhập tên (ví dụ:
) và chọn tệpyolo26s
trong danh sách thả xuống..onnx - Để các tùy chọn còn lại ở mặc định và nhấp vào OK.
- Chỉnh sửa camera của bạn, mở tab Nhận diện Đối tượng, đặt Máy chủ thành Nội bộ, và chọn mô hình mới của bạn.
Nhận diện khuôn mặt cục bộ
Agent DVR hỗ trợ nhận diện khuôn mặt thời gian thực bằng cách sử dụng AI. Bạn sẽ cần một giấy phép (hoặc đăng ký hoạt động) để sử dụng tính năng này. Xem Máy chủ AI để cấu hình Agent sử dụng các máy chủ AI bên ngoài.
Để bắt đầu, chỉnh sửa camera của bạn và đi đến tab Nhận diện Khuôn mặt. Chọn máy chủ AI của bạn ở phía trên. Mặc định là Nội bộ, đây là AI tích hợp sẵn của Agent DVR. Nếu bạn muốn sử dụng một máy chủ AI, hãy thêm nó trong Cài đặt Máy chủ - Cài đặt AI - Máy chủ AI và sau đó chọn nó ở đây.
Các chi tiết sau đây là để cấu hình Agent DVR với AI tích hợp nhanh chóng của nó.
- Chế độ: Chọn khi bạn muốn AI xử lý các khung hình từ video của bạn. Nếu bạn chọn Khoảng thời gian, Agent sẽ sử dụng trường Tốc độ Xử lý bên dưới để phân tích liên tục luồng video của bạn.
- Chồng lên: Đánh dấu để vẽ kết quả thời gian thực trên video trực tiếp. Điều này rất tốt để điều chỉnh giới hạn độ tin cậy.
- Làm mờ: Đánh dấu này để làm mờ khuôn mặt
- Sử dụng GPU: Đánh dấu này để sử dụng GPU của bạn thay vì CPU.
- Tốc độ Xử lý: Điều này chỉ được sử dụng khi Chế độ là Khoảng thời gian - nó kiểm soát tốc độ mà các khung hình được gửi đến mô hình. Nhập 1 cho 1 khung hình mỗi giây, 20 cho 20 khung hình mỗi giây hoặc 0.1 cho 1 khung hình mỗi 10 giây.
- Độ tin cậy: Điều này lọc kết quả từ mô hình. Điều chỉnh cao hơn để giảm thiểu các trường hợp dương tính giả, nhưng lưu ý rằng nó cũng có thể bỏ lỡ người.
- Kiểm tra Góc: Tham khảo Kiểm tra Góc để biết thêm chi tiết.
Khuôn mặt cần Nhận diện
Nhấp vào Chỉnh sửa Khuôn mặt để tải lên ảnh của những người bạn muốn nhận diện. Bạn có thể tải lên nhiều ảnh của cùng một người để cải thiện kết quả. Bạn có thể tải lên hình ảnh từ hệ thống tệp của bạn hoặc sử dụng webcam tích hợp để chụp ảnh (cần SSL hoặc localhost).
Hành động
Nhận diện Khuôn mặt tạo ra các sự kiện AI: Khuôn mặt đã Nhận diện và AI: Khuôn mặt không Nhận diện để sử dụng trong Hành động.
Ảnh
Để biết thông tin về ảnh, xem Ảnh.
Nhận diện Biển Số Địa Phương
Agent DVR hỗ trợ nhận diện biển số xe thời gian thực. Bạn sẽ cần một giấy phép (hoặc đăng ký đang hoạt động) để sử dụng tính năng này. Xem Máy chủ AI để cấu hình Agent sử dụng các máy chủ AI bên ngoài.
Để bắt đầu, chỉnh sửa camera của bạn và đi đến tab LPR. Chọn máy chủ AI của bạn ở phía trên. Mặc định là Nội bộ, là AI tích hợp sẵn của Agent DVR. Nếu bạn muốn sử dụng một máy chủ AI, hãy thêm nó trong Cài đặt Máy chủ - Cài đặt AI - Máy chủ AI và sau đó chọn nó ở đây.
Các chi tiết sau đây là để cấu hình Agent DVR với AI tích hợp nhanh của nó.
- Chế độ: Chọn khi bạn muốn AI xử lý các khung hình từ video của bạn. Nếu bạn chọn Khoảng thời gian, Agent sẽ sử dụng trường Tốc độ xử lý bên dưới để liên tục phân tích luồng video của bạn.
- Chồng lên: Đánh dấu để vẽ kết quả thời gian thực trên video trực tiếp. Điều này rất tốt để điều chỉnh giới hạn độ tin cậy.
- Nhòe: Đánh dấu điều này để làm mờ các biển số xe đã phát hiện.
- Sử dụng GPU: Đánh dấu điều này để sử dụng GPU của bạn thay vì CPU. Lưu ý rằng điều này hiện chỉ hoạt động trên Windows hoặc macOS do hỗ trợ driver và runtime GPU. Linux hiện tại quay lại sử dụng CPU.
- Tốc độ xử lý: Điều này chỉ được sử dụng khi Chế độ là Khoảng thời gian - nó kiểm soát tốc độ mà các khung hình được gửi đến mô hình. Nhập 1 cho 1 khung hình mỗi giây, 20 cho 20 khung hình mỗi giây hoặc 0.1 cho 1 khung hình mỗi 10 giây.
- Độ tin cậy: Điều này lọc các kết quả từ mô hình. Điều chỉnh cao hơn để giảm thiểu các kết quả dương tính giả, nhưng lưu ý rằng nó cũng có thể bỏ lỡ các đối tượng.
- Kiểm tra Góc: Tham khảo Kiểm tra Góc để biết thêm chi tiết.
Biển Số Cần Tìm
- Biển Số: Nhập danh sách các biển số cách nhau bằng dấu phẩy hoặc một URL đến một tệp CSV chứa các biển số. Agent DVR sẽ tạo ra các sự kiện Biển Số Được Nhận Diện và Biển Số Không Được Nhận Diện cho các biển số này, có thể kích hoạt các hành động.
- Tần Suất Tải Lại: Đặt tần suất để tải lại danh sách biển số từ URL.
- Chuẩn Hóa: Điều chỉnh các biển số thường bị nhận diện sai để cải thiện độ khớp.
Hành Động
Nhận diện đối tượng tạo ra các sự kiện AI: Biển Số Được Nhận Diện và AI: Biển Số Không Được Nhận Diện để sử dụng trong Hành Động.
Ảnh
Để biết thông tin về ảnh, xem Ảnh.
Lọc Cảnh Báo AI
Để thiết lập bộ lọc cảnh báo trong Agent DVR, hãy làm theo các bước sau:
- Cấu hình và kích hoạt một Cảm biến chuyển động. Để giảm thiểu mức sử dụng CPU, hãy sử dụng cảm biến đơn giản. Đảm bảo ít nhất một khu vực được định nghĩa để bao phủ khu vực bạn muốn giám sát.
- Trên tab Cảnh báo, đặt Chế độ thành Chỉ Hành động và kích hoạt Cảnh báo.
- Trên tab ghi hình, đặt Chế độ thành Cảnh báo (nếu bạn muốn ghi hình)
- Kích hoạt Nhận diện Đối tượng trên tab Nhận diện Đối tượng. Đặt chế độ thành Phát hiện Chuyển động, chọn một mô hình và nhấp Tìm để chọn các đối tượng để phát hiện, như Người, Chó, Xe hơi, v.v.
- Đi đến Hành động trong menu tab và thêm một Hành động cho sự kiện AI: Đối tượng Được Tìm Thấy.
Chọn các khu vực để xác định nơi phát hiện đối tượng, như các khu vực khác nhau cho lối vào và đường. Ví dụ, chọn khu vực lối vào chỉ kích hoạt cảnh báo nếu có xe hơi được phát hiện ở đó.
Dưới Các tác vụ, nhấp vào Thêm để tạo một tác vụ Cảnh báo. Nhấp OK hai lần để xác nhận.
Agent DVR sẽ xử lý nhận diện đối tượng AI khi phát hiện chuyển động. Nếu nó phát hiện một đối tượng cụ thể trong một khu vực đã chọn, nó sẽ kích hoạt một hành động để nâng cao cảnh báo. Việc không chọn khu vực sẽ kích hoạt cảnh báo cho bất kỳ khu vực nào.
Cài đặt bộ lọc cảnh báo tương tự cho Nhận diện LPR, Nhận diện Khuôn mặt, hoặc Nhận diện Âm thanh.
Để nhận diện đối tượng AI liên tục mà không cần kích hoạt phát hiện chuyển động, hãy đặt Chế độ trên Nhận diện Đối tượng thành Khoảng thời gian. Theo dõi tác động đến tài nguyên phần cứng của bạn và điều chỉnh khi cần thiết.
Bạn có thể cấu hình nhiều hành động cho các đối tượng khác nhau trong các khu vực khác nhau. Sử dụng thẻ {AI} trong các hành động để tham chiếu đến đối tượng đã phát hiện.
Bộ lọc AI - Sửa lỗi
Nếu trí tuệ nhân tạo không lọc bộ ghi hình của bạn một cách hiệu quả, xin xem xét các điều sau:
- Đảm bảo cài đặt Tìm phù hợp với một trong số các tùy chọn Có sẵn.
- Xác minh rằng công tắc cảnh báo chính ở góc trên bên trái của Agent hiển thị một ổ khóa đóng, cho biết cảnh báo đang hoạt động.
- Xác nhận rằng chế độ ghi hình được thiết lập thành Cảnh báo và không phải Phát hiện.
- Đảm bảo chế độ cảnh báo được thiết lập thành Chỉ hành động.
- Thử giảm mức độ Tự tin dưới Phát hiện Đối tượng.
- Kiểm tra /logs.html để xem các thông báo lỗi, có thể chỉ ra vấn đề với máy chủ hoặc các khối mạng.
- Giám sát hiệu suất máy chủ trí tuệ nhân tạo và đảm bảo rằng nó không gây quá tải hệ thống hoặc thời gian chờ quá lâu.
- Nếu trí tuệ nhân tạo phát hiện tất cả các lớp đối tượng, có thể chỉ ra vấn đề với GPU. Kiểm tra trình điều khiển GPU hoặc chuyển sang mô-đun trí tuệ nhân tạo dựa trên CPU.
Nhận diện đối tượng AI
Nhận diện đối tượng trong Agent DVR sử dụng hoặc AI cục bộ của chúng tôi hoặc một máy chủ AI (được khuyến nghị CodeProject.AI) để nhận diện các đối tượng cụ thể trong các luồng video và có thể tạo ra sự kiện, nâng cao cảnh báo, hoặc hoạt động như một bộ lọc cho các cảnh báo chuyển động.
- Đã bật: Chuyển đổi để bật hoặc tắt quy trình AI.
- Máy chủ AI: Chọn từ các máy chủ đã cấu hình của bạn, hoặc sử dụng tùy chọn mặc định.
- Chế độ: Chọn kích hoạt cho quy trình AI. Kích hoạt qua API chỉ bằng cách đặt thành Không và gọi triggerObject.
- Chuyển động Pass-through: Nếu máy chủ AI bị ngừng hoạt động và lọc cảnh báo, điều này cho phép các cảnh báo đi qua mà không bị lọc.
- Sử dụng URI Ảnh chụp: Sử dụng một khung hình độ phân giải cao từ camera của bạn thay vì khung hình trực tiếp hiện tại.
- Chế độ Thay đổi kích thước: Thay đổi kích thước hình ảnh trước khi gửi chúng đến máy chủ AI để giảm tải và cải thiện thời gian phản hồi.
- Chồng lên: Hiển thị kết quả AI trên luồng video trực tiếp.
- Màu sắc: Màu sắc của lớp phủ. Cài đặt này kiểm soát màu sắc của lớp phủ trên tất cả các tính năng AI.
- Khoảng thời gian tối thiểu: Đặt thời gian tối thiểu giữa các yêu cầu máy chủ.
- Độ tin cậy: Đặt mức độ tin cậy tối thiểu để nhận diện một đối tượng.
- Kiểm tra Góc: Tham khảo Kiểm tra Góc để biết thêm chi tiết.
Mô hình
- Khám Phá: Lấy các mô hình đã cài đặt từ máy chủ của bạn (cụ thể cho CodeProject.AI).
- Điểm Cuối Mô Hình: Chọn từ các mô hình có sẵn hoặc sử dụng điểm cuối mặc định.
- Danh Mục Đối Tượng: Tự động được điền với các danh mục liên quan hoặc nhập thủ công.
- Tìm: Xác định các đối tượng để AI phát hiện.
- Bỏ Qua Các Đối Tượng Tĩnh: Bỏ qua các đối tượng thường xuyên được tìm thấy ở cùng một vị trí.
Mô Hình Tùy Chỉnh
Để thêm các mô hình tùy chỉnh vào CodeProject.AI, sao chép tệp mô hình vào thư mục được chỉ định. Truy cập nó qua nút Khám Phá, nhưng thêm danh sách đối tượng vào Danh Mục Đối Tượng một cách thủ công.
Thay đổi thư mục lưu trữ mô hình bằng cách chỉnh sửa cài đặt của mô-đun Nhận Diện Đối Tượng.
Hành Động
Nhận Diện Đối Tượng tạo ra các sự kiện AI: Đối Tượng Được Tìm Thấy và AI: Đối Tượng Không Tìm Thấy để sử dụng trong Hành Động.
Ảnh
Để biết thông tin về ảnh, xem ảnh.
Yêu cầu AI
Agent DVR sử dụng máy chủ trí tuệ nhân tạo (OpenAI/ Claude vv) để trả lời các câu hỏi có thể đọc được về các hình ảnh từ camera của bạn. Điều này có thể tạo ra sự kiện, kích hoạt cảnh báo hoặc hoạt động như một bộ lọc trên cảnh báo chuyển động. Bạn sẽ cần hoàn tất cài đặt trong Cài đặt Máy chủ - Máy chủ Trí tuệ nhân tạo - Hỏi AI.
Bạn có thể kiểm tra các Nhật ký tại /logs.html trên máy chủ cục bộ để xem khi nào các yêu cầu được gửi. Đặt Cài đặt Máy chủ - Ghi nhật ký - Cấp độ Ghi nhật ký thành Thông tin.
- Đã kích hoạt: Chuyển đổi để bật hoặc tắt quá trình AI.
- Nhà cung cấp: Chọn nhà cung cấp AI mà bạn muốn sử dụng để xử lý hình ảnh. Nhà cung cấp sẽ cần được cấu hình trong cài đặt máy chủ - Máy chủ Trí tuệ nhân tạo. Nếu bạn chọn Mặc định thì nhà cung cấp được cấu hình đầu tiên sẽ được sử dụng.
- Chế độ: Chọn kích hoạt cho quá trình AI. Kích hoạt qua API chỉ bằng cách đặt giá trị này thành Không và gọi triggerAskAI
- Chuyển qua chuyển động: Nếu máy chủ AI bị ngừng hoạt động và lọc cảnh báo, điều này cho phép cảnh báo chuyển qua mà không bị lọc.
- Sử dụng URI Ảnh chụp nhanh: Sử dụng một khung hình có độ phân giải cao từ camera của bạn thay vì khung hình luồng trực tiếp hiện tại.
- Chế độ Thay đổi Kích thước: Thay đổi kích thước hình ảnh trước khi gửi chúng đến máy chủ AI để giảm tải và cải thiện thời gian phản hồi.
- Chồng lớp: Hiển thị kết quả AI trên luồng video trực tiếp.
- Khoảng thời gian Tối thiểu: Đặt thời gian tối thiểu giữa các yêu cầu máy chủ.
Tin nhắn AI
- Tin nhắn: Nhập câu hỏi của bạn cho AI ở đây. Một số ví dụ:
- Nếu bạn thấy lửa trong hình ảnh này, hãy trả lời với LỬA. Nếu bạn thấy một con chó ngồi trên ghế sofa, hãy trả lời với CHÓ. Nếu cửa mở hãy trả lời với CỬA. Nếu đáp ứng nhiều điều kiện hãy phân tách chúng bằng dấu ,
- Nếu đèn trên máy trên bàn đỏ hãy trả lời với CẢNH BÁO
- Nếu một xe cảnh sát đậu trong lối vào xe hãy trả lời với CẢNH SÁT
- Nếu có thư hoặc gói hàng nào trên sàn hãy trả lời với THƯ
- Nếu có vẻ như có người đã đột nhập vào nhà tôi hãy trả lời với ĐỘT NHẬP
- Tìm: Nhập các thẻ mà bạn đã hướng dẫn AI phản hồi. Ví dụ: LỬA, CHÓ, CỬA
- Không Lặp Lại: Bỏ qua các thẻ đã được trả về trong lần gọi AI trước đó
Như đã nêu ở trên, bạn có thể yêu cầu đáp ứng nhiều điều kiện trong tin nhắn và thiết lập các hành động để xử lý từng kết quả.
Hành động
Nhận dạng Cảnh tạo ra sự kiện Yêu cầu AI: Kết quả tích cực để sử dụng trong Hành động.
Ảnh
Để biết thông tin về ảnh, xem ảnh. Lưu ý rằng AI hiện chưa trả về bất kỳ dữ liệu không gian nào về vị trí của các đối tượng trong hình ảnh nên cắt và phát hiện tĩnh hiện không hoạt động.
Hình ảnh AI
Các quy trình AI có thể chụp ảnh khi nhận diện các đối tượng, cung cấp các tùy chọn để lưu trữ, cắt, tải lên FTP và nhiều hơn nữa.
Để cấu hình điều này, hãy chọn tùy chọn Ảnh ở dưới cùng của mỗi tab cấu hình AI khi chỉnh sửa một camera. Bật Ảnh và nhấp để cấu hình.
- Nhãn: Agent đặt các hộp trên hình ảnh và gắn nhãn cho các đối tượng được phát hiện.
- Cắt: Agent cắt ảnh cho mỗi khu vực phát hiện và lưu nhiều hình ảnh, một cho mỗi khu vực.
- FTP: Tải các hình ảnh đã lưu lên máy chủ FTP được cấu hình của camera.
- Ngăn Lặp Lại: Agent tránh việc lưu nhiều bản sao của cùng một đối tượng cho đến khi nó rời khỏi vùng chuyển động.
Hỏi AI: Mô tả
Từ v5.8.2.0+, bạn có thể sử dụng Trí tuệ Nhân tạo để mô tả hình ảnh mà Agent DVR ghi lại từ camera trong các sự kiện Cảnh báo. Mô tả này sau đó sẽ được lưu trữ cùng với cảnh báo trong giao diện người dùng. Để thiết lập điều này, cấu hình Hỏi AI cho camera của bạn và xem tùy chọn ở dưới phần Mô tả.
- Lời nhắc: Nhập lời nhắc sẽ được gửi đến máy chủ AI cùng với hình ảnh của bạn. Mặc định là "Mô tả trong một câu ngắn về điều gì đang xảy ra trong hình ảnh này". Bạn cũng có thể thêm chút vui vẻ vào đó, ví dụ "Mô tả điều gì đang xảy ra bằng tiếng Hải tặc" như chúng tôi đã sử dụng trong hình ảnh ở trên.
- Tiếp theo, đi đến tab Cảnh báo và chọn tùy chọn Mô tả.
Lưu ý rằng bạn cần phải kích hoạt Hỏi AI. Đặt Chế độ thành None nếu bạn chỉ muốn nó mô tả hình ảnh cảnh báo.
Sau khi bạn đã cho nó chú thích hình ảnh của bạn, bạn có thể tích hợp nó với hệ thống Hành động cho AI: Mô tả Phản hồi Đã Nhận. Bạn có thể sử dụng {MESSAGE} và {AIJSON} trong các nhiệm vụ từ hành động này cho các tích hợp khác.
LPR hoặc ALPR
LPR (Nhận diện Biển số, còn được gọi là ALPR/ANPR) sử dụng một máy chủ AI để nhận diện và đọc biển số từ các xe trong video của bạn. Nó tạo ra các sự kiện, nâng cao cảnh báo, hoặc hoạt động như một bộ lọc trên các cảnh báo chuyển động.
- Bật: Chuyển đổi để bật hoặc tắt quá trình AI.
- Máy chủ AI: Chọn từ các máy chủ đã cấu hình của bạn hoặc sử dụng tùy chọn mặc định. Agent DVR hỗ trợ LPR thông qua CodeProject.AI, PlateRecognizer.com, Gemini hoặc bất kỳ LLM tầm nhìn tương thích OpenAI nào (như vLLM, Ollama và LM Studio).
- Chế độ: Chọn kích hoạt cho quá trình AI. Kích hoạt qua API chỉ bằng cách đặt thành None và gọi triggerLPR.
- Sử dụng URI Ảnh chụp: Chọn một khung hình độ phân giải cao từ camera của bạn thay vì khung hình trực tiếp hiện tại.
- Chồng lên: Chồng kết quả AI lên luồng video trực tiếp.
- Khoảng thời gian tối thiểu: Đặt thời gian tối thiểu giữa các yêu cầu máy chủ để giảm tải.
- Độ tin cậy: Xác định mức độ tin cậy tối thiểu để nhận diện một biển số.
- Kiểm tra Góc: Tham khảo Kiểm tra Góc để biết thêm chi tiết.
- Biển số: Nhập danh sách biển số phân tách bằng dấu phẩy hoặc một URL đến tệp CSV chứa biển số. Agent DVR sẽ tạo ra các sự kiện Biển số đã nhận diện và Biển số không nhận diện cho những biển số này, có thể kích hoạt các hành động.
- Tần suất tải lại: Đặt tần suất để tải lại danh sách biển số từ URL.
- Chuẩn hóa: Điều chỉnh các biển số thường bị nhận diện sai để cải thiện sự khớp.
- Hãng, Mẫu, và Màu sắc: Bật cái này chỉ nếu sử dụng gói trả phí trên PlateRecognizer.com hỗ trợ những tính năng này. Nó không được bao gồm trong gói miễn phí. Chi tiết sẽ được bao gồm trong {AIJSON} trong Hành động Agent DVR.
Hành động
LPR tạo ra AI: Biển số đã được nhận diện và AI: Biển số không được nhận diện cho việc sử dụng trong Hành động.
Ảnh
Để biết thông tin về ảnh, xem ảnh.
Sử dụng ALPR-Database
Bạn có thể thiết lập tích hợp với ALPR-Database.com để lưu trữ biển số của bạn. Xem Agent DVR với ALPR-Database để biết hướng dẫn.
Nhận diện khuôn mặt AI
Nhận diện Khuôn mặt sử dụng một máy chủ AI (được khuyến nghị: CodeProject.AI) để nhận diện các khuôn mặt cụ thể trong các luồng video. Nó có thể tạo ra sự kiện, nâng cao cảnh báo, hoặc hoạt động như một bộ lọc cho các cảnh báo chuyển động. Các khuôn mặt có thể được thêm, chỉnh sửa hoặc xóa bằng cách sử dụng camera của bạn hoặc tải lên hình ảnh. Xem Chỉnh sửa Khuôn mặt trong tab này để biết thêm chi tiết.
- Bật: Chuyển đổi để bật hoặc tắt quá trình AI.
- Máy chủ AI: Chọn từ các máy chủ đã cấu hình của bạn, hoặc sử dụng tùy chọn mặc định.
- Chế độ: Chọn kích hoạt cho quá trình AI. Kích hoạt qua API chỉ bằng cách đặt thành Không và gọi triggerFace
- Sử dụng URI Ảnh chụp: Chọn một khung hình độ phân giải cao từ camera của bạn thay vì khung hình trực tiếp hiện tại.
- Chồng lên: Chồng kết quả AI lên luồng video trực tiếp.
- Khoảng thời gian tối thiểu: Đặt thời gian tối thiểu giữa các yêu cầu máy chủ để giảm tải.
- Độ tin cậy: Định nghĩa mức độ tin cậy tối thiểu để nhận diện một khuôn mặt.
- Kiểm tra Góc: Tham khảo Kiểm tra Góc để biết thêm chi tiết.
- Chỉnh sửa Khuôn mặt: Tải lên hình ảnh vào cơ sở dữ liệu máy chủ để nhận diện. Đảm bảo rằng chỉ một khuôn mặt được nhìn thấy và được xác định rõ ràng trong mỗi hình ảnh.
Hành động
Nhận diện Khuôn mặt tạo ra các sự kiện AI: Khuôn mặt đã được nhận diện và AI: Khuôn mặt không được nhận diện để sử dụng trong Hành động.
Ảnh
Để biết thông tin về ảnh, xem ảnh.
Nhận dạng Âm thanh AI
Nhận dạng âm thanh dựa trên trí tuệ nhân tạo trong Agent DVR phản ứng với âm thanh được nhận dạng từ micro hoặc luồng âm thanh. Tải tệp mô hình từ Cài đặt Máy chủ - Dữ liệu - Mô hình Âm Thanh AI (yêu cầu tài khoản iSpyConnect.com) để thiết lập điều này.
Bạn sẽ cần chỉnh sửa cài đặt Micro để thiết lập nhận dạng âm thanh. Nếu bạn có một camera với luồng âm thanh, bạn có thể truy cập cài đặt âm thanh bằng cách chỉnh sửa camera và chọn tab Âm thanh và nhấp vào "Cấu hình".
- Đã Kích Hoạt: Chuyển đổi để bật hoặc tắt quá trình AI.
- Chế Độ: Chọn kích hoạt cho quá trình AI.
- Độ Tin Cậy: Đặt mức độ tin cậy tối thiểu cho việc nhận dạng âm thanh.
- Chồng Lớp: Hiển thị kết quả AI trên hình ảnh trực tiếp của âm thanh.
- Nghe Để: Chọn âm thanh cụ thể để AI phát hiện.
Nhấp vào Nghe Để hiển thị âm thanh có sẵn để phát hiện. Chọn âm thanh cần thiết.
Sử dụng Hành Động AI: Âm Thanh Đã Nhận Dạng để thực hiện các nhiệm vụ khi âm thanh được nhận dạng.
Nhận dạng âm thanh cũng có thể được sử dụng để lọc cảnh báo, tương tự như camera.
Ngôn ngữ AI
Để thay đổi ngôn ngữ hiển thị cho nhãn và gắn thẻ trong Agent DVR, hãy đi đến Menu Máy chủ - Cài đặt - Phát lại - Ngôn ngữ mặc định.
Thêm Hành động vào Sự kiện Trí tuệ Nhân tạo
Agent DVR tạo ra sự kiện thông qua quy trình trí tuệ nhân tạo (AI), có thể kích hoạt Hành động. Ví dụ, Nhận diện Đối tượng tạo ra các sự kiện "Đối tượng Đã Tìm Thấy" và "Đối tượng Không Tìm Thấy". Mỗi hệ thống AI trong Agent tạo ra các sự kiện độc đáo.
Các sự kiện này có thể kích hoạt các hành động khác nhau, như phát cảnh báo, gọi URL với nhãn đối tượng, thực thi chương trình, hoặc xuất bản tin nhắn đến máy chủ MQTT. Sử dụng thẻ {AI} cho nhãn hoặc {AIJSON} cho phản hồi JSON đầy đủ từ CodeProject.AI trong các hành động.