내 응용 프로그램은 매우 간단하고 중요한 부분입니다. 버튼을 클릭하면 특정 카메라의 지정된 IP 주소로 이동하고 iexplore의 IP 주소에서 비디오를 스트리밍하거나 사용자가 스트림 또는 정적 모드를 선택하면 현재 카메라에있는 이미지를 저장합니다.웹캠에서 C 드라이브의 파일로 사진을 저장하는 방법
아직도 문제가되는 것은 정지 모드에서 카메라로 이동하여 파일을 내 C : // 드라이브의 폴더/파일에 저장하는 것입니다.
* 정적 모드와 스트림 모드의 유일한 차이점은 고정 이미지가 필요할 때 IP 주소의 끝에 '/ image'를 붙이는 것입니다. IP 주소를 열면 비디오가 제대로 작동합니다.
다음 코드는 표시된대로 스트림과 스틸 모드에서 IP 주소를 여는 기능을 보여줍니다.
ShellEx 모듈을 사용하고 있습니다.
Private Sub DS_Stream_Click() // Cam 1 video stream
ShellEx "http://999.999.999.100", vbNormalFocus
End Sub
Private Sub OS_Stream_Click() // Cam 2 video stream
ShellEx "http://999.999.999.101", vbNormalFocus
End Sub
Private Sub Update_Btn_Click(idx As Integer) // Cam 1 still pic
ShellEx "http://999.999.999.100/image", vbNormalFocus
End Sub
Private Sub ExecLink(Url As String, style As VbAppWinStyle)
ShellEx "iexplore.exe "
End Sub
그래서 '캠 (1) 여전히 그림'에 IP 주소를 가서 어딘가에 내 C 드라이브에 해당 이미지를 절약 할 수있는 방법 (폴더 그래서 나는 다시 가서 내가 필요할 때마다 모든 스틸 샷을 볼 수 있습니다) ?
그런 다음 양식의 그림 상자에서 해당 이미지를 열 계획을 세우므로 (적절하게 크기가 조정되고 선명도가 유지되도록) 표시된 이미지는 C 드라이브의 내 폴더에 저장된 최신 사진입니다.
의견이 있으십니까?
ShellEx 모듈은 무엇입니까? 이것은 API입니까, 아니면 사용자 정의 DLL입니까? –
ShellEx를 사용하면 iexplore에서 URL을 열 수 있습니다. –
아니요, 어디서 왔습니까? 어떻게 구현됩니까? 그것은 당신이 쓴 것이니까? 사물이 어떻게 열리는지를 변경하기 위해 ShellEx를 통해 모든 것을 열어야한다고하거나 다른 방법을 사용해야 할 것입니다. 나는 대체 제안을하기 전에 당신이 사용하고있는 것을 이해하고 싶습니다. –