中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在android中利用EasyPR實現車牌識別系統

發布時間:2021-05-17 17:26:02 來源:億速云 閱讀:161 作者:Leah 欄目:移動開發

這篇文章將為大家詳細講解有關怎么在android中利用EasyPR實現車牌識別系統,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

EasyPR有如下特點:

1. 它基于openCV這個開源庫,這意味著所有它的代碼都可以輕易的獲取。
2. 它能夠識別中文。例如車牌為蘇EUK722的圖片,它可以準確地輸出std:string類型的”蘇EUK722”的結果。
3. 它的識別率較高。目前情況下,字符識別已經可以達到90%以上的精度。

使用方法

package com.android.guocheng.easypr;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import com.fosung.libeasypr.view.EasyPRPreSurfaceView;
import com.fosung.libeasypr.view.EasyPRPreView;

public class MainActivity extends AppCompatActivity {

  private EasyPRPreView easyPRPreView;
  private Button btnShutter;
  private TextView text;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    easyPRPreView = (EasyPRPreView) findViewById(R.id.preSurfaceView);
    btnShutter = (Button) findViewById(R.id.btnShutter);
    text = (TextView) findViewById(R.id.text);
    initListener();
  }

  @Override
  protected void onStart() {
    super.onStart();
    if (easyPRPreView != null) {
      easyPRPreView.onStart();
    }
  }

  @Override
  protected void onStop() {
    super.onStop();
    if (easyPRPreView != null) {
      easyPRPreView.onStop();
    }
  }

  @Override
  protected void onDestroy() {
    super.onDestroy();
    if (easyPRPreView != null) {
      easyPRPreView.onDestroy();
    }
  }

  private void initListener() {
    easyPRPreView.setRecognizedListener(new EasyPRPreSurfaceView.OnRecognizedListener() {
      @Override
      public void onRecognized(String result) {
        if (result == null || result.equals("0")) {
          Toast.makeText(MainActivity.this, "換個姿勢試試!", Toast.LENGTH_SHORT).show();
        } else {
          Toast.makeText(MainActivity.this, "識別成功", Toast.LENGTH_SHORT).show();
          text.setText(result);
        }
      }
    });
    btnShutter.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
        easyPRPreView.recognize();//開始識別
      }
    });
  }
}

布局文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:background="#00000000">

  <com.fosung.libeasypr.view.EasyPRPreView
    android:id="@+id/preSurfaceView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

  <Button
    android:id="@+id/btnShutter"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="10dp"
    android:text="識別"
    android:textSize="16sp"
    android:textColor="#FFFFFF"
    android:background="@color/colorAccent"/>

  <TextView
    android:id="@+id/title"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="15dp"
    android:gravity="center"
    android:textColor="#FFFFFF"
    android:textSize="16dp"
    android:text="請將車牌放入框內"/>
  <TextView
    android:id="@+id/text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="5dp"
    android:gravity="center"
    android:textColor="#FFFFFF"
    android:textSize="18dp"
    android:layout_below="@+id/title"/>

</RelativeLayout>

Android是什么

Android是一種基于Linux內核的自由及開放源代碼的操作系統,主要使用于移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。

關于怎么在android中利用EasyPR實現車牌識別系統就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新闻| 都昌县| 故城县| 东乌珠穆沁旗| 福鼎市| 张掖市| 正阳县| 肃宁县| 城口县| 旬阳县| 东城区| 宁都县| 济源市| 德庆县| 彭山县| 紫云| 嘉义市| 台中市| 丹阳市| 扎赉特旗| 溧水县| 鸡泽县| 梨树县| 武安市| 财经| 堆龙德庆县| 合水县| 松滋市| 浦东新区| 南涧| 资阳市| 郎溪县| 历史| 平潭县| 巧家县| 松溪县| 新化县| 东城区| 黎城县| 岑溪市| 康定县|