android打开摄像头 用QT开发android程序,如何控制调用摄像头呢?

用QT开发android程序,如何控制调用摄像头呢?
用QT开发android程序,如何控制调用摄像头呢?
方法1:应该是直接打开设备文件。需要参考android的处理程序。
方法2:写一个动态库加入到android的Java中,然后用这个动态库和qt通信。
flash如何调用摄像头
我是用flash cs4 做 当然你也可以在cs3上座 不过一定要actionscript3.0代码。 在第一帧 上写动作脚本如下:
得到系统的默认摄像头
var carm:Camera=Camera.getCamera();
创建显示摄像头的容器
高宽分别为400px 400px
var video:Video=new Video();
video.width=400;
video.height=400;
把视频放进去
video.attachCamera(carm);
在舞台上显示
addChild(video);
C# 控制多个摄像头程序。
引用microsoft.msxml
private void button1_Click(object sender, EventArgs e)
{
string = getWebText(@":baidu./");
int t=SaveImg();
if(t>0)
MessageBox.Show("共保存" + t.ToString() + "张图片...", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
qt + opencv怎么调用摄像头
我用的是opencv C++库
直接声明变量:
VideoCapture cam(0);一般括号里面0是指内置摄像头,如果你要用外接摄像头就填1
namedWindow("window");
然后创建一个Mat 格式的图像变量
Mat frame;
接着在一个循环里面用你的 imshow把摄像头捕捉的图片show出来就行了
while(true)
{
然后直接数据流
cam>>frame;
imshow("window",frame);
}
微信小程序 如何 直接 调用摄像头 用开发者文档里面的方法做能调用摄像头 但是不是直接打开
估计没有这么高的权限吧。
如何用vb调用摄像头
用下面的代码就可以:
Private Declare Function capCreateCaptureWindow Lib "avicap32.dll" _
Alias "capCreateCaptureWindowA" ( _
ByVal lpszWindowName As String, _
ByVal dwStyle As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal nWidth As Long, _
ByVal nHeight As Long, _
ByVal hWndParent As Long, _
ByVal nID As Long) As Long
Private Const WS_CHILD = &H40000000
Private Const WS_VISIBLE = &H10000000
Private Const WM_USER = &H400
Private Const WM_CAP_START = &H400
Private Const WM_CAP_EDIT_COPY = (WM_CAP_START + 30)
Private Const WM_CAP_DRIVER_CONNECT = (WM_CAP_START + 10)
Private Const WM_CAP_SET_PREVIEWRATE = (WM_CAP_START + 52)
Private Const WM_CAP_SET_OVERLAY = (WM_CAP_START + 51)
Private Const WM_CAP_SET_PREVIEW = (WM_CAP_START + 50)
Private Const WM_CAP_DRIVER_DISCONNECT = (WM_CAP_START + 11)
Private Preview_Handle As Long
Private Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" ( _
ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
lParam As Any) As Long
Private Function CapturePicture(nCaptureHandle As Long) As StdPicture
Clipboard.Clear
SendMessage nCaptureHandle, WM_CAP_EDIT_COPY, 0, 0
Set CapturePicture = Clipboard.GetData
End Function
Private Sub Command1_Click()
SavePicture Picture1.Picture, "c:a.bmp"
End Sub
Private Sub Command2_Click()
Picture1.Picture = CapturePicture(Preview_Handle)
End Sub
Private Sub Form_Load()
Preview_Handle = capCreateCaptureWindow("Video", WS_CHILD + WS_VISIBLE, 2, 2, 220, 156, Me.hwnd, 1)
SendMessage Preview_Handle, WM_CAP_DRIVER_CONNECT, 0, 0
SendMessage Preview_Handle, WM_CAP_SET_PREVIEWRATE, 1, 0
SendMessage Preview_Handle, WM_CAP_SET_PREVIEW, 1, 0
End Sub
Private Sub Form_Unload(Cancel As Integer)
SendMessage Preview_Handle, WM_CAP_DRIVER_DISCONNECT, 0, 0
End Sub
如何用flash 调用摄像头
你是什么意思啊,是不是自己制作的flash啊,如果是那样的话我就帮不了你了, 如果是网上的flash的话,你最好安装最新的flash插件,你的ie是不是屏蔽了插件啊?
Flash如何控制摄像头
建立一个视频元件,拖入场景中,取名为my_video 在第一帧中指定以下代码 var my_video:Video; 定义my_video为Video类型 my_video._x = 100; 指定my_video的_x属性 my_video._y = 40; 指定my_video的_y属性 var my_cam:Camera = Camera.get(); 定义新的对象my_cam为摄像头 my_cam.setMode(200, 200, 10, true); 设置摄像头的模式为200X200象素,10FPS, 并使用首选区域 my_video.attachVideo(my_cam); 使摄像头的图像显示在my_video视频元件中 建立一个按钮,拖入场景并指定以下代码 on (release) { 首先建立一个空的影片剪辑,拖入场景,并取名叫mc_viewimport flash.display.BitmapData; 引入flash.display. BitmapData类型库,里面提供各种图片处理功能 var my_pic:BitmapData = new flash.display.BitmapData(400, 400); 定义my_pic为一个新的BitmapData类型, 宽高的范围分别为400,400 my_pic.draw(_root); 指定my_pic把图像显示到主场景中 mc_view.attachBitmap(my_pic, 100); 让空的影片剪辑mc_view连接并显示my_pic,并将其显示深度设置为100,避免被覆盖}