亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么在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

曲周县| 巴青县| 阿拉善盟| 平乐县| 右玉县| 南汇区| 长葛市| 察哈| 公主岭市| 大厂| 金川县| 庄浪县| 姜堰市| 南川市| 乌拉特前旗| 长子县| 沙洋县| 陆河县| 肥城市| 东兴市| 长兴县| 额济纳旗| 卓尼县| 荔波县| 曲靖市| 中山市| 瑞昌市| 门源| 开原市| 五寨县| 竹北市| 化州市| 盐城市| 青海省| 宣城市| 乌鲁木齐县| 新丰县| 会泽县| 伊金霍洛旗| 罗田县| 盐亭县|