『壹』 jsp怎麼啟動攝像頭
好像要通過flash 來調用吧,具體我還真不知道,沒做過這樣的應用
『貳』 有沒大神指點php在手機上怎麼調用攝像頭掃描二維碼
PHP無法調用手機的攝像頭,因為沒許可權。
而且PHP、NET、JSP這些對於手機來說都不過是HTML網頁而已
就算你有能力在手機上配置PHP的環境,也是無法調用攝像頭的。
但你不要灰色,我只是糾正一下你問問題的方式。
其實HTML5是可以調用手機的攝像頭的,下面直接上代碼
<inputtype="file"accept="image/*"capture="camera">
<inputtype="file"accept="video/*"capture="camcorder">
<inputtype="file"accept="audio/*"capture="microphone">
看清楚了,第一行是調用攝像頭,第二行估計也是,第三行是調用音樂播放器。如果非要和PHP扯上點關系那就這樣寫
<?phpecho'<inputtype="file"accept="image/*"capture="camera">
<inputtype="file"accept="video/*"capture="camcorder">
<inputtype="file"accept="audio/*"capture="microphone">';?>
『叄』 java中 我在JSP頁面調用了攝像頭控制項 後台做什麼才能獲得圖像出來
JSP 取攝像頭?本身?
攝像頭在哪台電腦上?
JAVA 實在在做,用 applet吧 把瀏覽器的許可權降低
『肆』 web開發中jsp調用本地攝像頭採集圖像信息並保存可以支持火狐瀏覽器示例
您好!很高興為您答疑!
JS調用好像不行,一般都是用Flash的Com,另外HTML5中有 getUserMedia() 這個api來使用瀏覽器通過用戶的設備捕獲聲音、圖像和視頻。
您可以在火狐社區了解更多內容。希望我的回答對您有所幫助,如有疑問,歡迎繼續在本平台咨詢。
『伍』 jsp實現獲得本地攝像頭數據並輸出
首先告訴你,java為了實現跨平台,所以在某些方面支持會很差,比如硬體。需要系統對java提供一個操作的借口,比如windows,可以通過JNI調用windows內部的dll達到物理層的控制,不知道你是要得到Server端的攝像頭內容還是Client端的內容。
如果是client,估計要做ActiveX控制項。
Server端,我所知道的是windwos的一些伺服器系統可以將計算機能收集到的媒體通過網路埠以媒體流的形式傳輸,所以要先在Windows Server上搭建多媒體共享的服務。
攝像頭數據通過網路共享以後,其他計算機可以直接通過網路共享服務獲得Server系統攝像頭的數據。
如果硬是要JSP讀取,可以使用Socket讀取。具體怎麼做,我還沒試過。
『陸』 jsp頁面中啟動攝像頭,並且能拍照,應該怎麼實現
可以看一下這個文章
http://blog.csdn.net/peihexian/article/details/5580220
java程序中調用攝像頭實現jsp程序攝像頭數據採集
是通過java來實現的。
『柒』 我的手機連接電腦後我的手機只有媒體設備和攝像頭兩個呀;
媒體設備就是像優盤那樣用來拷東西的
攝像頭就是攝像頭...
『捌』 jsp 調用 攝像頭
首先到sun下載最新的jmf,然後安裝。http://java.sun.com/procts/java-media/jmf/index.jsp
然後,說一下需求
1. 用攝像頭拍照
2. 在文本框輸入文件名
3. 按下拍照按鈕,獲取攝像頭內的圖像
4. 在拍下的照片上有一紅框截取固定大小的照片。
5. 保存為本地圖像為jpg格式,不得壓縮畫質
技術關鍵,相信也是大家最感興趣的部分也就是如何讓一個攝像頭工作,並拍下一張照片了。
利用jmf,代碼很簡單:
//利用這三個類分別獲取攝像頭驅動,和獲取攝像頭內的圖像流,獲取到的圖像流是一個swing的component組件類
public static player player = null;
private capturedeviceinfo di = null;
private medialocator ml = null;
//文檔中提供的驅動寫法,為何這么寫我也不知:)
string str1 = "vfw:logitech usb video camera:0 ";
string str2 = "vfw:microsoft wdm image capture (win32):0 ";
di = capturedevicemanager.getdevice(str2);
ml = di.getlocator();
try
{
player = manager.createrealizedplayer(ml);
player.start();
component comp;
if ((comp = player.getvisualcomponent()) != null)
{
add(comp, borderlayout.north);
}
}
catch (exception e)
{
e.printstacktrace();
}
接下來就是點擊拍照,獲取攝像頭內的當前圖像。
代碼也是很簡單:
private jbutton capture;
private buffer buf = null;
private buffertoimage btoi = null;
private imagepanel imgpanel = null;
private image img = null;
private imagepanel imgpanel = null;
jcomponent c = (jcomponent) e.getsource();
if (c == capture)//如果按下的是拍照按鈕
{
framegrabbingcontrol fgc =(framegrabbingcontrol) player.getcontrol( "javax.media.control.framegrabbingcontrol ");
buf = fgc.grabframe(); // 獲取當前禎並存入buffer類
btoi = new buffertoimage((videoformat) buf.getformat());
img = btoi.createimage(buf); // show the image
imgpanel.setimage(img);
}
保存圖像的就不多說了,以下為示例代碼
bufferedimage bi = (bufferedimage) createimage(imgwidth, imgheight);
graphics2d g2 = bi.creategraphics();
g2.drawimage(img, null, null);
fileoutputstream out = null;
try
{
out = new fileoutputstream(s);
}
catch (java.io.filenotfoundexception io)
{
system.out.println( "file not found ");
}
jpegimageencoder encoder = jpegcodec.createjpegencoder(out);
jpegencodeparam param = encoder.getdefaultjpegencodeparam(bi);
param.setquality(1f, false);//不壓縮圖像
encoder.setjpegencodeparam(param);
try
{
encoder.encode(bi);
out.close();
}
catch (java.io.ioexception io)
{
system.out.println( "ioexception ");
}
把.jar文件導入。下載了jmf後需要安裝,安裝後你的那個jmf目錄下就會有一個lib文件夾裡面有.jar文件,然後打開eclipse,右鍵選擇你的工程-〉屬性-〉java build path-> library-〉add external jars 找到你的jmf目錄下lib的那個文件夾然後選中那些文件導入就ok了。
然後利用工具提供的導入文件幫助,一個一個導就OK了
http://topic.csdn.net/u/20070403/08/da76ca8f-ba3f-4617-95d6-5f850ab6d6c7.html
『玖』 jsp頁面中啟動攝像頭,並且能拍照,應該怎麼實現
請你到這個網站去看看 應該可以幫助你 http://blog.csdn.net/peihexian/archive/2010/05/11/5580220.aspx 這個是實力網址: http://peihexian.javaeye.com/blog/676246
『拾』 jsp可以連接USB外部攝像頭嗎
首先要硬體支持OTG功能才行,如果確認支持了,買一條OTG線,把外設插上稍等片刻就可以使用了
安卓的攝像頭和麥克風和電腦有些不一樣
(1)它們一般都是USB輸入,沒有圓口輸入的
(2)電視盒其實在出廠的時候就安裝某一些型號才能用的驅動程序,在兼容性上沒有電腦的好。電腦的系統大,不兼容的話,一點開就會死掉或用幾分鍾就會關閉,不會超過20分鍾。