『壹』 怎麼實現通過網頁鏈接打開本地攝像頭
需要用軟體支持,攝像頭本身就有一個虛擬的網卡,可以利用 UPnP 技術支持 這個我沒有怎麼研究過 但是應該是可以實現的
『貳』 易語言打開他人攝像頭 源碼
沒有這個易語言源碼...打開他人攝像頭必須要在他人電腦上得到硬體運行許可才行,我有其他的源碼,但是這個是真沒有,也沒有聽說過。
『叄』 求一個控制攝像頭小程序的源碼,要求VC下編譯運行
VC-攝像頭控制SDK源碼
#include <windows.h>
#include <stdio.h>
#include <vfw.h>
#pragma comment(lib,"vfw32.lib")
HWND ghWndCap ; //捕獲窗的句柄
CAPDRIVERCAPS gCapDriverCaps ; //視頻驅動器的能力
CAPSTATUS gCapStatus ; //捕獲窗的狀態
char szCaptureFile[] = "MYCAP.AVI";
char gachBuffer[20];
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
LRESULT CALLBACK StatusCallbackProc(HWND hWnd,int nID,LPSTR lpStatusText)
{
if(!ghWndCap)return FALSE;//獲得捕獲窗的狀態
capGetStatus(ghWndCap,&gCapStatus,sizeof(CAPSTATUS));//更新捕獲窗的大小
SetWindowPos(ghWndCap,NULL,0,0,gCapStatus.uiImageWidth,gCapStatus.uiImageHeight,SWP_NOZORDER|SWP_NOMOVE);
if(nID==0){//清除舊的狀態信息
SetWindowText(ghWndCap,(LPSTR)"hello");
return (LRESULT)TRUE;
}//顯示狀態ID和狀態文本
wsprintf(gachBuffer,"Status# %d: %s",nID,lpStatusText);
SetWindowText(ghWndCap,(LPSTR)gachBuffer);
return (LRESULT)TRUE;
}
LRESULT CALLBACK ErrorCallbackProc(HWND hWnd,int nErrID,LPSTR lpErrorText)
{
if(!ghWndCap)return FALSE;
if(nErrID==0)return TRUE;//清除舊的錯誤
wsprintf(gachBuffer,"Error# %d",nErrID);//顯示錯誤標識和文本
MessageBox(hWnd, lpErrorText, gachBuffer,MB_OK | MB_ICONEXCLAMATION);
return (LRESULT) TRUE;
}
LRESULT CALLBACK FrameCallbackProc(HWND hWnd,LPVIDEOHDR lpVHdr)
{
FILE *fp;
fp=fopen("caram.dat","w");
if(!ghWndCap)return FALSE;//假設fp為一打開的.dat文件指針
fwrite(lpVHdr->lpData,1,lpVHdr->dwBufferLength,fp);
return (LRESULT)TRUE;
}
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
static TCHAR szAppName[]=TEXT("HelloWin");
HWND hwnd;
MSG msg;
WNDCLASS wndclass;
wndclass.style=CS_HREDRAW|CS_VREDRAW;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=szAppName;
if(!RegisterClass(&wndclass))
{
MessageBox(NULL,TEXT("This program requires WindowsNT!"),szAppName,MB_ICONERROR);
return 0;
}
hwnd=CreateWindow(szAppName,TEXT("The Hello Program"),WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,iCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
RECT rect;
switch(message)
{
case WM_CREATE:
{
ghWndCap=capCreateCaptureWindow((LPSTR)"Capture Window",WS_CHILD|WS_VISIBLE,0,0,300,240,(HWND)hwnd,(int)0);
capSetCallbackOnError(ghWndCap,(FARPROC)ErrorCallbackProc);
capSetCallbackOnStatus(ghWndCap,(FARPROC)StatusCallbackProc);
capSetCallbackOnFrame(ghWndCap,(FARPROC)FrameCallbackProc);
capDriverConnect(ghWndCap,0); // 將捕獲窗同驅動器連接
//獲得驅動器的能力,相關的信息放在結構變數gCapDriverCaps中
capDriverGetCaps(ghWndCap,&gCapDriverCaps,sizeof(CAPDRIVERCAPS));
capPreviewRate(ghWndCap, 66); // 設置Preview模式的顯示速率
capPreview(ghWndCap, TRUE); //啟動Preview模式
if(gCapDriverCaps.fHasOverlay) //檢查驅動器是否有疊加能力
capOverlay(ghWndCap,TRUE); //啟動Overlay模式
if(gCapDriverCaps.fHasDlgVideoSource)capDlgVideoSource(ghWndCap); //Video source 對話框
if(gCapDriverCaps.fHasDlgVideoFormat)capDlgVideoFormat(ghWndCap); // Video format 對話框
if(gCapDriverCaps.fHasDlgVideoDisplay)capDlgVideoDisplay(ghWndCap); // Video display 對話框
capFileSetCaptureFile( ghWndCap, szCaptureFile); //指定捕獲文件名
capFileAlloc(ghWndCap, (1024L * 1024L * 5)); //為捕獲文件分配存儲空間
capCaptureSequence(ghWndCap); //開始捕獲視頻序列
capGrabFrame(ghWndCap); //捕獲單幀圖像
}
return 0;
case WM_PAINT:
hdc=BeginPaint(hwnd,&ps);
GetClientRect(hwnd,&rect);
DrawText(hdc,TEXT("Hello,Windows98!"),-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
EndPaint(hwnd,&ps);
return 0;
case WM_DESTROY:
{
capSetCallbackOnStatus(ghWndCap,NULL);
capSetCallbackOnError(ghWndCap,NULL);
capSetCallbackOnFrame(ghWndCap,NULL);
capCaptureAbort(ghWndCap);//停止捕獲
capDriverDisconnect(ghWndCap); //將捕獲窗同驅動器斷開
PostQuitMessage(0);
}
return 0;
}
return DefWindowProc(hwnd,message,wParam,lParam);
}
『肆』 電腦前置攝像頭怎麼打開
如果你的筆記本電腦是帶有前置攝像頭的。你可以打開電腦的設置。在設計面板裡面找到你的攝像頭。然後進行調試,打開前置攝像頭就可以了。
『伍』 網站會不會偷偷打開手機前置攝像頭
只要你的手機是聯網狀態,就有可能會被網站的惡意代碼操作,包括打開攝像頭,不過這種情況太少見了
『陸』 求 在網頁中打開查看區域網內的攝像頭的監控畫面 的例子(源碼),請不吝賜教,在下感激不盡。
這是正解。。。。
那個監視系統要兼容你用網頁打開的操作。
如果不兼容,打死我也沒辦法,你用的那個軟體,如果支持這種調用,應該會寫出來。並且會寫出詳細調用方法、提供源碼或直接提供一個網頁。
你的監視器是什麼埠?網路攝像頭么。。
廠商不是傻X,有網頁調用的方法,絕對會立刻發布。。。
lz,偶愛莫能助。。。。
『柒』 網站會不會偷偷打開手機前置攝像頭然後偷拍你
如果你是蘋果手機就不用擔心,網站是沒有那個許可權打開你的攝像頭的,只有APP有。
如果你是安卓手機,只要你不下載他上邊的安裝包程序之類的,他也是不能打開你的攝像頭的,但是要注意有些安裝包隱藏在網站里,你點錯了就後台下載安裝了。
『捌』 ie瀏覽器筆記本電腦怎麼開前置攝像頭
你好,你打開我的電腦右鍵屬性,點擊硬體,打開設備管理器,找到圖像處理設備。把它點開會顯示你內置攝像頭的驅動型號。然後點擊驅動右鍵再點擊啟動就OK了。
不過瀏覽器的話,你使用ie瀏覽器不怎麼安全,可能會泄露你的隱私,建議你使用更加安全的QQ瀏覽器,它對於攝像頭的監控比較給力,可以防止出現隱私泄露的問題,非常的安全好用,下載安裝包也非常的快,你可以去下載安裝。
『玖』 網站會不會偷偷打開手機前置攝像頭然後偷拍你手機有病毒會不會打開你的攝像頭拍照
摘要 你好,黑客軟體是可以做到打開手機前置攝像頭偷偷拍照的,但是這涉及到違法,一般來說不是有特別目的,不會這么做的。
『拾』 筆記本電腦網頁上怎麼打開攝像頭
1、打開開始菜單——控制面板;
2、點擊其中的Flash Player;
3、在Flash Player設置管理器中點擊切換到「攝像頭和麥克風」;
4、點擊的「站點的攝像頭和麥克風設置」;
5、進入之後,點擊左下角的「添加」按鈕;
6、輸入需要使用攝像頭的網站,點擊「添加」;
7、添加後可以在列表中看到該項,重新登錄該網站,就可以訪問攝像頭了。
8.
首先點擊桌面左下角
9.
找到相機點擊進去就可以了
10.
然後就可以打開攝像頭了,可以自己拍拍照什麼的
希望我的回答能夠令你滿意。能夠對你有所幫助吧。