Istnieje wiele źródeł, z których można uzyskać strumień wideo z kamery internetowej do skrzynki graficznej osadzonej w userform.Czy można użyć kontrolki z przymusem w programie Excel, aby wyświetlić podgląd kanału wideo z kamery internetowej za pomocą programu DirectShow?
- Preview a camera in DirectShow and capture a still image - in VB.net
- How do i use attached webcams to take still image in my application
Jednak staram się zrobić coś trochę neater, w zasadzie mają podgląd strumienia wideo z kamery w kontroli, który jest osadzony bezpośrednio w arkuszu zamiast na pływającej formie użytkowej. Nie jestem pewien, czy to możliwe. Byłbym bardzo wdzięczny za wszelkie wskazówki.
Niestety, nie jestem pewien, jak to zrobić, ale chciałem skomentować tego, kto głosował, aby zamknąć, że istniejące zamknięcie głosowania (przejście do Serverfault) jest nieprawidłowe. To nie jest pytanie Serverfault. – squillman
Dzięki własnej kontroli ActiveX/OLE powinno to być możliwe. Zrobiliśmy to już dla IE 6 dawno temu (ponad 10 lat). Nie sądzę, że jest to możliwe tylko z VBScript. Btw: co masz na myśli z kamerą internetową? Kamera internetowa lub kamera internetowa IP? Kamera internetowa IP ma tylko obrazy JPEG, które możesz pokazać. – CPlusSharp
Cóż, w moim przypadku będzie to wewnętrzna kamera komputera, ale myślę, że to powinno działać równie dobrze. z Excelem możesz wstawić wbudowaną kontrolę obrazu Active X, ale nie jestem pewien, czy zadziała w tym przypadku. Zasadniczo to, co mówisz, wymaga niestandardowej kontrolki ActiveX, która może być poza mną na tym etapie. –