DIY个照相机-Delphi实现摄像头拍照功能.docx

上传人:枫** 文档编号:558061658 上传时间:2024-02-20 格式:DOCX 页数:4 大小:12.43KB
返回 下载 相关 举报
DIY个照相机-Delphi实现摄像头拍照功能.docx_第1页
第1页 / 共4页
DIY个照相机-Delphi实现摄像头拍照功能.docx_第2页
第2页 / 共4页
DIY个照相机-Delphi实现摄像头拍照功能.docx_第3页
第3页 / 共4页
DIY个照相机-Delphi实现摄像头拍照功能.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《DIY个照相机-Delphi实现摄像头拍照功能.docx》由会员分享,可在线阅读,更多相关《DIY个照相机-Delphi实现摄像头拍照功能.docx(4页珍藏版)》请在金锄头文库上搜索。

1、 DIY个照相机-Delphi实现摄像头拍照功能procedure Tfrm1.Button2Click(Sender: TObject);Varjpeg: TJPEGImage;bmp: TBitmap;MyStm:TMemoryStream;strfilename,strcard:String;begininherited;strfilename:=extractfilepath(Application.ExeName);with DBEdit12.DataSource.DataSet dobeginif not VideoCap1.SaveAsDIB thenbeginShowMessa

2、ge(”拍摄照片失败”);Abort;end;/ bmp:= TBitmap.Create; trybmp.LoadFromFile(strfilename+ ”Capture.bmp” );MyStm:=TMemoryStream.Create;jpeg:= TJPEGImage.Create;tryjpeg.Assign( bmp );press;jpeg.SaveTofile( strfilename+”Capture.jpg”);strfilename:=strfilename+”Capture.jpg”;jpeg.LoadFromFile(strfilename);jpeg.Save

3、ToStream(MyStm);MyStm.Position:=0;OpenQry(query1,”select count(1) as cnt from tb_photo where card_no=”+strcard+”);/先查找是否有此卡号OpenQry(pubqry,”select * from tb_photo where card_no=”+strcard+”);/翻开卡号数据表OpenQry是自定义翻开数据表的函数OpenQry(qry1:TQuery,ssql:String);beginwith qry1 dobeignif active thenclose;sql.clea

4、r;sql.add(ssql);tryopencatchon E: Exception do ErrorDialog(E.Message, E.HelpContext);end;/tryend;end;with query1 dobeginif pubqry.Fields0.AsInteger 0 then /先推断此卡号的图片是否存在,若存在,替换;否则,插入。EditelseInsert; FieldByName(”card_no”).AsString :=strcard; TBlobField(FieldByName(”photo”).LoadFromStream(MyStm);Post; /统一提交end;/withfinallyMyStm.Free;jpeg.free;end; /tryfinallybmp.free;end;/tryend;/withend;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号