1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      java中怎么利用電腦攝像頭識(shí)別二維碼

      java中怎么利用電腦攝像頭識(shí)別二維碼?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

      創(chuàng)新互聯(lián)成立10余年來(lái),這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、域名注冊(cè)、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,創(chuàng)新互聯(lián)通過(guò)對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

      1、從攝像頭獲取圖像,2、根據(jù)圖片解析出二維碼信息。

      在上一篇java攝像頭截圖已經(jīng)實(shí)現(xiàn)了攝像頭截圖,只要再加上zxing(或其它能從圖片中解析二維碼的組件),就能從圖像中解析出二維碼,實(shí)現(xiàn)代碼如下:

      package com.pengo.capture;
      
      import javax.swing.JFrame;
      import java.awt.BorderLayout;
      import java.awt.Dimension;
      import java.awt.Graphics2D;
      import java.awt.image.BufferedImage;
      import java.io.InputStream;
      import javax.media.MediaLocator;
      import javax.swing.JPanel;
      import javazoom.jl.player.Player;
      import com.google.zxing.BinaryBitmap;
      import com.google.zxing.LuminanceSource;
      import com.google.zxing.MultiFormatReader;
      import com.google.zxing.Result;
      import com.google.zxing.common.HybridBinarizer;
       
      import net.sf.fmj.ui.application.CaptureDeviceBrowser;
      import net.sf.fmj.ui.application.ContainerPlayer;
      import net.sf.fmj.ui.application.PlayerPanelPrefs;
      public class CameraFrame2 extends JFrame{
        private static int num = 0;
        public CameraFrame2() throws Exception{
         this.setTitle("攝像頭截圖應(yīng)用");
         this.setSize(480, 500);
         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         final JPanel cameraPanel = new JPanel();
         this.getContentPane().setLayout(new BorderLayout());
         this.getContentPane().add(cameraPanel, BorderLayout.CENTER);
         ContainerPlayer containerPlayer = new ContainerPlayer(cameraPanel);
         MediaLocator locator = CaptureDeviceBrowser.run(null); //彈出攝像頭設(shè)備選擇
       
         PlayerPanelPrefs prefs = new PlayerPanelPrefs();
         containerPlayer.setMediaLocation(locator.toExternalForm(), prefs.autoPlay);
         
         new Thread() {
          public void run() {
           while (true) {
            try {
            Thread.sleep(1000);
             Dimension imageSize = cameraPanel.getSize();
             BufferedImage image = new BufferedImage(
               imageSize.width, imageSize.height,
               BufferedImage.TYPE_INT_ARGB);
             Graphics2D g = image.createGraphics();
             cameraPanel.paint(g);
             g.dispose();
             LuminanceSource source = new BufferedImageLuminanceSource(
               image);
             BinaryBitmap bitmap = new BinaryBitmap(
              new HybridBinarizer(source));
             Result result;
             result = new MultiFormatReader().decode(bitmap);
             System.out.println("二維碼====:" + result.getText());
             InputStream is = CameraFrame.class.getClassLoader().getResourceAsStream("resource/beep.mp3");
             Player player = new Player(is);
             player.play();
            } catch (Exception re) {
             re.printStackTrace();
            }
           }
          }
         }.start();
        }
        
        public static void main(String[] args) throws Exception{
         CameraFrame2 camera = new CameraFrame2();
         camera.setVisible(true);
        }
       }

      關(guān)于java中怎么利用電腦攝像頭識(shí)別二維碼問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


      分享標(biāo)題:java中怎么利用電腦攝像頭識(shí)別二維碼
      分享鏈接:http://www.ef60e0e.cn/article/giojgd.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        泾川县| 旬邑县| 大冶市| 大丰市| 汉源县| 黔东| 县级市| 葵青区| 红桥区| 巴楚县| 迁西县| 清涧县| 大竹县| 和顺县| 晋宁县| 湖北省| 新龙县| 衢州市| 江阴市| 虎林市| 德昌县| 铅山县| 永定县| 扎囊县| 沈阳市| 辉南县| 泗洪县| 墨玉县| 湛江市| 睢宁县| 体育| 威信县| 当阳市| 新沂市| 弥渡县| 克东县| 辛集市| 依兰县| 新平| 任丘市| 买车|