cuốn sách gpt4 ai đã làm

Cách tốt nhất để chuyển đổi video thành danh sách trong EmguCV là gì

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 21:13:56 25 4
mua khóa gpt4 Nike

Tôi muốn lưu trữ từng khung hình từ video vào một danh sách chung để có thể xử lý sau này. Tôi có một danh sách các tờ khai như sau:Danh sách> Stream_to_Images = Danh sách mới>(); .

Để nhập nó, tôi đã tạo một bộ hẹn giờ tích tắc cứ sau 33 mili giây để nhận mọi khung hình. Sự kiện được kích hoạt sẽ nhập khung vào danh sách. Vì vậy, tôi đã thử các dòng sau:

Hoặc chỉ là một .Add() đơn giản

Stream_to_Images.Add(_capture.QueryFrame());

Hoặc một bộ đếm cho từng khung và xử lý từng Vị trí.

Stream_to_Images[StreamPosition] = _capture.QueryFrame();
StreamPosition++;

Sử dụng khung đầu tiên, toàn bộ danh sách của tôi chỉ chứa một khung hình, không phải khung hình cuối cùng mà là khung hình ở cuối video, tùy chọn thứ hai dẫn đến ArgumentOutOfRangeException .Tôi cạn ý tưởng rồi, có cách nào khác để lưu từng khung hình trong video vào danh sách không?

** gia hạn **

Tôi đang cố gắng thay đổi từ danh sách sang mảng bằng cách sử dụng

imageBox1.Image = _capture.QueryFrame();
image_array.Add(_capture.QueryFrame());

Tuy nhiên, nếu tôi cố gắng tương tác với mảng và hiển thị video, tôi chỉ nhận được hình ảnh của khung hình cuối cùng.

câu trả lời hay nhất

Tôi nghĩ vấn đề có thể liên quan đến cách bạn thêm hình ảnh vào danh sách. Hiện tại, có vẻ như nó có thể được thêm bằng cách tham chiếu, nghĩa là tất cả các mục trong danh sách đều trỏ đến cùng một hình ảnh. Nếu bạn buộc Emgu tạo một bản sao của khung, nó sẽ hoạt động:

imageBox1.Image = _capture.QueryFrame();
image_array.Add(Hình ảnh mới(_capture.QueryFrame().Bitmap));

Bây giờ tôi đang đào sâu vào nó, nhưng tôi nghĩ điều này sẽ hiệu quả. Nó sẽ tạo một bản sao cục bộ thay vì dựa vào một tài liệu tham khảo.

Về C# - Cách tốt nhất để chuyển đổi video thành danh sách trong EmguCV là gì, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/34270248/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress