Unity
Software
Project
AR Chinese Dictionary - Chinese Character in Childhood
12 / 2018
CKfablab 林楚卿數位構築實驗室
專案主持人:林楚卿
專案設計師:任敬葭
- 07 / 2022 更新 -
《漢字的小時候》是一款以AR技術辨識漢字並呈現其「小時候」樣貌的手機APP,希望抓住漢字「象形」的特色,充分呈現出漢字「如畫」的美感。
藉由圖像化的呈現,強化初學中文的使用者對各個漢字的圖面印象,並了解形象與其含意的連結,更期待能夠提升中文學習者的學習效率,讓中文學習可以輕鬆上手。
漢字是富含意象的文字,學習漢字應該以更多的圖像取代文字說明,讓學習中文的初學者可以對於漢字複雜的外型產生興趣。
(目前只能夠辨識標楷體 BiauKai)
2018 ver. 1 beta
Unity開發版本:2017.3.0f3
共50字 可查詢
包含:
水、火、山、木、林、果、栗、人、舟、華、
貝、車、刀、門、韭、手、竹、瓜、禾、川、
其、斤、州、末、本、左、右、亦、桑、年、
斧、周、片、立、生、休、買、采、刪、爭、
利、帚、相、來、學、大、元、齊、重、智。
2022 ver. 2 beta
Unity開發版本:2020.3.270f1
共100字 可查詢
包含2018 ver. 1 beta之50字
並另新增50字
包含:
雨、雲、回、田、雷、電、光、陽、陣、彩、
日、月、旦、明、星、望、天、夜、上、下、
閒、問、悶、開、關、絲、賣、寶、仙、棵、
口、心、目、見、覺、步、走、奔、出、分、
巴、爬、想、羽、毛、尾、魚、子、米、知。
(2022 ver. 2 beta新增的50字,為小一小二生字表中之選字)
【檔案】辨識之字卡&呈現之動畫
六書是中國造字的原則︰象形、指事、形聲、會意、轉注、假借。
<象形>
字與所代表的事物很相似,例如︰月、魚 。
<指事>
以象徵性的符號表示意義,例如︰
┴ =橫劃上面有一條垂直線,代表上
┬ =橫劃下面有一條垂直線,代表下
<形聲>
字可以分成類屬和聲符,例如︰
銅=金(金屬)+同(讀音)
桐=木(植物)+同(讀音)
不過,一些形聲字的聲符和讀音有所分別,例如︰
洞(音動)跟同(聲符)的發音不同。
<會意>
由兩個或多個獨體字組成,以所組成的字形或字義,合併起來表達此字的意思。
字的意思與組成字的部分有關,例如︰
信=人+言︰消息 (別人所講的話)
焚=木+木+火︰燃燒 (將兩塊木放在火上)
采=**爪+木:**採果子(以指爪採木上之果子)
<轉注>
轉注有不同的解釋:一是「形轉」,二是「義轉」,三是「音轉」。
<假借>
假借就是同音替代。一些難以用象形、指事、會意、形聲來表達的概念,往往使用假借之法,使該概念不致於無字可寫,例如:
來:本意麥,後來表示「來去」
Reference
http://rthk9.rthk.hk/chiculture/1minchinese/01_13.htm
查詢系統
國際電腦漢字及異體字知識庫
漢字源流 | 中華語文知識庫
推薦頻道
【Youtube】中華語文知識庫
【Youtube】《漢字》瑣瑣碎碎
推薦書單
漢字樹
操作教學
Unity2020中使用Vuforia開發擴增實境AR APP教學
【Youtube】Vuforia Engine: How to Create Image Targets
Unity Editor需2019.4.15f1以上版本。
AR Foundation | 4.1.10 - Unity - Manual
操作教學
AR foundation 開發環境設置
Image Trtacking - Multiple Objects C# Script
【Youtube】Unity & AR Foundation
【Youtube】AR Foundation Improved Image Tracking - Multiple Objects/Images
In order to make this AR project recognize words in different fonts, there are some ways to use machine learning tools in Unity projects.
Object Detection and ARFoundation in Unity
【Github】TF-Unity
How to use Pre-trained TensorFlow/Keras models with Unity ML-agents
How to Build Your Tensorflow/Keras Model into an Augmented Reality App
【Github】TensorFlowSharp
【Youtube】Machine Learning Models in Unity with Barracuda: Image Classification
【Github】Barracuda-Image-Classification
【Youtube】Intro to Machine Learning in Unity with Barracuda
ONNX
【Github】ONNX Model Zoo
淺談ONNX交換格式
Traditional Chinese Handwriting Dataset
【Github】AI-FREE-Team / Traditional-Chinese-Handwriting-Dataset
Azure
Microsoft Azure
【教學】Azure Custom Vision|如何在邊緣裝置上實作物件辨識
Google ML kit
ML Kit | Google Developers