智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

照相機拍照功能實現源碼

來源:網絡

點擊:1170

A+ A-

所屬頻道:新聞中心

關鍵詞: 照相機,源代碼

      本文提供工程師分享的一段完整的Delphi代碼,實現利用攝像頭進行拍照的功能。注意需要TVideoCap控件支持。

      procedure Tfrm1.Button2Click(Sender: TObject);

      Var

      jpeg: TJPEGImage;

      bmp: TBitmap;

      MyStm:TMemoryStream;

      strfilename,strcard:String;

      begin

      inherited;

      strfilename:=extractfilepath(Application.ExeName);

      with DBEdit12.DataSource.DataSet do

      begin

      if not VideoCap1.SaveAsDIB then

      begin

      ShowMessage(‘拍攝照片失敗’);

      Abort;

      end;//

      bmp:= TBitmap.Create;

      try

      bmp.LoadFromFile(strfilename ‘Capture.bmp’ );

      MyStm:=TMemoryStream.Create;

      jpeg:= TJPEGImage.Create;

      try

      jpeg.Assign( bmp );

      jpeg.compress;

      jpeg.SaveTofile( strfilename ‘Capture.jpg’);

      strfilename:=strfilename ‘Capture.jpg’;

      jpeg.LoadFromFile(strfilename);

      jpeg.SaveToStream(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);

      begin

      with qry1 do

      beign

      if active then

      close;

      sql.clear;

      sql.add(ssql);

      try

      open

      catch

      on E: Exception do ErrorDialog(E.Message, E.HelpContext);

      end;//try

      end;

      end;

      }

      with query1 do

      begin

      if pubqry.Fields[0].AsInteger 》0 then //先判斷此卡號的圖片是否存在,若存在,替換;否則,插入。

      Edit

      else

      Insert;

      FieldByName(‘card_no’).AsString :=strcard;

      TBlobField(FieldByName(‘photo’)).LoadFromStream(MyStm); 特別注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系。

      Post; //統一提交

      end;//with

      finally

      MyStm.Free;

      jpeg.free;

      end; //try

      finally

      bmp.free;

      end;//try

      end;//with

      end;

    (審核編輯: 小丸子2)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 性激素6项实验检测,放射免疫实验检测,明胶酶谱试剂盒,科研用人血清,质控标品,试剂盒-南京信帆生物技术有限公司 | 河北热风机,电热暖风机,燃油暖风机,工业暖风机厂家安装,批发-河北嘉鹏冷暖风机有限公司 | 首页 网络安全与数据治理(原《信息技术与网络安全》) | 连云港机械手厂家_全自动焊接机械手_刀轴焊接机_智能轴类焊接机_连云港建博自动化设备有限公司 | 上海前 傲信息技术有限公司-企业信息化建设及品牌推广服务商 | 重庆物流公司,重庆商贸货运,工厂物流,同城冷链物流配送,物流软件租售-重庆协通国际物流有限公司 重庆污水处理设备_废气处理设备_纯净水设备-山艺环保 | 全自动清洗过滤器_网式盘式过滤器_石英砂过滤器_叠片过滤器-湖南多灵过滤系统科技有限公司 | 珀金斯动力设备扬州有限公司| 烧碱-工业片碱-火碱价格-氢氧化钠厂家-巩义市宝莱新材料厂 | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 全自动清洗过滤器_网式盘式过滤器_石英砂过滤器_叠片过滤器-湖南多灵过滤系统科技有限公司 | 西安网站建设,西安网站设计制作,西安短视频拍摄_短视频运营就选动力无限网络推广公司 | 外圆/圆管抛光机_方管抛光机/除锈机_活塞杆抛光机-不锈钢管抛光机-邢台欧邦机械 | 三菱PLC,三菱变频器,三菱伺服,三菱电机--广州凌控 | 郑州宏大纺机有限公司| 塑料振动筛-防腐蚀振动筛-聚丙烯振动筛-塑料振动筛厂家河南迈能机械设备有限公司 | 武汉防雷检测_防雷工程设计施工_防雷设备材料_湖北普天科技有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 漳州市鼎新拍卖有限公司| 气体检测仪_气体传感器_可燃气体检测仪-精讯畅通电子科技 | 上海纳美鞋业有限公司 | 冷却塔厂家_冷却塔降噪维修_闭式冷却塔维修改造厂家-广东特菱空调 | 球形钢支座,粘滞阻尼器,抗震球型钢支座,盆式橡胶支座,调谐质量阻尼器,屈曲约束支撑-衡水路泽科技 | 消字号牙膏代加工|面膜代加工|凝胶贴牌|漱口水贴牌-南京三盾药业有限公司-消字号牙膏代加工|面膜代加工|凝胶贴牌|漱口水贴牌-南京三盾药业有限公司 | 石笼网|镀锌石笼网|石笼网价格|包胶涂塑石笼网箱-河北海峰石笼网厂 | 苏州温测仪器有限公司-苏州炉温跟踪仪|苏州隔热箱|苏州炉温测试仪|苏州恒温恒湿箱 | 上海同田生物技术有限公司-逆流色谱供应商和应用技术服务商 | 吸污车|吸粪车|冷藏车|消防车|清障车|环卫垃圾车价格|湖北程力汽车集团厂家销售公司 | 上海瀚广科技(集团)有限公司,上海瀚广,瀚广 | 天津安检机-天津安检门-安检设备租赁-安检设备厂家-华创永信 | 宿迁市华泰交通设施有限公司,上海第四代路名牌,天津仿罗马柱路名牌,标准路名牌,路名牌灯箱,公交站台,户外广告灯箱, 交通标志牌,社区阅报栏 | 艺术网 - 大型艺术类权威门户站 艺考培训-中影人教育 【官网】-中国艺考教育的引航者 | 自复式过欠压保护器-上海能曼电气有限公司 | 河南反渗透设备,河南纯净水设备,河南软化水设备,郑州EDI超纯水设备,郑州水处理设备厂家_河南江宇环保科技有限公司 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 上海便携式液体_日本理音液体_HACH液体颗粒计数器,metone尘埃粒子计数器-上海翰森科学仪器有限公司 | 万级无菌室-阳性对照室-干细胞实验室-广州沃霖实验室设备有限公司 | 唐山森林光线影视文化有限公司| 无线计量仪表-电力物联网仪表-CE认证电表 | 深圳车牌识别系统厂家_人脸识别厂家_通道闸厂家_车位引导系统_智慧社区管理系统_深圳市利普诺科技有限公司官网 | 深圳喜运达物流官网_东南亚物流|海运|专线|海外仓_泰国菲律宾马来西亚海运|物流专线|海外仓 |